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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
309
(2): 名無し 2017/11/20(月)19:31 ID:Saf+sOs1(1) AAS
>>303
スクリプトで使う変数にはintが多いんですか?
当方intを使うのは、UIのときですね。コントロールが沢山あるとき、どのコントロールを選んだかを区別するのにintは便利でした。
当方がよく使うのはやはりfloatとvector3ですね。キャラをいろいろ移動回転拡大するのに使う頻度は多いです。
vector4についてはよくわかりません・・・enum型は自分がやりたいことに使えそうなひらめきを感じたので一応使ってはみたのですが、
ただ使ってみただけで、自分がやりたいことに使えるほどまだ上達していません。
311: 2017/11/20(月)21:03 ID:HFwgKDvF(7/7) AAS
>>309
3Dゲームの場合はint型はあまり使いません
「0.123」のように座標が実数(小数点)な性質上
float型とVector3構造体をよく使う認識であっています。
Vector3も実際は内部にfloat型の変数を3つもっているだけです。

2Dゲームの場合はint型をよく使いfloat型を逆に全然使いません。
UIは2Dゲームと座標表現の性質がほぼ同じなのでint型をよく使う事になるわけです。

Vector4クラスはメッシュやシェーダーを直接扱いたい時に使用する事が多いようで普段は使わないでしょう。

enum列挙型はプログラムをより見やすく、メンテナンスしやすくするために使う事が多く
使い方が分からないうちは無理に使う必要はありません。
省17
381: 2017/11/23(木)23:01 ID:yNi8m4dC(1) AAS
>>309

2Dなら、intとfloat,Vector2で事足ります。
文字列を表示するなら、stringもかな。

3Dなら、float,Vector3,Quaternionを使います。
基本的に、UIは数値表示のintと文字表示のstringです。

Vector4は、Matrix4x4という行列を使用する際に使います。
あるいは、Quaternionに直接数値を入力する場合でしょうか。

でも、行列計算は、Vector3で入力して、
Vector3で出力する関数が用意されているので、
Vector4はまず使う必要がありません。
省3
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.039s