[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/24 23:55 / Filesize : 273 KB / Number-of Response : 1020
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【ゲームエンジン】Unityなんでも質問スレpart9



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/

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]
摩擦係数かければいいんじゃね?

717 名前:名前は開発中のものです。 [2023/02/28(火) 23:15:09.19 ID:7wPpWJsb.net]
毎度、0.13…の固定値入れてるからでは?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<273KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef