1 名前:弟子 mailto:sage [2022/11/26(土) 18:16:39.05 ID:QqorcvPR.net] フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 ■注意事項 質問と答え以外は禁止 ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) ・www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/jp ・マニュアル docs.unity3d.com/ja/current/Manual/index.html ・チュートリアル unity3d.com/jp/learn/tutorials ・スクリプトリファレンス docs.unity3d.com/ja/current/ScriptReference/index.html ・FAQ unity3d.com/jp/unity/faq ・MSDN msdn.microsoft.com/ja-jp/ms348103 ←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。 前スレ 【ゲームエンジン】Unityなんでも質問スレpart8 https://mevius.5ch.net/test/read.cgi/gamedev/1663487800/
616 名前:名前は開発中のものです。 mailto:sage [2023/02/14(火) 10:04:33.06 ID:MF92fh3R.net] 本はいらん 公式のチュートリアルやれ
617 名前:名前は開発中のものです。 mailto:sage [2023/02/14(火) 11:54:13.21 ID:Wa8Z6cJT.net] 俺もそう思ったがもう書かれてた。タダだし質も量も十分。まだ続くかどうかわからんのに金出して本を買う必要はない
618 名前:名前は開発中のものです。 mailto:sage [2023/02/14(火) 14:08:36.08 ID:PY1hG6Zo.net] 自分は最初はヒヨコの絵のUNITY入門書から入ったよ スクリプト記述はほぼ教えてくれない本だけどざっくりした使い方のイメージはつかめた その次に愛美の「Unityの教科書」に進んだよ
619 名前:名前は開発中のものです。 mailto:sage [2023/02/14(火) 14:36:40.71 ID:7jWtMuR5.net] if{ if{ if{ if{ if{ if{ if{ if{ if{ if{ わけがわからなくなってきた
620 名前:名前は開発中のものです。 mailto:sage [2023/02/14(火) 15:46:11.56 ID:ExSPZg8f.net] for(for(for(for))))「雑魚が……」
621 名前:名前は開発中のものです。 mailto:sage [2023/02/14(火) 15:54:45.34 ID:UQ/6A+XB.net] ねこじゃらシティ
622 名前:名前は開発中のものです。 mailto:sage [2023/02/14(火) 16:28:16.52 ID:qpyyXNj0.net] >>611 >>612 何も考えないとこうなる……なるよね?
623 名前:名前は開発中のものです。 mailto:sage [2023/02/14(火) 19:51:06.80 ID:ZEWukEys.net] >>611 アニメーターコントローラーの状態遷移に対応しようとすると どうしてもこうなるよね
624 名前:名前は開発中のものです。 mailto:sage [2023/02/14(火) 22:08:39.04 ID:MF92fh3R.net] うーん 1つのオブジェクトに複数のコライダーある時 選ばねーわ まぁ損なときはMESHコライダーつけるしかないな
625 名前:名前は開発中のものです。 [2023/02/15(水) 11:54:00.31 ID:/3/rZM1v.net] やり方あるね 例えば、一つのオブジェクトに対してカプセルコライダーとボックスコライダーを付けたとする で [SerializeField] CapsuleCollider2D col; と定義すれば、選択で指定のコライダーが選択できる
626 名前:名前は開発中のものです。 mailto:sage [2023/02/15(水) 22:12:56.58 ID:EFSIycPY.net] 今日も元気だボーイング747!丸亀製麺で豪遊してきた! かけ小!唐揚げ!イカ天!ビール350㍑!これでたったの860円!m9(´・ω・`)ドーン! ttps://i.imgur.com/mnaQXDa.jpeg
627 名前:名前は開発中のものです。 [2023/02/16(木) 19:25:25.96 ID:5CzTpEt3.net] >>587 これ系の当たり判定作る時ってどうやるのがセオリーなの? イベントトリガー使ったりだとかアニメーションにイベントつけるだったりとか色々ありすぎてわからん
628 名前:名前は開発中のものです。 mailto:sage [2023/02/16(木) 21:48:36.65 ID:v589+LpL.net] 好きなようにしろ! セオリーなんかねーよ 大体ぉまえの作ってるゲームは世界に1つなんだよ
629 名前:名前は開発中のものです。 mailto:sage [2023/02/16(木) 22:21:25.36 ID:cmCL/kmb.net] 毎回思うけどその理屈おかしくね
630 名前:名前は開発中のものです。 mailto:sage [2023/02/16(木) 22:48:29.95 ID:ZMhuayo8.net] 意地悪に見えるかもしれんけど、仕様による、としか言いようがない部分もあるからなあ 爽快アクションなら攻撃時にメッシュコライダーを生成してその範囲内の敵にダメージ、とかが一番楽だと思うけど 少しでも軽く、というならコライダーは使わないで実質コマンド式みたいにするとかもあるし ミリ単位の見切りが重要とかのシビアなアクション目指すなら本当に自分で考えろとしか言いようがない
631 名前:名前は開発中のものです。 mailto:sage [2023/02/16(木) 23:12:48.83 ID:TmDNVlsI.net] 何でも聞ける優秀な先生とかが居ないんなら、自分で色々やってみて納得のいく方法を採用するしかない その方法は時間と手間はかかるものの理解が進むので遠回りとも言えない
632 名前:名前は開発中のものです。 mailto:sage [2023/02/16(木) 23:58:19.17 ID:0oKfUICH.net] とにかくやってみろ それでもダメならもっとやってみろ 誰かが言ってた言葉だけどほんとそう思う
633 名前:名前は開発中のものです。 [2023/02/17(金) 00:17:07.03 ID:yO75IxcG.net] わかりました とりあえずやってみます
634 名前:名前は開発中のものです。 mailto:sage [2023/02/17(金) 09:54:34.98 ID:3keLRaST.net] エディタを実行している動画をファイルサイズ無視してできる高画質で録画したいのですが、Unity Recorder でいいのでしょうか? アセットで録画系のツールがあるものの、じゃあこれ使えば高画質になるの?というのが分からず、判断に困っています。
635 名前:名前は開発中のものです。 mailto:sage [2023/02/17(金) 12:43:40.47 ID:vCDzTTqH.net] バンディカム
636 名前:名前は開発中のものです。 mailto:sage [2023/02/18(土) 08:53:57.08 ID:tzFHa85I.net] >>627 バンディカム調べたけど、一番安いプランで年4000円もするんすね…
637 名前:名前は開発中のものです。 mailto:sage [2023/02/18(土) 09:34:34.12 ID:QyPDjRwb.net] 10分なら無料
638 名前:名前は開発中のものです。 mailto:sage [2023/02/18(土) 09:36:49.73 ID:QyPDjRwb.net] てか年間じゃなく買切りすりゃいいよ 永続(個人) 1-PC / 生涯 ¥5,610
639 名前:名前は開発中のものです。 mailto:sage [2023/02/18(土) 11:42:34.54 ID:qxmyfol7.net] なんで今の時代にbandicamなんか金払って買わなきゃいかんのか…… OBSが完全上位互換じゃないのあれ というかレコーダーでいいよ カメラの設定とかだけお気を付けて
640 名前:名前は開発中のものです。 mailto:sage [2023/02/18(土) 11:42:54.03 ID:qxmyfol7.net] Unity Recoderね
641 名前:名前は開発中のものです。 [2023/02/18(土) 13:21:10.20 ID:lMWAx65y.net] Unityってanimatorで設定したSubStateMachineが何なのか取得することできないのですか? AttackというSubStateMachineに各攻撃モーションを入れていてこのSubStateMachineがAttackの場合攻撃判定されるという処理をしたいのですが… GetCurrentStateInfo.IsNameだとそのSubStateMachineの中の各Stateの状態しか取れないようです
642 名前:名前は開発中のものです。 [2023/02/18(土) 13:28:06.24 ID:lMWAx65y.net] 補足イメージです。 https://i.imgur.com/yEUN1A8.png
643 名前:名前は開発中のものです。 mailto:sage [2023/02/18(土) 13:56:13.35 ID:QyPDjRwb.net] Animator.GetCurrentAnimatorClipInfoは?
644 名前:名前は開発中のものです。 mailto:sage [2023/02/18(土) 15:01:19.78 ID:BWtOCf6B.net] バーチャンシュクリーン
645 名前:名前は開発中のものです。 [2023/02/18(土) 19:14:53.39 ID:fZdlBTSs.net] >>635
646 名前:ありがとうございますやってみます [] [ここ壊れてます]
647 名前:名前は開発中のものです。 mailto:sage [2023/02/19(日) 11:27:55.23 ID:BicivL97.net] 質問させてください probuilderというアセットはなくなったのでしょうか アセットストアにはないみたいです
648 名前:名前は開発中のものです。 [2023/02/19(日) 12:00:28.61 ID:3r9ijT1d.net] >>638 Unityの中に統合された 誰でもタダで使える ダウンロードは必要だったと思う
649 名前:名前は開発中のものです。 mailto:sage [2023/02/19(日) 12:09:53.06 ID:BicivL97.net] >>639 ありがとう 探してみます(´・ω・`)
650 名前:名前は開発中のものです。 mailto:sage [2023/02/20(月) 14:12:38.18 ID:58Xqbarf.net] UNITYのテストプレイ再生でポーズと1コマずつ再生がありますが ポーズをキーに割り当てたりするとかってできますか? やりたいのは、キャラクタをリジッドボディーで動かすテストしてるのですが ジャンプした瞬間とか攻撃した瞬間でポーズして値とかポジションとかのチェックをしたいです。 マウスでポーズの位置に合わせる動作が間に合わなくてうまく止められないです。
651 名前:名前は開発中のものです。 mailto:sage [2023/02/20(月) 14:18:11.97 ID:58Xqbarf.net] ショートカットでctrl+shift+pがありますが ゲームパッドで操作してテストしているためキーボードのショートカットでも止めにくいです。 ゲームパッドのボタンで止めれたらいいのですが…
652 名前:名前は開発中のものです。 mailto:sage [2023/02/20(月) 15:06:46.96 ID:COwzBU2W.net] JoyToKey使えば?
653 名前:名前は開発中のものです。 mailto:sage [2023/02/20(月) 15:17:02.95 ID:58Xqbarf.net] >>643 JoyToKey見てみましたが お金取られそうでなんかイヤです
654 名前:名前は開発中のものです。 [2023/02/20(月) 15:22:18.08 ID:dpNsTLrE.net] あるキーが押されたらタイムを0にするポーズボタン仕込むだけやんね。
655 名前:名前は開発中のものです。 mailto:sage [2023/02/20(月) 15:39:26.88 ID:58Xqbarf.net] >>645 おおお!タイムスケール0にしたら止めれました。 こんな簡単にできたとは。ありがとうございます!
656 名前:名前は開発中のものです。 mailto:sage [2023/02/20(月) 15:43:13.95 ID:ebiFGBRj.net] ログに エラー時に一時停止 ってオプションがあるので それをオンにして、止めたいタイミングでDebug.logerror吐かせるって手もある
657 名前:名前は開発中のものです。 mailto:sage [2023/02/20(月) 15:51:19.65 ID:58Xqbarf.net] >>647 そんなやり方もあったのですか。 デバッグやるときに使えそうですね。 ありがとうございます!
658 名前:名前は開発中のものです。 mailto:sage [2023/02/21(火) 01:23:53.13 ID:kgpzriGE.net] blenderで髪の揺れとかの作ったRigはUnityでも反映されますか?
659 名前:名前は開発中のものです。 mailto:sage [2023/02/21(火) 03:45:25.31 ID:y/qQA4kY.net] 揺れものの物理演算を指してるなら反映されないよ
660 名前:名前は開発中のものです。 [2023/02/21(火) 07:23:17.98 ID:bG958imP.net] blenderで作ったカツラのWigはUnityのハゲキャラにもかぶせられますか?
661 名前:名前は開発中のものです。 mailto:sage [2023/02/21(火) 10:30:12.33 ID:QnDCHRqx.net] ツケテネってアセットで出きるな
662 名前:名前は開発中のものです。 mailto:sage [2023/02/21(火) 11:06:26.88 ID:AJvHFz8X.net] probuilderのデフォルトのマテリアルがありますよね。 https://docs.unity3d.com/ja/Packages/com.unity.probuilder@5.0/manual/overview.html グレーのグリッド状のやつです このマテリアルってどこにありますかね? 見失ってしまった、、、(´・ω・`)
663 名前:名前は開発中のものです。 mailto:sage [2023/02/21(火) 14:51:32.55 ID:kgpzriGE.net] >>650 ならblenderで作らず、ボーンとウェイトだけ入れておいてあとはUnityってことですかね?
664 名前:名前は開発中のものです。 mailto:sage [2023/02/21(火) 17:56:34.68 ID:QnDCHRqx.net] >>654 そう
665 名前:名前は開発中のものです。 mailto:sage [2023/02/21(火) 19:19:06.48 ID:AJvHFz8X.net] 3d view上をミドルクリックでつかめると思うんですが、この感度は調整出来ますかね >>653 自己解決
666 名前:名前は開発中のものです。 mailto:sage [2023/02/21(火) 19:55:55.93 ID:kgpzriGE.net] >>655 ありがとうございます とりあえずモデル完成させたら、調べながら設定してみます
667 名前:名前は開発中のものです。 mailto:sage [2023/02/21(火) 21:17:12.60 ID:9K8Hxji1.net] コード書いてる途中で止めて1秒あなた真剣な目をしてる間にカーソルがどっかよその場所に飛んで変なとこに入力してしまう現象ほんま何なん?
668 名前:名前は開発中のものです。 [2023/02/21(火) 21:45:49.23 ID:tdXiDHwZ.net] モルダー、あなた疲れてるのよ
669 名前:名前は開発中のものです。 mailto:sage [2023/02/22(水) 00:08:17.75 ID:PpZwxFwV.net] マウスの電池切れ
670 名前:名前は開発中のものです。 mailto:sage [2023/02/22(水) 12:15:42.82 ID:U8/r0C/V.net] マウス感度の変更出来るんでしょうか?
671 名前:名前は開発中のものです。 mailto:sage [2023/02/22(水) 16:42:10.58 ID:0wWmJZHo.net] マウスを優しく撫でオヤツを上げるとよいでしょう
672 名前:名前は開発中のものです。 mailto:sage [2023/02/22(水) 20:11:47.42 ID:MFz5P3Qt.net] すいません パーティクルのvelocity over lifetimeを使って 星を横から見た渦状に動かしたいのですが sceneで上手くいっても シミュレーションで見ると星がすぐに消えてしまいます 原因わかりませんか?
673 名前:名前は開発中のものです。 mailto:sage [2023/02/22(水) 20:53:21.31 ID:PpZwxFwV.net] 横から見てない 時間が短い 何かが被ってる さあーどれ?
674 名前:名前は開発中のものです。 mailto:sage [2023/02/22(水) 20:59:29.97 ID:aVYb4ZZ3.net] Steamで出したいので出品手続き調べたら超めんどくさいと思ったんですけど本当にみんなこんなめんどくさいことやってんの?
675 名前:名前は開発中のものです。 [2023/02/22(水) 21:26:55.79 ID:cqrTfrZy.net] >>663 動画とパラメータアップすれば、すぐ解答がつくと思うよ。
676 名前:名前は開発中のものです。 [2023/02/23(木) 11:13:44.78 ID:Pu4VFEYi.net] API通信とかでエラー起きたらリトライボタン表示させて再度API通信させるとかどうやればいいですか? UniRxとかなしで
677 名前:名前は開発中のものです。 mailto:sage [2023/02/23(木) 15:24:00.79 ID:sOZAB44n.net] エラートラップして表示させりゃよくね?
678 名前:名前は開発中のものです。 [2023/02/23(木) 22:45:50.59 ID:Pu4VFEYi.net] >>667 これ解決したわ、Action使ってレスポンス受け取った後にそれぞれのエラー処理すれば解決できたわ
679 名前:名前は開発中のものです。 mailto:sage [2023/02/23(木) 22:55:42.31 ID:k6H4zfQ7.net] プレハブにアタッチする、そのプレハブのメインとなるスクリプトって何て名前つけます? 例えば、「EnemyPrefab」があったとして、「AttachEnemyPrefab.cs」なら何に使ってるかわかりやすいけど、単調で無駄に長い感じ。 「EnemyPrefab.cs」なら最低限な気ががするけど、プレハブとスクリプトの名前が同じってのが違和感があるんですよね。
680 名前:名前は開発中のものです。 mailto:sage [2023/02/23(木) 23:18:41.77 ID:YrUgTdOo.net] プレハブにアタッチする.cs
681 名前:名前は開発中のものです。 mailto:sage [2023/02/23(木) 23:40:33.99 ID:hJc5xKG2.net] EnemyPrefab EnemyPrefabR EnemyPrefabS EnemyPrefabSupers EnemyPrefabSailorStars EnemyPrefabCrystal
682 名前:名前は開発中のものです。 mailto:sage [2023/02/24(金) 00:15:22.31 ID:qhg048sD.net] enemy.cs むしろPrefabの方に.prefab付ける
683 名前:名前は開発中のものです。 mailto:sage [2023/02/24(金) 18:48:54.01 ID:IziQAOV8.net] firstpersonassetのplayground開いたけど、そのままでは動かないのですかね? wasdと矢印キーは反応しないす
684 名前:名前は開発中のものです。 mailto:sage [2023/02/24(金) 19:17:07.30 ID:IziQAOV8.net] インプットシステム入れないとだめナンスね 自己解決
685 名前:名前は開発中のものです。 mailto:sage [2023/02/24(金) 20:49:07.99 ID:SQWdJf+1.net] C#のプロパティで、どのクラスのインスタンスでも代入できる型はありますか。 namespaceA.GameManager namespaceB.GameManager のようにGameManagerがいくつかあるのですが、 別のnamespaceのクラスのプロパティで public 何でも代入できる型 GameManager { get; set; } のようにして、 どちらのGameManagerのインスタンスも代入できるようにしたいです。 インターフェースを使うしかないでしょうか。
686 名前:674 mailto:sage [2023/02/24(金) 22:05:57.56 ID:SQWdJf+1.net] すみません。objectで解決しました。
687 名前:名前は開発中のものです。 mailto:sage [2023/02/25(土) 09:44:40.08 ID:VfZGo3fP.net] LoadSceneで追加で読み込んだシーンの Hierarchy上での位置を変更する方法ありますか 読み込んだシーンを一番下に配置して最前面に描画させたいです
688 名前:名前は開発中のものです。 mailto:sage [2023/02/25(土) 12:25:58.03 ID:AYebj9Rx.net] GameManagerってシングルトンにしないの?
689 名前:名前は開発中のものです。 [2023/02/25(土) 12:48:37.73 ID:2h019w14.net] LoadSceneMode.Additive で普通になるけど https://i.gyazo.com/73d664756b708df6c2bc0b2d94dc4599.png https://i.gyazo.com/dde52fc4e7939f78c90877101efa9c3a.png
690 名前:名前は開発中のものです。 mailto:sage [2023/02/25(土) 13:49:57.93 ID:VfZGo3fP.net] >>680 ありがとうございます この間やったときは駄目だったのに今試したら動きました
691 名前:名前は開発中のものです。 [2023/02/26(日) 01:21:31.63 ID:WuTXomcH.net] gamemanager baseみたいなクラスを作って継承するのがいいんじゃないの
692 名前:674 mailto:sage [2023/02/26(日) 06:00:56.23 ID:WTpZx5a/.net] 同じゲームの中にノベルゲームとパズルゲームがあって それぞれGameManagerを持っているのでnamespaceで分けてます。 独学で作ってるので設計がめちゃくちゃなんだと思います…。 昨日キウイが表紙のデザインパターンの本を買ったのでこれから勉強します。
693 名前:名前は開発中のものです。 mailto:sage [2023/02/26(日) 15:41:39.64 ID:SHuATit6.net] >>683 それってギアマークのGameManagerが二つあるってことですか?
694 名前:名前は開発中のものです。 [2023/02/26(日) 17:59:36.99 ID:paoAPI24.net] navmeshで敵モンスターからの攻撃を距離計算してその距離以下になったら攻撃トリガーにするって処理書いたけど近くによってから攻撃するまで1秒~3秒以上かかるな ヒットレンジコライダーつけてそいつに当たったらトリガーを入れるって感じにしたほうがいいか?
695 名前:名前は開発中のものです。 mailto:sage [2023/02/26(日) 18:25:39.80 ID:6432De4l.net] やれることはやってみたらいいよ
696 名前:名前は開発中のものです。 mailto:sage [2023/02/26(日) 18:42:03.04 ID:Gdg4CQmv.net] 経験則でしかないけど、 Navmeshの計算はガバガバなのでおおざっぱな移動には使えても細かい移動には全く向かない感じなんで 攻撃とかアクションについては使わないね、俺は もちろん俺のコードや設定が悪いというのもあるだろうが
697 名前:名前は開発中のものです。 [2023/02/26(日) 19:01:49.32 ID:4tCewxBZ.net] サンクスです コライダーつけてやってみます
698 名前:名前は開発中のものです。 [2023/02/26(日) 19:11:55.29 ID:PPXQyhF8.net] var before= Quaternion.AngleAxis(0.1370561f, new Vector3(0.12f, 0.06f, -0.98f)); before.ToAngleAxis(out var beforeAngle, out var beforeAxis); var after = Quaternion.AngleAxis(beforeAngle * 0.99f, beforeAxis); after.ToAngleAxis(out var afterAngle, out var afterAxis); Debug.Log($"before:{beforeAngle} : after:{afterAngle}"); before:0.1370561 : after:0.1370561 角度を1%ずつ小さくする処理を作りたいんですが、これってなんでbeforeとafterで同じ値が返ってくるんでしょうか?
699 名前:名前は開発中のものです。 [2023/02/26(日) 22:08:28.18 ID:wz1GHPCg.net] 今日はじめてUnity Hubをインストールしたんですが、 最初の『Unity Hubへようこそ』の画面から何も動かない状態です フリーズしているわけでもないのに、 サインインやアカウント作成がクリックしても何も起きない プロキシ環境下ではなく、いろんなサイト覗いても解決ができませんでした どなたか解決策ご存じないでしょうか?
700 名前:名前は開発中のものです。 mailto:さげ [2023/02/26(日) 22:24:57.96 ID:SHuATit6.net] >>689 お前面白い 優勝
701 名前:名前は開発中のものです。 [2023/02/27(月) 01:06:48.19 ID:sCswn2oD.net] >>690 再起動してみるとか
702 名前:名前は開発中のものです。 mailto:sage [2023/02/27(月) 01:21:23.43 ID:po/PRoMp.net] >>690 歓迎されてないんじゃないか…?
703 名前:名前は開発中のものです。 [2023/02/27(月) 01:23:59.12 ID:u/AWkg+X.net] >>692 再起動・再インストールは試しました セキュリティソフトとかも多分問題ない、と思います… あんまり詳しくないので見様見真似の確認ではありますが
704 名前:名前は開発中のものです。 [2023/02/27(月) 01:24:33.56 ID:u/AWkg+X.net] >>693 泣いた
705 名前:名前は開発中のものです。 [2023/02/27(月) 01:24:50.32 ID:sCswn2oD.net] >>694 なんでだろ?
706 名前:名前は開発中のものです。 [2023/02/27(月) 11:31:56.43 ID:t2psE5Sh.net] >>691 なんでや!?
707 名前:名前は開発中のものです。 [2023/02/27(月) 13:15:56.33 ID:u/AWkg+X.net] >>690 ,692,693 旧verをインストールしてログイン、 アプデをして自己解決しました 相談乗ってくれてありがとう
708 名前:名前は開発中のものです。 [2023/02/28(火) 11:40:14.02 ID:kwozJVo5.net] >>689 これってやっぱり手順が間違ってるの?
709 名前:名前は開発中のものです。 [2023/02/28(火) 12:35:23.70 ID:k9aU4PRZ.net] >>699 https://docs.unity3d.com/ja/2021.1/ScriptReference/Quaternion.AngleAxis.html 度数与えるんじゃね?
710 名前:名前は開発中のものです。 [2023/02/28(火) 13:19:58.07 ID:k9aU4PRZ.net] 一応テストしてみた コードがこんな感じで1度づつ回転 i.gyazo.com/2dcde0250b2b9be151fa3361abed5f7e.png ジフアニがこちら d.くく.lu/as7n6pahg くく=ローマ字ね
711 名前:名前は開発中のものです。 [2023/02/28(火) 14:48:30.16 ID:kwozJVo5.net] >>701 ごめんあんまり上手く文章を書けてなかった やりたいのは「あるQuaternionから回転量が1%少ないQuaternionを作ること」で、 そのQuaternionを毎フレームTransformに与えることで 例えばベイブレードが時間とともに徐々に回転力が落ちるような表現をしたい でも >>689 のコードだと回転量がある値(0.1370561f)から小さくならないから、どこが間違っているのか知りたい 質問を投稿してからもっと試してみたんだけど、 Quaternion.AngleAxis(0.1370561f, new Vector3(0.12f, 0.06f, -0.98f)).ToAngleAxis(var out beforeAngle, var out _); Quaternion.AngleAxis(0.1370561f * 0.99f, new Vector3(0.12f, 0.06f, -0.98f)).ToAngleAxis(var out afterAngle, var out _); Debug.Log($"{beforeAngle} == {afterAngle}"); で差が発生しない ToAngleAxisでfloatの切り捨てが発生しているのかもしれない?
712 名前:名前は開発中のものです。 mailto:sage [2023/02/28(火) 15:01:55.25 ID:k9aU4PRZ.net] それもし3Dでやるなら計算しなくても廻転の力与えれば自動でなるよ あ2デーでもできるかリジッドボディつけりゃいいだけかな
713 名前:名前は開発中のものです。 mailto:sage [2023/02/28(火) 15:03:07.96 ID:k9aU4PRZ.net] それとシミュレーター作るのかゲーム作るのか切り分けた方がいいよ ゲームはあまり厳密にしなくても見えるから
714 名前:名前は開発中のものです。 [2023/02/28(火) 15:51:52.85 ID:kwozJVo5.net] 別に厳密にしてるつもりはないんだ ベイブレードの例をそのまま使うと、 ゲームとしては「いつかは回転が止まって欲しい」というのが要件なのに、 全然回転止まらないじゃんって思ってこの質問スレで質問したんだ 0.1370561fって数値から全然下がらないって書いたけど、 もしそれが見た目回転してないように見える数値であれば、俺も「別にいっか」でスルーしてた
715 名前:名前は開発中のものです。 mailto:sage [2023/02/28(火) 16:08:55.76 ID:k9aU4PRZ.net] ヒンジジョイント使えればよくね?
716 名前:名前は開発中のものです。 [2023/02/28(火) 16:34:05.97 ID:aG04IMX9.net] 摩擦係数かければいいんじゃね?