[過去ログ] 【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
983: 2017/12/20(水)22:56 ID:TUVA4DF6(6/6) AAS
なお、私の方法では、外積ベクトルとZ軸の内積をとっていますが、
最終的に符号のみを取り出しているので、大きさが影響しません。

Vector3.Reflect,Vector3.Project,Vector3.ProjectOnPlaneなど、
単位ベクトルに内積を乗算するタイプの関数では、
必ず正規化して単位ベクトルにしてから代入しないと、
計算結果が変わってきますので、注意が必要です。
984: 2017/12/21(木)12:35 ID:rQmWRShb(1) AAS
AA省
985: 2017/12/21(木)13:03 ID:nBeZymLn(1/2) AAS
算数だぞ。
986
(1): 2017/12/21(木)14:22 ID:8qhc65N4(1) AAS
確実に高校数学
中学算数でベクトルは習わない(特定進学校は除く)
987: 2017/12/21(木)14:52 ID:nBeZymLn(2/2) AAS
>>986
外部リンク:www.google.co.jp
988
(2): 2017/12/21(木)17:37 ID:mWsXZ6ft(1) AAS
年がいくつでも何処からでも学べるんちゃうんか
989: 2017/12/21(木)17:41 ID:ogJEBcpf(1) AAS
年寄りは観念が固まってるから、4*4=4+4+4+4とか切り口を変えた柔軟な発想が出来ない
990: 2017/12/21(木)17:49 ID:uW9gzElK(1) AAS
柔…軟…???
991: 2017/12/21(木)18:12 ID:p4DyS94v(1) AAS
なんだかんだと言ってもITはそれなりの頭がないと出来ない
中学、高校で数学が苦手だった奴にプログラミングはむかない
そんな理由で糞IT専門学校卒の底辺IT奴隷だって素質があって他の業種からみれば高給与
まあ糞IT専門学校に逝っても半分以上は素質がなくて資格も取れずIT関連企業にも就職できないんだけど
992: 2017/12/21(木)18:43 ID:d8WQwc80(1/2) AAS
Unityのプログラムを、コピペじゃなくて、
自分で考えて、組み立ててコードを書けるってことは、
それなりに数学的な素養があると思うんだよね〜

何も行列とかクォータニオンとかを数学的にきちんと理解していなくても、
「そのメソッドで何ができるか」を理解していれば、
たとえメソッドの内部はブラックボックスでも、それを組み合わせて、
ちゃんと機能するコードが書けるから・・・

ある意味、クラスによるカプセル化と一緒で、
オブジェクト指向の根幹になるんじゃないかな?
993: 2017/12/21(木)18:52 ID:d8WQwc80(2/2) AAS
もちろん、そのクラスや構造体の中で、
「数学的に何が行われているのか?」を理解していれば、
それを応用して、別のクラスを作ったり、
他の処理に応用することができるようになるとは思うけど・・・

3D処理(描画じゃなくて動作)で必要なのは、
ベクトル、行列、複素数の拡張であるクォータニオン、
極座標、関数(特に、三角関数)、初等幾何学、
古典物理学(力学)くらいじゃないかな・・・

Unityでは、行列は基本内部処理だけで表に出ないから、
高校の数学?Bくらいまでのレベルじゃなかろうか?
994: 2017/12/21(木)19:26 ID:J5wOBApL(1) AAS
>>988
>年がいくつでも何処からでも学べるんちゃうんか

それを聞く時点でキミはすでに学べない。
995: 2017/12/21(木)20:31 ID:MUjb87iC(1) AAS
そんなんいらね。
三角関数を何となく使えるぐらいで十分。
あとはunityがやってくれる。
996: 2017/12/21(木)20:41 ID:m2pWnfBj(1/2) AAS
>>988

高校卒業してから20年くらい、今年初めからUnityを始めましたが、
独学でベクトルの外積やクォータニオン演算まで辿り着けたので、
興味さえあれば、何とかなるもんですよ。
997: 2017/12/21(木)20:52 ID:m2pWnfBj(2/2) AAS
例えば、物理演算を使用する場合、Unityで設定できるのは、
速度velocityと力AddForce、角速度angularVelocityとトルクTorqueだけです。
(位置positionや角変位rotationは原則いじらないほうが良いです)

すると、直線移動や自転だけなら設定が簡単ですが、
公転のような円運動を行うには、物理法則に準じた命令を与える必要があります。

物理演算では、transform.RotateAroundを使えないので、
そういう場合に自分で工夫して実装できるかどうかに関わってくると思います。
998: 2017/12/22(金)00:21 ID:ko83+b2p(1) AAS
一番とっつきにくいのは回転運動だと思います。

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)を得たい場合は、
省6
999: 2017/12/22(金)02:24 ID:BHuKTyia(1) AAS
オイラーは、ドラマー♪
1000: 2017/12/22(金)10:39 ID:GTvlornd(1) AAS
10年は 夢のよう
100年は 夢また夢
1000年は 一瞬の光の矢
過ぎてく時間は怖くない
輝きを失う事が嫌なのです
1001
(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 53日 5時間 33分 36秒
1002
(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
省4
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s