[過去ログ]
【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
【3Dゲームエンジン】Unity質問スレッド32 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
815: 名前は開発中のものです。 [] 2017/12/12(火) 07:29:16.97 ID:QJDJOOiE レベルデザインに使えるツール教えてください アセットでもいいです http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/815
816: 名前は開発中のものです。 [sage] 2017/12/12(火) 07:34:12.06 ID:yWI4yO+J 回転もデフォで減速するみたいだな いちいち生意気なんだよUnity http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/816
817: 名前は開発中のものです。 [sage] 2017/12/12(火) 08:13:35.13 ID:tVhYuHY1 >>815 どんなのを求めているかわからないけどアセットでもいいなら ProBuilderなんてどうだい? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/817
818: 名前は開発中のものです。 [] 2017/12/12(火) 09:37:16.36 ID:QJDJOOiE >>817 アセットのセットみたいなのがほしいです フリーで http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/818
819: 名前は開発中のものです。 [sage] 2017/12/12(火) 10:39:07.71 ID:qFAu6kJp アセットじゃないけどスケッチアップなんてどうだい? CADツールだけどUnityでそのままスケッチアップ形式のファイルを読み込むことができるんだ そしてウェアハウスっていうUnityでいうアセットストアのようなところで他人の作ったオブジェクトをダウンロードできるんだ ただし無償版でどこまでできるか把握してないから 気になったら調べてごらんよ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/819
820: 名前は開発中のものです。 [sage] 2017/12/12(火) 11:37:29.41 ID:V4vKOuq6 VS for Macでコーディングしている人いる? 予測コーディングが効かなかったり、最近のアプデで日本語入力がリアルタイムで表示されなくなったり、子音の入力が反応悪かったり 色々ボロボロで進捗やばいんだけどMacでの開発に向いてるテキストエディタ何か無いかしら? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/820
821: 名前は開発中のものです。 [sage] 2017/12/12(火) 13:51:05.12 ID:awDx9SbB >>811 どうせキムチだよw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/821
822: 名前は開発中のものです。 [sage] 2017/12/12(火) 15:35:32.47 ID:ICWFqCcb >>820 neovim http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/822
823: 名前は開発中のものです。 [sage] 2017/12/12(火) 17:04:49.48 ID:SinzmT6m VS codeを使うといい for macは対応が不完全なゴミだがcodeはmacでも完璧に使える 金払ってもいいならRider http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/823
824: 名前は開発中のものです。 [sage] 2017/12/12(火) 17:13:54.71 ID:md8fOJvX VS codeの怒涛の更新ペースは何事かと思うw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/824
825: 名前は開発中のものです。 [sage] 2017/12/12(火) 18:36:56.62 ID:w86KIWp6 >>807 >>808 >>809 ありがとうございます! 両方やってみました Quaternion Q; Vector3 axis, Vdeg, Vrad; float angle, t; Rigidbody rb; void Start () { rb = GetComponent < Rigidbody > (); Vdeg = new Vector3(45, 30, 0); Vrad = new Vector3(45, 30, 0) * Mathf.Deg2Rad; Q = rb.rotation; } http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/825
826: 名前は開発中のものです。 [sage] 2017/12/12(火) 18:37:14.48 ID:w86KIWp6 void FixedUpdate () { t = Time.time; if (t == 0) { rb.angularVelocity = Vrad; } else if (t == 1.0f) { Debug.Log ("t=" + t); Debug.Log ("angularVelocity:" + rb.rotation.eulerAngles); rb.angularVelocity = Vector3.zero; //angle = Vrad.magnitude * Mathf.Rad2Deg; //axis = Vrad.normalized angle = Vdeg.magnitude; axis = Vdeg.normalized; rb.rotation = Quaternion.AngleAxis (angle, axis); Debug.Log ("AngleAxis:" + rb.rotation.eulerAngles); rb.rotation = Quaternion.Euler(Vdeg); Debug.Log ("Euler1:" + rb.rotation.eulerAngles); rb.rotation = Q * Quaternion.Euler(Vdeg); Debug.Log ("Euler2:" + rb.rotation.eulerAngles); rb.rotation = Quaternion.Euler(Vdeg) * Q; Debug.Log ("Euler3:" + rb.rotation.eulerAngles); } } http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/826
827: 名前は開発中のものです。 [sage] 2017/12/12(火) 18:41:32.25 ID:w86KIWp6 結果です! angularVelocity = new Vector3(45, 30, 0) * Mathf.Deg2Rad を入力すると、 ?angularVelocity:Vector3(42.4, 37.4, 15.0) 1秒ピッタリで止めるには、FixedUpdate内でないとダメのようですね Invoke("Stop", 1.0f)で呼び出すと、 angularVelocity:Vector3(43.1, 38.6, 15.7)と 1フレーム分くらいの遅延が生じる模様・・・ ?AngleAxis:Vector3(42.4, 37.4, 15.0) ?Euler1:Vector3(45, 30, 0) ?Euler2:Vector3(45, 30, 0) ?Euler3:Vector3(45, 30, 0) angularVelocityをEulerでQuaternionに入れちゃうと、 角速度による回転結果のQuaternionと少し違うようです・・・ AngleAxisでQuaternionに入れる方が正しいみたいですね http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/827
828: 名前は開発中のものです。 [sage] 2017/12/12(火) 18:52:30.96 ID:w86KIWp6 >>816 回転が勝手に減速する話は本当ですか? AngularDrag = 0にしてない・・・とかではなくて?? RigidbodyをangularVelocityやAddTorqueで回転させて、 1秒ごとにangularVelocityを表示させても、 回転速度は落ちてないようなのですが・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/828
829: 名前は開発中のものです。 [sage] 2017/12/12(火) 20:43:24.56 ID:s3bcy12n >>826 RigidbodyもRigidbody2Dも、 LinearDragは0が初期値だけど、 AngularDragは0.05が初期値なのが、 気に入らないということでは? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/829
830: 名前は開発中のものです。 [sage] 2017/12/12(火) 20:43:27.01 ID:WuPRAOqq 今までモーションは、簡単だからmmdで作ってたけどx軸とy軸の計算違うような…… blenderに乗り換えた方がいいのだろうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/830
831: 名前は開発中のものです。 [sage] 2017/12/12(火) 20:56:14.28 ID:+nER52Ex はい http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/831
832: 名前は開発中のものです。 [sage] 2017/12/12(火) 21:01:44.29 ID:WuPRAOqq やっぱか…… blenderの勉強してくるわ。 mmd使うとか俺ってほんとにバカ…… http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/832
833: 名無し@キムチ [] 2017/12/12(火) 21:17:33.27 ID:pZVPZZmh >>832 Blenderには気を付けたほうがいい Blender上では問題なくモーションしてても、unityに取り込んで動かすと、手が体に食い込んだりしているから。 何度か行ったり来たりする必要があるw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/833
834: 名前は開発中のものです。 [sage] 2017/12/12(火) 22:25:16.08 ID:oOD9NLJB blender でもやっぱり同じようなこと起きると思うよ 表現力に不満がないならMMDにしとき http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/834
835: 名前は開発中のものです。 [sage] 2017/12/12(火) 22:32:44.76 ID:9L2xhVzt else ifまで読んだ そんなか入るの?! http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/835
836: 名前は開発中のものです。 [sage] 2017/12/13(水) 00:01:44.95 ID:/jokcbje >>827 最初の回転状態が、 rotatiin =Quaternion.identityであれば、 1: rotation = Quaternion 2: rotation = rotation * Quaternion 3: rotation = Quaternion * rotation 1-3は全て同じ結果になります。 position = Vector3.zeroの場合、 1: position = Vector3 2: position = position + Vector3 1-2が同じ結果なのと一緒です。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/836
837: 名前は開発中のものです。 [sage] 2017/12/13(水) 00:07:16.00 ID:/jokcbje rotationの場合も、positionの場合も、 1は、角変位や位置の絶対指定、 2-3は、角変位や位置の相対指定です。 rotatiin =Quaternion.identityでない場合、 position = Vector3.zeroでない場合、 1と、2-3で、結果が変わってきます。 しかも、rotationの場合、 2: rotation * Quaternionと 3: Quaternion * rotationでも、結果が変わってきます。 追加するQuaternionによる角変位の回転軸を、 transform軸を基準にした回転にする場合は2になり、 キャンバスのVector3軸を基準にした回転にする場合は3になります。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/837
838: 名前は開発中のものです。 [sage] 2017/12/13(水) 00:35:37.82 ID:/jokcbje >>825-827 Invokeが呼び出しの際に1フレーム遅れるとわかっているのであれば、 1フレーム前の時間で呼び出させば大丈夫ですよ。 void Start () { rb.angularVelocity = new Vector3(45, 30, 0) * Mathf.Deg2Rad; Invoke ("Stop", 1 - Time.fixedDeltaTime); ←1フレーム前に呼び出し } void Stop () { Debug.Log ("1秒後のrotation:" + rb.rotation.eulerAngles); rb.angularVelocity = Vector3.zero; } 「1秒後のrotation:Vector3(42.4, 37.4, 15.0)」が出ましたよ。 >>809の方法で求めた場合と一致する値です。 rb.angularVelocity = new Vector3(45, 30, 0) * Mathf.Deg2Rad angle = (rb.angularVelocity).magnitude * Mathf.Rad2Deg V = new Vector3(45, 30, 0) angle = V.magnitudeでも同じ結果になります。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/838
839: 名前は開発中のものです。 [sage] 2017/12/13(水) 06:09:25.65 ID:EBksqhAl >>834 そうなのか…… 大きい移動とかはスクリプトで制御するしかないのか。 ありがとう http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/839
840: 名前は開発中のものです。 [sage] 2017/12/13(水) 18:54:39.99 ID:+IrYaRns 趣味でUnity使ってゲーム制作してる人と友達になる方法教えてください http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/840
841: 名前は開発中のものです。 [sage] 2017/12/13(水) 18:59:16.17 ID:w+IYDO+A お断りします http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/841
842: 名前は開発中のものです。 [sage] 2017/12/13(水) 19:00:06.72 ID:EBksqhAl ツイッターでよくね? 現実で探そうとしてもなかなか見つからんもんだぞ。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/842
843: 名前は開発中のものです。 [sage] 2017/12/13(水) 19:11:19.37 ID:6lJsdJ22 transformのposition, rotation, scaleって、 なんでtransform.position,transform.rotation,transform.lossyscale になっていて、transform.scaleじゃないの?? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/843
844: 名前は開発中のものです。 [sage] 2017/12/13(水) 19:23:08.89 ID:+IrYaRns >>842 日本の活発な交流サイトとかはなさそうですね…ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/844
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 158 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s