[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild4 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
381: 名前は開発中のものです。 [sage] 2020/05/08(金) 10:10:31.84 ID:UflBmPCI >>349 質問させて下さい。 ターン制バトルのRPGなどで敵ABCが居たとして、 それぞれの攻撃の処理にモーションを含めて1秒ずつかかるとします。 Aの攻撃が終わったらBの攻撃〜とする時にコルーチンなどで1秒毎に行動させる方法が思い浮かびます。 しかし、ゲームを作っているうちにAのモーションは2秒かかるという状況もでてくると思います。 その場合はAの行動が終わった事をフラグにして、アップデート関数でif(A行動済み==true)という風に作るのでしょうか? それとも、Aの行動が終わった時に呼び出す〜みたいな関数があるのでしょうか? アップデートを極力使わずにプログラミングしているのですが、アクションゲームなどは常にアップデート多様していると思うのであまり気にしないで使っていいのでしょうか? ご指導頂ければと思います。 よろしくお願い致します。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/381
382: 名前は開発中のものです。 [sage] 2020/05/08(金) 10:11:26.30 ID:UflBmPCI すみません、予測変換で謎のアンカーがついてしまいました・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/382
383: 名前は開発中のものです。 [sage] 2020/05/08(金) 10:28:24.73 ID:vnSLXTuW >>381 いろんな作り方があるので間違いじゃないです。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/383
384: 名前は開発中のものです。 [sage] 2020/05/08(金) 10:33:59.40 ID:vnSLXTuW >>381 敵ににスクリプトが付いていて、呼び出して行動させるなら、戻り値で対応するべきかと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/384
385: 名前は開発中のものです。 [sage] 2020/05/08(金) 11:21:17.27 ID:UflBmPCI >>384 回答ありがとうございます! 引数の使い方を最近やっと覚えたばかりで戻り値というアイデアはありませんでした。 フラグの管理に便利そうですね! 質問の仕方が冗長だったのですが、 メソッドの終了をトリガーにメソッドをスタートさせる事は出来るか(またそれは簡単か) ターン制のゲームの処理をアップデートで管理するのは普通の事か(RPGに限らずシュミレーション等で敵の移動が完了したら〜など) が一番知りたいです。 もしご存知でしたら教えて頂けると幸いです。 よろしくお願い致します。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/385
386: 名前は開発中のものです。 [sage] 2020/05/08(金) 11:45:16.81 ID:vnSLXTuW 私なら、ターン制ならupdateは使わない方向で作るかな。全て一元管理が基本(私見)だし。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/386
387: 名前は開発中のものです。 [sage] 2020/05/08(金) 13:25:28.64 ID:UflBmPCI >>386 ありがとうございます!参考にさせて頂きます。 プログラミングの基礎的な事はだんだん出来るようになってきたのですが、ゲーム作りは計算結果を瞬時に表示すれば良いわけじゃないので難しいですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/387
388: 名前は開発中のものです。 [sage] 2020/05/08(金) 14:20:51.68 ID:vnSLXTuW >>387 敵キャラ毎のローカルでupdateを使うこともあります。例えば敵キャラの待機中のアニメのコントロールなどメインに関係のない動作処理で、もちろんメインからの指示があればキャンセルして動作する仕様です。 switch などで条件分け。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/388
389: 名前は開発中のものです。 [sage] 2020/05/08(金) 15:36:45.77 ID:9WCysDW4 横から失礼します >>388 普通のリアルタイムゲームで 敵が例えばしばらく右に動くって場合 毎フレームごとにメインクラスのアップデートから敵クラスの関数(右に動く)を呼び出すカンジで 組むということでしょうか? メインクラスで基本すべてのオブジェクトを管理するみたいなことでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/389
390: 名前は開発中のものです。 [sage] 2020/05/08(金) 15:46:34.55 ID:9WCysDW4 >>戻り値で対応する このテクニックおしえてほしいですm(_ _)m http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/390
391: 名前は開発中のものです。 [sage] 2020/05/08(金) 16:53:54.16 ID:J8P/XUJn ButtonコンポーネントのOn Click() は 右下の + を何回も押せば複数設定できますが、 複数の On Click() を設定した場合、上から順番に実行されるのでしょうか? それともランダムでどれかから実行されるのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/391
392: 名前は開発中のものです。 [] 2020/05/08(金) 18:03:02.80 ID:iGwLiiUh >>381 DOTweenであれば、 .OnCompleteがアニメーションが終わったら実行されるコールバックなので、 この中に続いて行いたい処理を書くのはどうでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/392
393: 名前は開発中のものです。 [] 2020/05/08(金) 18:05:27.16 ID:iGwLiiUh >>391 試しに作ってみて呼び出し先でDebug.Logで適当な文字を出力すれば動作がわかると思います。 わかったらおしえてください。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/393
394: 名前は開発中のものです。 [sage] 2020/05/08(金) 18:09:07.52 ID:9WCysDW4 >>392 DOTween聞いたことない言葉でわからないですがこれから 調べてみようと思います レスありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/394
395: 391 [sage] 2020/05/08(金) 18:47:52.20 ID:J8P/XUJn >>393 どうもありがとうございます。 On Click() を10個設定して実行したら必ず上から順番に実行されました。 ありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/395
396: 名前は開発中のものです。 [sage] 2020/05/08(金) 23:56:11.97 ID:94Epi6HC PUN2を使用して1つのオブジェクトを複数人で同時に操作することは可能ですか? 所有権が絡むので無理なのかな… ターン制のゲームを作ろうとしてまして、自分のターンが終了したら「完了」ボタンを押して 次のプレイヤーに所有権を譲渡という処理が現実的ですか? このとき完了ボタンの所有権も合わせて譲渡なのかな? 考えはあってもコードがスラスラ書けないので 参考になるサイトなどあれば教えてください。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/396
397: 名前は開発中のものです。 [sage] 2020/05/09(土) 15:07:54.32 ID:WHLIySq3 関数が実行される回数を数えて5の倍数の時に特別な処理を行うようにしたいのですが、 どのようにすればいいのか教えてください。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/397
398: 名前は開発中のものです。 [sage] 2020/05/09(土) 15:15:21.93 ID:sZmYha8S % 演算子 でぐぐりなされ。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/398
399: 名前は開発中のものです。 [sage] 2020/05/09(土) 15:16:43.83 ID:7KZIr97V 世界のナベアツに教わるべき http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/399
400: 名前は開発中のものです。 [sage] 2020/05/09(土) 15:52:02.70 ID:TAHw/Xve 実際例題でナベアツのとこもあるしな http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/400
401: 名前は開発中のものです。 [sage] 2020/05/09(土) 15:58:55.66 ID:jO2sL26f 3の倍数のときだけアホになる処理を行います http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/401
402: 397 [sage] 2020/05/09(土) 16:00:01.83 ID:WHLIySq3 解決できました。 ありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/402
403: 名前は開発中のものです。 [] 2020/05/09(土) 18:04:57.52 ID:+uK6xcBW unityでAudioClip使って音を鳴らしていたのですが 何かの拍子に音がならなくなってしまいました ゲームビューのMute Audioはオフで、オーディオリスナーもいて、オーディオソースもミュートになっていません 最初はなっていたのですが気がついたらならなくなっていました なんでもいいのでこれ確認してみて?っていうのありませんか 思い当たる節としては、ビルドセッティングをPCからwebglに変更したことなのですが何か関係ありますかね? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/403
404: 名前は開発中のものです。 [sage] 2020/05/09(土) 18:08:45.94 ID:+uK6xcBW >>403 新しいオブジェクトに新しくオーディオソースつけて適当な音つけてatdiosouce.Play()しても鳴りませんでした isPlayingを確認するとtrueにはなってます http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/404
405: 名前は開発中のものです。 [sage] 2020/05/09(土) 18:14:55.48 ID:TAHw/Xve とりあえずunityエディタ再起動 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/405
406: 名前は開発中のものです。 [sage] 2020/05/09(土) 18:16:39.73 ID:+uK6xcBW >>405 エディタ再起動、本体再起動してみましたがダメでした 音が鳴る他のプロジェクト(書籍のおまけプロジェクト)を開いたら音が鳴りました あとビルドセッティングをpcに戻してみたんですがやはり鳴らないままでした http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/406
407: 名前は開発中のものです。 [sage] 2020/05/09(土) 18:25:02.71 ID:lLhmyLSh Androidのビルドのプレイヤーが表示されない問題は解決した 管理者権限でPCを使えばいい話だった でもビルドエラーが19個出て流石に心が折れた 最初は20個以上出てたけど19個にまで減らせた でももう流石に疲れた 別のことやりながら気長にやるわ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/407
408: 名前は開発中のものです。 [sage] 2020/05/09(土) 19:03:45.28 ID:99hjRqDl >>403 一つ気がついたのは、ゲームビューのstatsを押すと、 「Audio Level ー∞dB」になっていました 音が鳴る同一ソース同一音源別プロジェクトだと-33dBと表示されていました http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/408
409: 名前は開発中のものです。 [sage] 2020/05/09(土) 19:08:16.58 ID:99hjRqDl >>408 解決しました project setting>disable unity Audioにチェックが入っていました こんな設定触った覚えはないのですが・・・ お騒がせしました http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/409
410: 名前は開発中のものです。 [sage] 2020/05/09(土) 20:45:08.73 ID:lLhmyLSh やっちまった 今のUnityってAndroidStudioもJDKもいらんのか 古い情報を参考にしてAndroidStudioとJDK入れてしまってた 慣れないマックだからどこに何が入ってるのか全くわからん ビルドエラーの原因がこれならお手上げやしバックアップデータからリカバリーするわ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/410
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 592 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s