[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart10 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
336: 名前は開発中のものです。 [sage] 2023/05/21(日) 20:25:51.09 ID:V1XFhz0q(1/2) AAS
アトリビュートが邪魔…とは…?
それ自体にも機能があるんだから読み飛ばしちゃダメじゃね?
337: 名前は開発中のものです。 [sage] 2023/05/21(日) 20:34:58.55 ID:IIoRqxm/(1/2) AAS
コマ送りでのアニメーション表現をするにあたって、シェーダーの_MainTexに与えるテクスチャを動的に変更するのってパフォーマンスとか保守性的に大丈夫だと思うか?
Quadにマテリアルを貼り付けてビルボード表現してるからスプライトみたいにアニメーション使えないってのもあってそうしてるんだけど。
338: 名前は開発中のものです。 [sage] 2023/05/21(日) 21:03:40.10 ID:V1XFhz0q(2/2) AAS
パフォーマンス的には1枚のテクスチャにまとめて、アニメーションするシェーダー使った方がいいが、使いすぎなければどっちでもいいんじゃね?
339: 名前は開発中のものです。 [sage] 2023/05/21(日) 21:29:33.28 ID:IIoRqxm/(2/2) AAS
規模小さければ気にしなくていい程度か
なら気になってから変えればいいし一旦このまま行くわ
アニメーション増やすたびに画像くっつけるのだるいしな
さんきゅ
340: 名前は開発中のものです。 [] 2023/05/21(日) 21:31:04.76 ID:YFHC8AB3(1) AAS
DirectXから2D処理無くしたって
てっきり全部ビルボードにテクスチャ貼って2D再現してるんだと思ってたが違うのか?
341(1): 名前は開発中のものです。 [sage] 2023/05/22(月) 03:37:04.64 ID:oMe+BMOV(1) AAS
数年ぶりにUnityで自作ゲーム開発をしたいと考えているのですが
Unityの再学習のため公式チュートリアルを色々とやっていこうと思うのですが
想像以上に数が多く、どれから手を付ければよいのか……
ジャンルは不問で、とりあえず2Dゲームを作りたいとは考えているのですが
何か良いチュートリアルはありますか?
342: 名前は開発中のものです。 [sage] 2023/05/22(月) 04:08:59.64 ID:HbfnmKuT(1/3) AAS
2Dのチュートリアルならそんなにないやろ
343: 名前は開発中のものです。 [sage] 2023/05/22(月) 05:47:42.59 ID:gV4dtbRJ(1) AAS
もはや公式以外の方が色々資料ある現実
344: 名前は開発中のものです。 [sage] 2023/05/22(月) 06:12:24.28 ID:Osved3P/(1) AAS
公式のは1つはやっとくべきやね
それと各マニュアルにあるサンプルもね
意外と、おおーってなるの沢山あるよ
345(1): 名前は開発中のものです。 [sage] 2023/05/22(月) 09:31:11.91 ID:LPV0geEP(1) AAS
>>341
少しのお金出しても良いならudemyの講座はどうよ?
今セールで1200円くらいだしな。
ただ買う前に講座内で一部無料で見れるとこあるから、それ見てから買うこと。
こんなんが有料なの?ってレベルのもあるので。
346(1): 名前は開発中のものです。 [sage] 2023/05/22(月) 13:21:02.50 ID:DkhaKnpN(1/3) AAS
ちゃす
enumでステート作った場合、どうやってステートを切り替えていくんでしょうか?
enum State{
idle,
run
}
var current_state = idle
match current_state{
idle{
print("アイドル時の処理")},
run{
print("走るときの処理")}
}
こんな感じにでステートマシンを作ってるのですが、current_stateの切り替えはどうやるんでしょうか?
キー操作をトリガーとする感じですか?
347(1): 名前は開発中のものです。 [sage] 2023/05/22(月) 15:44:57.98 ID:HW5USan/(1) AAS
画像リンク
348(1): 名前は開発中のものです。 [sage] 2023/05/22(月) 16:57:18.24 ID:dVXSwoqs(1) AAS
Goto〇〇State関数を作る
stateプロパティを作ってこのstateプロパティに
GotoNormalState()
{
state=State.Normal;
}
のようにして切り替える
349(1): 名前は開発中のものです。 [sage] 2023/05/22(月) 17:44:09.09 ID:DkhaKnpN(2/3) AAS
>>347
>>348
どうもす
変数に代入して切り替えるのはわかるんすけど、その代入のタイミングはキー操作が行われたときなんですかね?
例えば、idleからrunに遷移させる場合、右キーを押しますね。このときにstateをidleからrunに切り替えるんでしょうか。
350: 名前は開発中のものです。 [sage] 2023/05/22(月) 17:53:32.90 ID:hYw1Op0d(1) AAS
適当なチュートリアルでもみりゃよくね?
351(1): 名前は開発中のものです。 [sage] 2023/05/22(月) 18:39:02.29 ID:9GNfjqrp(1) AAS
>>349
どこでもいいよ
例えば入力からAnimatorに何か送るメソッドとかあるならその中でもいい
俺の場合はInputクラス、Attackクラス、Animationクラス、Stateクラスを作っててInputからAttackクラスのメソッドを呼び出したときそのAttackメソッドの中にStateクラスのGotoStateメソッドとAnimatorクラスのAnimatorにパラメーターを送るメソッドを含ませてる
352: 名前は開発中のものです。 [sage] 2023/05/22(月) 18:57:58.71 ID:HbfnmKuT(2/3) AAS
こいつはアイドルからランに移る仕方まで教えないとダメやん
そんなん乱数でいいよ
十秒に1回乱数発生させてそれで分岐
これで敵AIの完成じゃ
353: 名前は開発中のものです。 [sage] 2023/05/22(月) 19:12:32.18 ID:U3lq+QTm(1) AAS
>>346
カッコ付けてFSMの真似事してもそれだと何のメリットないから
普通の平文に戻せば?
354: 名前は開発中のものです。 [sage] 2023/05/22(月) 19:43:19.69 ID:kJvt7zDb(1) AAS
言っちゃ悪いけどステートマシンのこと全く理解してないでしょ、この人
生兵法はケガの元っていうし、中途半端な理解で使うくらいなら素直にSwitchで分岐させたほうがいいと思うよ
355(1): 名前は開発中のものです。 [sage] 2023/05/22(月) 19:57:33.25 ID:DkhaKnpN(3/3) AAS
>>351
どうもす
とりあえずやってみます
356: 名前は開発中のものです。 [sage] 2023/05/22(月) 21:59:30.17 ID:snIZm4RS(1/3) AAS
キャラクターの動きをステートマシーンで作りたいならUnityちゃんがアニメーターの中に用意してくれてるんだからそれ使えばよくねって思うんだが
それじゃダメなのか?
357(1): 名前は開発中のものです。 [sage] 2023/05/22(月) 22:02:42.49 ID:eRYd/gd/(1) AAS
こんにちはいつもの奴です
マテリアルが白っぽい件はまだ解決しておりませんが
また困ったことがおきました
シーンを開くとハイアラーキの中がMissingPrefabばかりで何もなくなりました
これはシーンファイルを別プロジェクトに移動したせいとおもわれますが
何のプレハブが本来あったかは見つける方法ありますか
もしくはかたっぱしのプレハブをシーンと同階層に置いたら復活するとかありますでしょうか
以上よろしくお願いします
358: 名前は開発中のものです。 [sage] 2023/05/22(月) 22:18:13.12 ID:snIZm4RS(2/3) AAS
>>357
ハイアラーキはネイティブすぎるw
日本ではヒエラルキーの方が通じるぞ
移動っていうのがどうやってやったかにもよるかな
metaファイル毎移動してれば復旧はできるけど、metaファイルを移動してなくて新プロジェクトで再生成されてたらGUIDがズレてしまってるから助からないな
359: 名前は開発中のものです。 [sage] 2023/05/22(月) 22:23:28.65 ID:snIZm4RS(3/3) AAS
シーンファイルはアセットファイルへのリンクが書かれてるだけのファイルだからリンク先のデータも一緒にコピーしていかないと意味ないぞ
そしてファイルの階層は関係ない
リンクはmetaファイル内のGUIDというIDを目印にしてるからmetaファイルさえ無事ならばmissingにならない
360: 名前は開発中のものです。 [sage] 2023/05/22(月) 23:01:49.88 ID:HbfnmKuT(3/3) AAS
missing修正してくれるのあった気がする
前使ったことあったが100%じゃないんでガッカリすんな
上下前次1-新書関写板覧索設栞歴
あと 642 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s