[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart9 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart9 http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
501: 名前は開発中のものです。 [sage] 2023/02/05(日) 14:08:45.54 ID:AUtBMaqv AnimatorControllerにPunch(右パンチ)というAnimationClipをセットした状態で スクリプトからPunchの左右反転(左パンチ)を生成してAnimatorControllerに追加したいです スクリプトでどう記述すればいいでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/501
502: 名前は開発中のものです。 [sage] 2023/02/05(日) 14:16:13.58 ID:95eV/C5X >>500 なんかそういうモードあった気がするんだけど忘れた シーンビューのタブのどこかにそういうものがあった気はする http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/502
503: 名前は開発中のものです。 [sage] 2023/02/05(日) 18:39:55.13 ID:Zv/Crlii イベントハンドラでコルーチンを実行する例を時々見かけるんですが コルーチンを実行中にそのイベントハンドラが呼び出された場合どうなるんでしょうか コルーチンの続きが実行されるのでしょうか それともイベントハンドラの最初から実行されるのでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/503
504: 名前は開発中のものです。 [] 2023/02/05(日) 21:11:03.55 ID:fRjzhNI7 >>501 アニメーションを左右反転はUnityじゃできないんじゃないか? Blenderとかで左右反転を別に作るとかしないと多分無理だと思う http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/504
505: 名前は開発中のものです。 [sage] 2023/02/05(日) 21:12:33.49 ID:BdoKxHMm 次々とコルーチンが増えてくだけじゃね http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/505
506: 名前は開発中のものです。 [sage] 2023/02/05(日) 21:27:30.07 ID:kWq0huke StartCoroutineは実行するたびにコルーチンのインスタンス作るから、別タスクでコルーチンが同時実行されるだけ http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/506
507: 名前は開発中のものです。 [sage] 2023/02/05(日) 21:37:35.34 ID:AUtBMaqv >>504 UNITYでアニメ反転出来ますよ。 アニメーションクリップのインスペクターでMirrorにチェック入れるだけです。 アニメクリップコピー>コピーしたのをmirrorにチェックで繰り返し 作っていけば左右両方のアニメ出来るんですが、数が多いと作業量も増えるので スクリプトでできたら便利だなあと思ったんですよね。 http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/507
508: 名前は開発中のものです。 [] 2023/02/05(日) 21:49:45.71 ID:F7wUAxrX Quaternionの回転量に係数を掛けたQuaternionを取得したいんだけど、 Quaternion.ToAngleAxis と Quaternion.AngleAxis を経由せずに行う計算方法ない? 徐々に回転が遅くなるコードを書きたいんだけど、 毎フレームやるとGameObjectの数増やした時にチリツモで重くなる気がする void Update() { transform.rotation *= inertiaRotation; inertiaRotation.ToAngleAxis(out var angle, out var axis); inertiaRotation = Quaternion.AngleAxis(angle * 0.95f, axis); } http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/508
509: 名前は開発中のものです。 [sage] 2023/02/06(月) 00:15:50.35 ID:RyYXR6Yu >>505-506 なるほど なんとなく腑に落ちた気がします ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/509
510: 名前は開発中のものです。 [sage] 2023/02/06(月) 08:01:36.32 ID:ZOszYiF2 >>508 そこ以外でangleとaxisが変わらないなら、angleとaxisを変数に持っておけば、ToAngleAxis()は省ける 別の方法なら、Quaternion.RotateTowards()、Quaternion.Lerp()あたりも使えるかもしれないけど、AngleAxis()より軽いとは思えないな Objectが大量にある時に重くなるのを軽くしたいなら、自分ならBurst、JobSystemを使うことを検討する http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/510
511: 名前は開発中のものです。 [sage] 2023/02/06(月) 21:30:15.15 ID:HbOQiUUp 壁に当たった時onCollisionEnter内で自身にrigidbody.addforceをして反射っぽい動きをする球を数千個複製して動かしてますが 数個に1個ほど衝突してもaddforceされてないぽい動きをする球が居ます 数千個もやってるせいかなと思ってるのですが負荷状況によってcollisionenterが呼ばれないもしくはaddforceが無視されるケースてあり得ます? http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/511
512: 名前は開発中のものです。 [] 2023/02/07(火) 01:03:47.86 ID:o2v+R+ZA 親オブジェクトのみtransform.Rotateで回転させることはできますか? テキストはそのままでキャラクターを左右反転させたいです。 http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/512
513: 名前は開発中のものです。 [sage] 2023/02/07(火) 01:17:20.46 ID:GDCX54Vt 合ってるかどうか自信ないので質問させてください。 1/60フレームごとに処理したいのですが、スクリプトは以下のやり方でいいんでしょうか? よろしくお願いしますm(__)m public float fps; void Update() { fps+=Time.deltaTime; if (fps > 1/60){fps = 0;} if(fps==0){//何か処理} } http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/513
514: 名前は開発中のものです。 [] 2023/02/07(火) 17:52:49.84 ID:K9Nn/Z4s >>513 端数切り捨てだから正確な判定にはならんな あと1/60は1f/60fにした方がいい http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/514
515: 名前は開発中のものです。 [sage] 2023/02/07(火) 18:35:59.43 ID:St9Ro8KS 変数fpsにゼロ入れたときにそのまま処理書いちゃあかんのん? http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/515
516: 名前は開発中のものです。 [sage] 2023/02/07(火) 18:36:46.22 ID:St9Ro8KS >>512 その2つの上に空の親作っちゃあかんのん? http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/516
517: 名前は開発中のものです。 [sage] 2023/02/07(火) 18:40:20.91 ID:St9Ro8KS >>511 こんなんあったけど OnCollisionEnter、OnTriggerEnterが呼ばれない場合を検証 https://www.google.com/amp/s/dkrevel.com/oncollisionenter-not-working/%3famp=1 http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/517
518: 513です [sage] 2023/02/07(火) 19:47:32.99 ID:GDCX54Vt >>514 なるほど 端数を切り捨てないように次の計算で足したりしたらいいってことでしょうか なんとなくわかった気がします 回答ありがとうございます >>515 あ、そのまま書いても行けましたね ご指摘ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/518
519: 名前は開発中のものです。 [] 2023/02/07(火) 20:20:47.82 ID:o2v+R+ZA >>516ありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/519
520: 名前は開発中のものです。 [] 2023/02/07(火) 22:04:06.66 ID:o2v+R+ZA photonでprefabの変数を区別するにはどうすればいいでしょうか? prefabに変数expを持たせているのですがプレイヤー1とプレイヤー2で区別できません。 ボタンをクリックしたプレイヤーのexpだけ1増えるようにしたいのですが、プレイヤー1、2両方とも増えてしまいます。 http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/520
521: 名前は開発中のものです。 [] 2023/02/07(火) 22:28:14.56 ID:geFO2MFz >>520 すみません、言ってる意味が不明です。読解力ないのかな。 staticにしてあるとかじゃなくて? http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/521
522: 名前は開発中のものです。 [] 2023/02/07(火) 22:37:01.93 ID:St9Ro8KS photon Boltだと 「UserToken」があり接続してきた相手の名前、切断理由、コネクト状態を保持しています。 こんな情報あるんだけど、よく見て見て識別は可能だと思うよ http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/522
523: 名前は開発中のものです。 [] 2023/02/07(火) 22:59:51.50 ID:K9Nn/Z4s >>518 0にするんじゃなくて1f/60fを引く仕組みに変えればいいだけ http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/523
524: 513です [sage] 2023/02/08(水) 00:28:39.06 ID:4ssVwWu1 >>523 レスありがとうございます。 なるほど!引くっていうの思いつかなかったです。 こんなカンジであってますか? void Update() { fps+=Time.deltaTime; if (fps > 1f/60f){何か処理; fps =fps-1f/60f;} } http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/524
525: 名前は開発中のものです。 [sage] 2023/02/08(水) 00:36:06.93 ID:9Oj7gslL +=があるなら-=もできるんじゃね? http://mevius.5ch.net/test/read.cgi/gamedev/1669454199/525
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 477 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s