[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart10 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
347
(1): 2023/05/22(月)15:44 ID:HW5USan/(1) AAS
画像リンク[png]:i.imgur.com
348
(1): 2023/05/22(月)16:57 ID:dVXSwoqs(1) AAS
Goto〇〇State関数を作る
stateプロパティを作ってこのstateプロパティに
GotoNormalState()
{
state=State.Normal;
}
のようにして切り替える
349
(1): 2023/05/22(月)17:44 ID:DkhaKnpN(2/3) AAS
>>347
>>348
どうもす

変数に代入して切り替えるのはわかるんすけど、その代入のタイミングはキー操作が行われたときなんですかね?

例えば、idleからrunに遷移させる場合、右キーを押しますね。このときにstateをidleからrunに切り替えるんでしょうか。
350: 2023/05/22(月)17:53 ID:hYw1Op0d(1) AAS
適当なチュートリアルでもみりゃよくね?
351
(1): 2023/05/22(月)18:39 ID:9GNfjqrp(1) AAS
>>349
どこでもいいよ
例えば入力からAnimatorに何か送るメソッドとかあるならその中でもいい
俺の場合はInputクラス、Attackクラス、Animationクラス、Stateクラスを作っててInputからAttackクラスのメソッドを呼び出したときそのAttackメソッドの中にStateクラスのGotoStateメソッドとAnimatorクラスのAnimatorにパラメーターを送るメソッドを含ませてる
352: 2023/05/22(月)18:57 ID:HbfnmKuT(2/3) AAS
こいつはアイドルからランに移る仕方まで教えないとダメやん

そんなん乱数でいいよ
十秒に1回乱数発生させてそれで分岐
これで敵AIの完成じゃ
353: 2023/05/22(月)19:12 ID:U3lq+QTm(1) AAS
>>346
カッコ付けてFSMの真似事してもそれだと何のメリットないから
普通の平文に戻せば?
354: 2023/05/22(月)19:43 ID:kJvt7zDb(1) AAS
言っちゃ悪いけどステートマシンのこと全く理解してないでしょ、この人
生兵法はケガの元っていうし、中途半端な理解で使うくらいなら素直にSwitchで分岐させたほうがいいと思うよ
355
(1): 2023/05/22(月)19:57 ID:DkhaKnpN(3/3) AAS
>>351
どうもす
とりあえずやってみます
356: 2023/05/22(月)21:59 ID:snIZm4RS(1/3) AAS
キャラクターの動きをステートマシーンで作りたいならUnityちゃんがアニメーターの中に用意してくれてるんだからそれ使えばよくねって思うんだが
それじゃダメなのか?
357
(1): 2023/05/22(月)22:02 ID:eRYd/gd/(1) AAS
こんにちはいつもの奴です
マテリアルが白っぽい件はまだ解決しておりませんが
また困ったことがおきました
シーンを開くとハイアラーキの中がMissingPrefabばかりで何もなくなりました
これはシーンファイルを別プロジェクトに移動したせいとおもわれますが
何のプレハブが本来あったかは見つける方法ありますか
もしくはかたっぱしのプレハブをシーンと同階層に置いたら復活するとかありますでしょうか
以上よろしくお願いします
358: 2023/05/22(月)22:18 ID:snIZm4RS(2/3) AAS
>>357
ハイアラーキはネイティブすぎるw
日本ではヒエラルキーの方が通じるぞ

移動っていうのがどうやってやったかにもよるかな
metaファイル毎移動してれば復旧はできるけど、metaファイルを移動してなくて新プロジェクトで再生成されてたらGUIDがズレてしまってるから助からないな
359: 2023/05/22(月)22:23 ID:snIZm4RS(3/3) AAS
シーンファイルはアセットファイルへのリンクが書かれてるだけのファイルだからリンク先のデータも一緒にコピーしていかないと意味ないぞ

そしてファイルの階層は関係ない
リンクはmetaファイル内のGUIDというIDを目印にしてるからmetaファイルさえ無事ならばmissingにならない
360: 2023/05/22(月)23:01 ID:HbfnmKuT(3/3) AAS
missing修正してくれるのあった気がする

前使ったことあったが100%じゃないんでガッカリすんな
361: 2023/05/22(月)23:20 ID:Auz3DUI2(1) AAS
まず一週間前に戻ります
362: 2023/05/23(火)02:40 ID:SqsYt0m+(1) AAS
>>345
ありがとうございます
Udemyについても調べてそっちで良さそうなのあったら見て見ます!
363: 2023/05/23(火)08:25 ID:Ljz3SPD5(1/3) AAS
>>355
継承とインターフェース勉強した方が良いのと、アニメーターとアニメーションイベントで代用出来ないか検討すべき。
364: 2023/05/23(火)08:30 ID:nKkxAi2q(1/2) AAS
前後左右どこでも向けるオブジェクトの向きを、Y軸のRotationから判定して4方向と8方向に分類したい
4方向ステータスと8方向ステータスを作るわけだが、Enumはどんなのが良いと思う?

NEWSかUDLRか……
XZ+Positive or Negative が本来の意味通りなんだろうけど文字数が長くなるし……

いや好きにしろという話なんだけど普段ゲーム開発してる人の肌感感を聞きたくてだな
365: 2023/05/23(火)09:33 ID:rcIuBCWV(1) AAS
時と場合によるとしか
3Dか2Dか、キャラを回転させて表示するのか切り替えるのか、
マップを意識した移動なのか、etc
366: 2023/05/23(火)12:08 ID:nKkxAi2q(2/2) AAS
カメラはキャラに完全追従トップダウン
キャラグラは4方向のビルボード
移動は8方向だがキャラから出るRayはグラフィックに合わせて4方向

そんな感じ
カメラ回す予定はないが……万が一があるかもしれんのでUDLRはなしだな!
1-
あと 636 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s