- 【3Dゲームエンジン】Unity 4
333 :名前は開発中のものです。[sage]:2011/08/14(日) 14:24:59.72 ID:+UUadHf2 - C#に挑戦してみようかなと思って以下のコードをUpdate内で書いて見たら
transform.position.x += 1; いきなりエラー。 orz structのメンバーは直接いじれない?みたいな事らしいですが、 どうやるのがC#でのセオリーなんですか?
|
- 【3Dゲームエンジン】Unity 4
337 :名前は開発中のものです。[sage]:2011/08/14(日) 17:03:29.68 ID:+UUadHf2 - >>335
「positionがプロパティ」というのはどうやって発見するのですか? レフェレンスマニュアルはJavaScriptのことしか書いてないようですが... getやsetの挙動も実際にコードレベルで見れるのでしょうか? >>336 アドバイスありがとです。
|
- 【3Dゲームエンジン】Unity 4
344 :名前は開発中のものです。[sage]:2011/08/14(日) 19:55:46.48 ID:+UUadHf2 - >>339
>クラスのVariablesは基本プロパティだよ 了解です。 メンバー変数は小文字から、プロパティは大文字から始まるのが C#の慣例のようなので、勝手にメンバーだと思い込んでました。 >挙動を意識しなくちゃならないようではプロパティとして機能しないんじゃないのか。 C++だとGet関数が値を返すのか参照を返すのかを 意識する必要があるので・・・ C#の場合、クラスなら参照、構造体なら値を返すって 考えてOKでしょうか?
|