【ゲームエンジン】Unityなんでも質問スレpart12at GAMEDEV【ゲームエンジン】Unityなんでも質問スレpart12 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト700:名前は開発中のものです。 23/12/16 14:11:21.87 pwyM23oP.net >>699 それは遅延実行のテクニックが分かりやすい パンチを打ち一定時間経った後またパンチ発射可能フラグをtrueにする その時間をランダムに設定するとリアルっぽくなる 俺はいつもDotweenのDOVirtual.DelayedCallを使ってる unityデフォルトのシステムならコルーチンがいいのではないか 701:名前は開発中のものです。 23/12/16 14:15:25.18 YLwqXOdz.net >>699 まず人間の心理を理解するとこうなる 遠い距離の時は様子見、距離を測るため、牽制も含めジャブを打つ、敵が至近距離になるとジャブを含め連打も打つ プログラムはランダムレンジを永遠に繰り返す 0から99までの中で遠い距離ならジャブの割合が10ボディージャブが5ストレートが2フックが2何もしないが81、至近距離ならジャブが10フックが30ストレートが20アッパーが10ボディフック何もしないが30とか。 ただこれだけだと永遠に体力ある人になっちゃうから体力ゲージによって割合を変える これはただ攻撃だけのプログラムだからガードとか相手が打ってきたら避けるとか体力ない時は逃げ回るとか色々混ぜ合わせるのも必要だな 本格的に作ると複雑なプログラムになるよ 上に書いたパンチの割合は適当だから自分で調整すると良い 参考になるか分からないけど思想はこんな感じだと思う 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch