- 1 名前:名無し@キムチ [2017/10/30(月) 05:05:35.00 ID:xnHTCaF3.net]
- フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。 ■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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。 前スレ 【3Dゲームエンジン】Unity質問スレッド31 https://mevius.5ch.net/test/read.cgi/gamedev/1504366121/
- 1040 名前:取れずIT関連企業にも就職できないんだけど []
- [ここ壊れてます]
- 1041 名前:名前は開発中のものです。 mailto:sage [2017/12/21(木) 18:43:55.99 ID:d8WQwc80.net]
- Unityのプログラムを、コピペじゃなくて、
自分で考えて、組み立ててコードを書けるってことは、 それなりに数学的な素養があると思うんだよね〜 何も行列とかクォータニオンとかを数学的にきちんと理解していなくても、 「そのメソッドで何ができるか」を理解していれば、 たとえメソッドの内部はブラックボックスでも、それを組み合わせて、 ちゃんと機能するコードが書けるから・・・ ある意味、クラスによるカプセル化と一緒で、 オブジェクト指向の根幹になるんじゃないかな?
- 1042 名前:名前は開発中のものです。 mailto:sage [2017/12/21(木) 18:52:38.72 ID:d8WQwc80.net]
- もちろん、そのクラスや構造体の中で、
「数学的に何が行われているのか?」を理解していれば、 それを応用して、別のクラスを作ったり、 他の処理に応用することができるようになるとは思うけど・・・ 3D処理(描画じゃなくて動作)で必要なのは、 ベクトル、行列、複素数の拡張であるクォータニオン、 極座標、関数(特に、三角関数)、初等幾何学、 古典物理学(力学)くらいじゃないかな・・・ Unityでは、行列は基本内部処理だけで表に出ないから、 高校の数学UBくらいまでのレベルじゃなかろうか?
- 1043 名前:名前は開発中のものです。 [2017/12/21(木) 19:26:27.42 ID:J5wOBApL.net]
- >>989
>年がいくつでも何処からでも学べるんちゃうんか それを聞く時点でキミはすでに学べない。
- 1044 名前:名前は開発中のものです。 mailto:sage [2017/12/21(木) 20:31:14.43 ID:MUjb87iC.net]
- そんなんいらね。
三角関数を何となく使えるぐらいで十分。 あとはunityがやってくれる。
- 1045 名前:名前は開発中のものです。 mailto:sage [2017/12/21(木) 20:41:57.83 ID:m2pWnfBj.net]
- >>989
高校卒業してから20年くらい、今年初めからUnityを始めましたが、 独学でベクトルの外積やクォータニオン演算まで辿り着けたので、 興味さえあれば、何とかなるもんですよ。
- 1046 名前:名前は開発中のものです。 mailto:sage [2017/12/21(木) 20:52:09.10 ID:m2pWnfBj.net]
- 例えば、物理演算を使用する場合、Unityで設定できるのは、
速度velocityと力AddForce、角速度angularVelocityとトルクTorqueだけです。 (位置positionや角変位rotationは原則いじらないほうが良いです) すると、直線移動や自転だけなら設定が簡単ですが、 公転のような円運動を行うには、物理法則に準じた命令を与える必要があります。 物理演算では、transform.RotateAroundを使えないので、 そういう場合に自分で工夫して実装できるかどうかに関わってくると思います。
- 1047 名前:名前は開発中のものです。 mailto:sage [2017/12/22(金) 00:21:49.04 ID:ko83+b2p.net]
- 一番とっつきにくいのは回転運動だと思います。
Rigidbodyでは、ForceMode.Accelerationがあるので、 加速度Vector3 a(m/s/s)を得たい場合は、 AddForce(a, ForceMode.Acceleration)とするだけ、 角加速度Vector3 aa(rad/s/s)を得たい場合は、 AddTorque(aa, ForceMode.Acceleration)とするだけですが、 Rigidbody2Dでは、ForceMode.Accelerationがないので、 加速度Vector2 a(m/s/s)を得たい場合は、 AddForce(a * mass)としたり、 角加速度float aa(度/s/s)を得たい場合は、 AddTorque(aa * inertia * Mathf.Deg2Rad)とする必要があります。 要するに、ニュートンの運動方程式や、 オイラーの回転運動方程式を使う必要が出てきます。 速度は、2DはVector2 v(m/s)、3DはVector3 v(m/s)で分かりやすいですが、 角速度は、2Dはfloat w(度/s)、3DはVector3 w(rad/s)と単位が変わります。 Torqueではrad単位で入れないと、inertiaと乗算できないので面倒です。
- 1048 名前:名前は開発中のものです。 mailto:sage [2017/12/22(金) 02:24:21.72 ID:BHuKTyia.net]
- オイラーは、ドラマー♪
- 1049 名前:名前は開発中のものです。 mailto:sage [2017/12/22(金) 10:39:11.64 ID:GTvlornd.net]
- 10年は 夢のよう
100年は 夢また夢 1000年は 一瞬の光の矢 過ぎてく時間は怖くない 輝きを失う事が嫌なのです
- 1050 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 53日 5時間 33分 36秒
- 1051 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|