2014年12月29日月曜日
unity ゲームオブジェクト 位置について
位置をしったのは?例のごとくやったことがあるチュートリアルは
http://japan.unity3d.com/developer/document/tutorial/2d-shooting-game/game/02.html
これなので、
Vector2 direction = new Vector2 (x, y).normalized;
この文章になる。
3次元だと下記になる。
Vector 変数 = new Vector3 (x,y,z);
using UnityEngine;
using System.Collections;
public class myscript01 : MonoBehaviour {
int counter = 0 ;
float plus = 0.1f;
void Start () {
}
void Update () {
Vector3 p = new Vector3(0, 0, plus);
transform.Translate(p);
counter++;
if (counter == 100){
counter = 0;
plus *= -1;
}
}
}
このスクリプトだと、オブジェクトにribody の設定いりませんでした。
transformプロパティ
http://docs-jp.unity3d.com/Documentation/ScriptReference/Transform.html
まちがってるかもですが、
Transformクラスの Functions ということはメソッド translate を
Vector3は移動する幅
■?のところ
vector3は単独で記述してもOKで、translateは単独でなく、クラスを記述しないといけないか?
まぁ クラスじゃないからかな?
登録:
コメントの投稿 (Atom)
Ga4のtest
これを押すとリンクするよ 参考にした記事はこちら
-
unity の2Dゲーム制作をやっていてわからなかった点。 背景の画像や、床の画像は適切に配置だけすれば 描画はされるが、そこの床があるか? は 設定しなければならない。 やり方として、2つ。 Box Collider 2D 緑の枠で囲まれているこの線を コ...
-
1ヶ月前からUnreal engineを触ってますが、プログラムの経験がない僕にとっては 結構敷居が高いアプリケーションですが、楽しいのでレベルの低い人でもわかるように お伝えしていきたいと思います。 他の説明ではさらっとやっているところを独自の解釈でお伝えしていきます。...
-
アニメーションの慣性表現を探すとなかなか 日本語でないw こちらの動画を参考につくってみたが、、、。 ぷよんって感じがちょっと違う。 amp = .1; freq = 2.0; decay = 2.0; n = 0; if (numKeys ...
0 件のコメント:
コメントを投稿