[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart12 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
669: 2023/12/15(金)12:29 ID:Bs7hsLvx(5/15) AAS
外部リンク[html]:docs.unity3d.com
やっぱtransformにはxyzのメンバ変数はない
もしや長年勘違いしてたのかと思ってビビったがw
670(1): 2023/12/15(金)12:29 ID:+91u+x/X(2/6) AAS
>>668
君は何か勘違いしてるようだ
ワシはposという変数は
Vector3 pos=transform.position
でよく使うと言っているだけだが?w
671: 2023/12/15(金)12:30 ID:TAzwBKsY(1) AAS
多分>>655は>651が変数名がposなのにTransformを入れてるのを責めてるんじゃね
672(1): 2023/12/15(金)12:32 ID:Bs7hsLvx(6/15) AAS
>>670
ならpos.positionにはアクセスできませんな
673(1): 2023/12/15(金)12:36 ID:+91u+x/X(3/6) AAS
>>672
あたり前だろw
君が何を言いたいのかワシには理解できん
674(1): 2023/12/15(金)12:39 ID:Bs7hsLvx(7/15) AAS
>>673
じゃあお前こそ>>651から完全にズレますね
675(1): 2023/12/15(金)12:41 ID:+91u+x/X(4/6) AAS
>>674
posに関して俺はこう使うとボヤイた事をお前がただ勘違いしてるだけだろ?w
676(1): 2023/12/15(金)12:43 ID:Bs7hsLvx(8/15) AAS
>>675
要するに>>651と無関係のことをお前は言ったということですか?
俺はてっきり関連づいてたと思った
勘違いだったのか
677(1): 2023/12/15(金)12:47 ID:+91u+x/X(5/6) AAS
>>676
本文の趣旨にレスしたわけではない、ただposのことに関しては無関係ではないから一応アンカー打っといただけだ
お前、俺との数回のやり取りでそのくらい気付けよw
678(1): 2023/12/15(金)12:48 ID:Bs7hsLvx(9/15) AAS
>>677
まぁposに恐らくtransformを入れた>>651のやつが悪いw
679: 2023/12/15(金)12:50 ID:+91u+x/X(6/6) AAS
>>678
早く言えばそうかもなw
まだ初心者だからしょうがない
680(1): 651 2023/12/15(金)14:10 ID:6j0/phFs(1) AAS
混乱させてすみません。私のせいで^^;
でも理解しました。
説明しますと[SerializeField]したtransform型のposという変数を自分で作り
そのposにアタッチしたオブジェクトの座標を利用する場合、
pos.transformという記述が成り立つわけです。
それは自オブジェクトの座標情報であるtransform.positionとは
ぜんぜん違うものなのでした。
省3
681(1): ドーンおじ 2023/12/15(金)14:48 ID:+KMPylQT(1/2) AAS
えーんやで?授業料は忘れずにワイに払ってくれよ?m9⎛˶◜◡◝˶⎞ドーン!>>680
682(1): 2023/12/15(金)15:06 ID:I8W32+mC(1) AAS
>>681
このハゲ!
683: ドーンおじ 2023/12/15(金)15:07 ID:+KMPylQT(2/2) AAS
AA省
684(1): 2023/12/15(金)19:35 ID:XDSucvvA(2/6) AAS
こんばんは
画面内のobjをトランスフォームで向きを変えたいのですが
vector3(x,y,z)で回転できるおもたら位置が変わるだけみたいなんです
以上よろしくお願いします
685(2): 2023/12/15(金)19:48 ID:Bs7hsLvx(10/15) AAS
>>684
transform.rotationにアクセスする必要がある
それはとても難しい
じっくり勉強してくれ
基本的にはquaternionの各種メソッドを使うことになる
686(2): 2023/12/15(金)20:02 ID:XDSucvvA(3/6) AAS
>>685
まじですけ
動きは不要で、たとえば傾いたキューブを生成したいだけなんですねんど
687(2): 2023/12/15(金)20:07 ID:Bs7hsLvx(11/15) AAS
>>686
その場合はシーンビューで回転ボタン押してマウスでオブジェクトを回転させるか
インスペクターのrotationの値を変えるかすればいい
688(1): 2023/12/15(金)20:12 ID:XDSucvvA(4/6) AAS
>>687
後出しですみません
例えば敵キャラがシーン内のランダムな位置に、スクリプトでスポーンされるとおもてください
そのときの敵キャラの姿勢がさまざまなランダム傾きで出現したいわけです
689: 2023/12/15(金)20:13 ID:Bs7hsLvx(12/15) AAS
>>686
その前に「生成」ってゲーム実行中か実行前かどっち?
実行前の配置のことなら
>>687これで
実行中の生成ならやっぱり
>>685これになる
690(1): 2023/12/15(金)20:14 ID:Bs7hsLvx(13/15) AAS
>>688
生成したと同時にtransform.rotationにアクセスする必要がある
Instantiate関数で直接指定することもできるが同じだ
691(1): 2023/12/15(金)20:23 ID:XDSucvvA(5/6) AAS
>>690
ともあれtransform.rotationを試行してみます
ありがとうございます
692(1): 2023/12/15(金)20:26 ID:Bs7hsLvx(14/15) AAS
>>691
外部リンク:teratail.com
これはZ軸だけをランダムにしてる
Instantiateの中に直接入れてるやり方
693(1): 2023/12/15(金)22:52 ID:XDSucvvA(6/6) AAS
>>692
myCube.transform.rotation=Quaternion.Euler(x,y,z);
で無事にやれました
ありがとうございます
694: 2023/12/15(金)22:53 ID:Bs7hsLvx(15/15) AAS
>>693
よかった
695(1): 2023/12/16(土)01:54 ID:gIZWzQja(1/3) AAS
すみません、colliderは自分2Dしか触ってないので
他のcolliderのことはわからないんですが
オブジェクトにアタッチしている
box collider 2Dのサイズをゲーム中に変更することを考えています。
例えば、プレイヤーがアイテム取ったら大きくなった、みたいな時に
当たり判定のサイズも大きくしたい、とか。
で、このbox collider 2Dのサイズの数値(X、Y)を増減させると
省3
696: 2023/12/16(土)03:25 ID:tUzOaXG5(1) AAS
UE5の最新グラフィクスを使いこなすための4個の勘所 [CEDEC+KYUSHU 2023] - UE5グラフィックに関する真実を大暴露した注目のスライドが公開!
外部リンク:3dnchu.com
697: 2023/12/16(土)07:33 ID:2zt7osoY(1/2) AAS
>>695
コライダーの仕様はその通り。
足か中心かは、ゲーム仕様次第なので好きにするがよろし。
698: 2023/12/16(土)08:32 ID:3JA70p7K(1) AAS
ピボット調べれば仕合せになれるよ
あたコライダーとキャラのMeshがどういう親子関係なのか考えればScale変更で同じ大きさに変更される
699(2): 2023/12/16(土)13:24 ID:Zp4P7wF2(1) AAS
こんばんは今日もお世話なります
たとえばボクサーのようにパンチを繰り出す敵がいるとします
軽くジャブを打っているとき
ラッシュでバンバン打ってくるとき
こうしたランダムな疎密を表現するよい手法はありますけ
単純に間隔速度でやると一定間隔になってしまいつまらない
以上よろしくお願いします
700: 2023/12/16(土)14:11 ID:pwyM23oP(1/5) AAS
>>699
それは遅延実行のテクニックが分かりやすい
パンチを打ち一定時間経った後またパンチ発射可能フラグをtrueにする
その時間をランダムに設定するとリアルっぽくなる
俺はいつもDotweenのDOVirtual.DelayedCallを使ってる
unityデフォルトのシステムならコルーチンがいいのではないか
701: 2023/12/16(土)14:15 ID:YLwqXOdz(1) AAS
>>699
まず人間の心理を理解するとこうなる
遠い距離の時は様子見、距離を測るため、牽制も含めジャブを打つ、敵が至近距離になるとジャブを含め連打も打つ
プログラムはランダムレンジを永遠に繰り返す
0から99までの中で遠い距離ならジャブの割合が10ボディージャブが5ストレートが2フックが2何もしないが81、至近距離ならジャブが10フックが30ストレートが20アッパーが10ボディフック何もしないが30とか。
ただこれだけだと永遠に体力ある人になっちゃうから体力ゲージによって割合を変える
これはただ攻撃だけのプログラムだからガードとか相手が打ってきたら避けるとか体力ない時は逃げ回るとか色々混ぜ合わせるのも必要だな
省3
702: 2023/12/16(土)14:15 ID:pwyM23oP(2/5) AAS
遅延実行使わずに作るならfloat型のタイマーとかフラグ、if文を用意しないといけないから
やっぱり俺は遅延実行のほうが優れてると考えてる
703: 2023/12/16(土)14:28 ID:JuEszUdt(1) AAS
ifやらフロートやらめんどうくさぁい
704(2): 2023/12/16(土)20:45 ID:gIZWzQja(2/3) AAS
すみません、自分がやろうとしていることが可能かどうか教えてください。
ひとつのオブジェクトの大きさがゲーム中に変化するので
それに合わせてそのオブジェクトの中で
Box Colliderによる当たり判定の位置とサイズを切り替えたい。
例えば、スーパーマリオとか最初キャラも判定サイズも小さいけど
キノコ食べたら2倍になるじゃないですか?
その時当たり判定諸々も変更すると思うんです。
省8
705(1): 2023/12/16(土)20:53 ID:pwyM23oP(3/5) AAS
>>704
よく分からんけどマリオみたいなの作りたいならマリオのスケールを
変えたら持ってるコライダーのスケールも自動的に変わるけど
それじゃダメなのか?
706(2): 2023/12/16(土)21:32 ID:gIZWzQja(3/3) AAS
>>705
TransformコンポーネントのScaleを変更する話ですよね
でも当たり判定自体が用意した画像のサイズでは無いんです。
例えばチビマリオ用に用意した画像は正方形でもBox Colliderは長方形に設定してたとします。
デカマリオになった時の画像は長方形のを用意してるんだけど
Box Colliderはその長方形の画像に対して小さな正方形だったりするわけです(例えばの話です。
そういう場合ってもうScaleでデカくしたら〜では対応できないと思うんですが違いますか?
省1
707(1): 2023/12/16(土)21:54 ID:pwyM23oP(4/5) AAS
>>706
なるほど、2Dで画像を変えたいと。
それなら話は分かった
親子関係を工夫したらスケールでも対応できないことはないが。
>>704の質問ならまずどっちでもできる
GetComponentでBoxColliderを変数で取得してそのプロパティに
数行にかけてアクセスする
省4
708: 2023/12/16(土)21:58 ID:pwyM23oP(5/5) AAS
>>706
それといずれの方法でもコライダーの大きさを変更するということで
当たり判定的にバグの温床になる可能性があるからそこはデバッグ気をつけたほうがいいね
709(1): 2023/12/16(土)23:15 ID:2zt7osoY(2/2) AAS
やり方は何通りもある。
だからどうしてもやりたい、教えて欲しいなら、どんな仕様かをマックス〜ミニマムまで書いた方が良い。
マリオの仕様なら、例えば正方形のコライダを最初から上段下段で用意しといて上は消しておくとか。
絵を正方形時、デカ時を用意しておき切り替えるとか何通りでも出てきてしまうよ。
710(1): 2023/12/17(日)00:22 ID:y/RcXDqC(1/10) AAS
>>707
ありがとうございます。
>GetComponentでBoxColliderを変数で取得してそのプロパティに
>数行にかけてアクセスする
でいこうとおもいます。
で、すみません、
Collider2D.offsetはx,yを持ってますか?
省13
711(1): 2023/12/17(日)00:25 ID:iN66458J(1/4) AAS
>>710
よく見ろ
Vector2って書いてるだろ
当然xとyのプロパティを持ってる
712: 2023/12/17(日)00:42 ID:y/RcXDqC(2/10) AAS
>>711
あー!理解しました!
なるほど!!ありがとうございます!
713: 2023/12/17(日)04:29 ID:y/RcXDqC(3/10) AAS
すみません、boxcollider2dの当たり判定の枠の色を変更できますか?
ディフォルトのはあまりに薄く目立たない色なので
見えづらく確認するのに苦労してるので、、、、。
714: 2023/12/17(日)04:31 ID:y/RcXDqC(4/10) AAS
デフォルトじゃ緑色?っぽいじゃないですか
見辛いです、まじで。赤とかにしたいです。
715(1): 2023/12/17(日)08:58 ID:6FOll7SA(1/2) AAS
UnityでBoxCollider2Dの当たり判定の枠の色を変更することは、デフォルトの設定では直接行うことができません。Unityのエディタで表示される当たり判定の枠の色は、通常は変更できないからです。ただし、いくつか代替的な方法があります。
カスタムエディタスクリプト: Unityのエディタスクリプトを使用して、ゲームオブジェクトにカスタムの当たり判定表示を実装できます。この方法では、Gizmosを用いて任意の色で当たり判定の枠を描画できます。
デバッグ用のビジュアル: ゲームオブジェクトに追加する別のコンポーネント(たとえばSpriteRenderer)を使用して、当たり判定の範囲を視覚的に表示することができます。これにより、当たり判定の枠とは別に、目立つ色で範囲を示すことができます。
Unityの設定の調整: Unityの環境設定で、Gizmoの透明度や一部の表示設定を調整することができます。これにより、デフォルトの当たり判定の枠を少し目立たせることが可能ですが、色自体の変更はできません。
カスタムエディタスクリプトを使用することで、最も柔軟に当たり判定の表示をカスタマイズできますが、スクリプトについての理解が必要です。Unityのドキュメントやコミュニティフォーラムを参考に、必要なスクリプトを作成することをお勧めします。
716(1): 2023/12/17(日)09:16 ID:iN66458J(2/4) AAS
外部リンク[html]:docs.unity3d.com
colorsの項目見たけど確かにcollder無いな
無理っぽい
アセットで色付けのやつがあった気がするから探してみたら?
717(2): 2023/12/17(日)09:33 ID:Ka0egrif(1/5) AAS
こんにちは例のヤツです
今日もお世話になります
おかげさまで順調です
さて、スクリプトからライトを生成しPointライトにしました
すると影をおとさないことに気づいた
影ONにしたい品質はミドル
以上よろしくお願いします
718: 2023/12/17(日)10:10 ID:u/2CEZXD(1) AAS
おちょくってんのか
人煮物尋ねる言葉とは思えん
719: 2023/12/17(日)10:26 ID:iN66458J(3/4) AAS
ワロタw
720: 2023/12/17(日)10:33 ID:Ka0egrif(2/5) AAS
まあそう言わんと
721(1): 2023/12/17(日)10:46 ID:Ka0egrif(3/5) AAS
そもそもスマホなので字をうつのが大変なんですは
Jane使えなくなって、ちみらはパソコンでやれているのですか
722: 2023/12/17(日)11:43 ID:9+BrM7ZZ(1/5) AAS
janeが使えないならmate使えばイイじゃなーい
723: 2023/12/17(日)15:10 ID:Sgnfr1zg(1) AAS
そこはケーキだろ
724(1): 2023/12/17(日)15:58 ID:y/RcXDqC(5/10) AAS
>>715
すみません、長文で書いてくださって大変嬉しいのですが
自分が初心者すぎてその内容がまったく理解できません。
ただ、
>Unityの設定の調整: Unityの環境設定で、
>Gizmoの透明度や一部の表示設定を調整することができます。
>これにより、デフォルトの当たり判定の枠を少し目立たせることが可能です
省8
725: 2023/12/17(日)16:21 ID:3LCyTGbN(1) AAS
すみません質問です
ShaderについてなんですがビルトインRPラインだとUnityCG.cgincにUnityObjectToClipPosなどのヘルパー機能があると思いますがHDRPだと無いです
どのように実装すればよいでしょうか
726(1): 2023/12/17(日)16:31 ID:9+BrM7ZZ(2/5) AAS
unity コライダー 色
これで出てきたのじゃあかんのん?
727: 2023/12/17(日)17:24 ID:aMBbTNEG(1) AAS
>>724
ChatGPT
UnityでBoxCollider2Dの当たり判定の枠をより目立たせるために、Unityのエディタの設定を調整する方法を説明します。ご心配なく、これらの設定はいつでも元に戻すことができます。
Unityエディタの「Edit」メニューを開く: Unityのメインメニューバーで「Edit」をクリックします。
「Preferences」を選択: 「Edit」メニューから「Preferences」(環境設定)を選択します。
「Gizmos」タブを探す: 「Preferences」ウィンドウの中にいくつかのタブがあります。「Gizmos」タブを探してクリックします。
Gizmoの透明度を調整: 「Gizmos」セクションには、さまざまなGizmoの設定があります。ここで「3D Icons」のスライダーを調整して、Gizmoの透明度を変更できます。このスライダーを左に動かすと、Gizmoがより目立つようになります。
省5
728: 2023/12/17(日)17:43 ID:9+BrM7ZZ(3/5) AAS
まあここに来るやつってさ
俺の代わりに検索しろや!
ってのばかりだからなぁ
729: 2023/12/17(日)19:20 ID:7X0BNCUf(1) AAS
え?ここは質問スレですよ
どっちがお客だと思ってんの
答えたい人のためのスレですよ
質問がいらない奴はスレ見なければいい
730(1): 2023/12/17(日)19:36 ID:y/RcXDqC(6/10) AAS
「Preferences」ウィンドウに「Gizmos」が無いです。
だからChatGPT好きじゃ無いんですよね
731: 2023/12/17(日)19:52 ID:s6jjUf5Q(1) AAS
GPT4の人の欺き方が洗練されて来て草
732: 2023/12/17(日)20:18 ID:y/RcXDqC(7/10) AAS
>>726
スクリプトで色をつける的なものですよね。すべて検索して試みています。
結果、どちらのケースに当てはまり
すべて使い物にならないという残念な結果となっています。
1、作った時期が古すぎて"BoxCollider2D"には対応していない。(よってそのスクリプトをオブジェクト(BoxCollider2D付きの)にアタッチしようとするとエラーになる)
2、作った人が3DのColliderのことしか頭に無くて、BoxCollider2Dに対応していない。(よってそのスクリプトをオブジェクト(BoxCollider2D付きの)にアタッチしようとするとエラーになる)
733: 2023/12/17(日)20:31 ID:y/RcXDqC(8/10) AAS
というか、>>730のこともそうですが
UnityってバージョンによってぜんぜんUIが変わってるんですね。
いろいろ参考にしようと思って調べていて最近思う様になりました。
恐ろしいことに自分は2021年のバージョンですがGizmosという文字自体
「Fade Gizmos」という項目でしか見ることはありません。
そしてこの「Fade Gizmos」も調べてみましたが
コレダーの枠にはなんら関係ない様です。
省6
734: 2023/12/17(日)20:33 ID:y/RcXDqC(9/10) AAS
まあでも本来ゲーム制作とは関係ない部分なので、
そこはスルーして、また頑張ります!
735: 2023/12/17(日)20:35 ID:6FOll7SA(2/2) AAS
unity コライダー 可視化 2d
で検索したら
Collider2Dを実機で可視化してみた【Unity】
ってあるけどURLは貼るとNGになるな
古いから動かない?試してないけど
探せばいくらでもあると思うけど
自分の環境で動くの探すより動くように自分でなおした方がはやいよー
736: 2023/12/17(日)20:35 ID:y/RcXDqC(10/10) AAS
2Dの制作においても、キャラの画像の上にコレダーの枠を重ねて考えるんで
色の相性が悪かったらその枠はいくらでも見えにくくなるんですよね。。。
737: 2023/12/17(日)21:42 ID:9+BrM7ZZ(4/5) AAS
あぁ如何にどうやるかというより
如何に難癖つけよーと考える人やね
738(1): 2023/12/17(日)22:08 ID:Ka0egrif(4/5) AAS
こんばんはお世話になっております
>>717の件はそろそろできましたか?
以上よろしくお願いします
739(2): 2023/12/17(日)23:03 ID:9+BrM7ZZ(5/5) AAS
そろそろできましたか、と来たよ
ほら早く俺のためにコード書けよ
ってさ
740: 2023/12/17(日)23:09 ID:Ka0egrif(5/5) AAS
>>739
もちろん簡単ではないと思いますので、
初心者のかたは無理に答えなくて大丈夫です
741: 2023/12/17(日)23:17 ID:mTUjiFuX(1) AAS
このスレが役に立った試しがない
742: 2023/12/17(日)23:57 ID:iN66458J(4/4) AAS
>>738
お前コテつけろ
そしたら教えてやる
743: 2023/12/18(月)00:19 ID:K1IWBfLh(1) AAS
>>739
たぶん小学校2年生くらいの子が大人のふりして質問してるんだろw
744: 2023/12/18(月)00:25 ID:MVkMDNT9(1) AAS
コライダーが見えやすいようにキャラの色変えればいい
確認したら戻してさ
745(1): 2023/12/18(月)09:34 ID:6/OIgB8+(1) AAS
ヒントやとっかかりはいっぱいあるのに自分でなんとかしようとしないヤツにアドバイスは無駄だよ
746: 2023/12/18(月)12:08 ID:fQTkHHBY(1) AAS
>>721
JaneXenoでいいじゃん
747: 2023/12/18(月)13:13 ID:qHNNjjJ/(1) AAS
>>745
すこしズレてますね
ワイにしかできないことは全て自分で解決しています
チミらに任せられる件しかお願いしていません
以上よろしくお願いします
748(1): 2023/12/18(月)13:41 ID:YvlYLwbt(1) AAS
この件、どうもドーンおじがでてこないと思ったらそういう事か(笑)
749: 2023/12/18(月)15:15 ID:UniXh8AV(1) AAS
>>748
このハゲ!
上下前次1-新書関写板覧索設栞歴
あと 253 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s