トップページ > ゲ製作技術 > 2011年11月17日 > yrM2htqm

書き込み順位&時間帯一覧

10 位/107 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000100000002000000003



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
322
822
【3Dゲームエンジン】Unity 5

書き込みレス一覧

【3Dゲームエンジン】Unity 5
822 :名前は開発中のものです。[sage]:2011/11/17(木) 07:48:10.59 ID:yrM2htqm
UnityのC#でなんとかnewを使う方法はないのでしょうか?
色々不便です。
それと
public class A{
int i;
public A(){}
}
とあって

A hoge = new A();
hoge.i = 3;
Debug.Log(hoge.i);
Debug.Log(hoge == null);
とするとhogeはnullだけどhoge.iにはアクセス出来てるというよく分からないことになるのですが
なんなんでしょう
【3Dゲームエンジン】Unity 5
826 :322[sage]:2011/11/17(木) 15:33:44.78 ID:yrM2htqm
>>823

すいません、書き間違えてました
A.cs
public class
【3Dゲームエンジン】Unity 5
828 :822[sage]:2011/11/17(木) 15:36:11.25 ID:yrM2htqm
>>823
書き直し。
A.cs
public class A{
int i;
public A(){}
}

B.cs
public class B : MonoBehaviour{
A tmp = new A();
Debug.Log(tmp == null);
tmp.i = 3;
Debug.Log(tmp.i);
}

こうです。結局
AHolder.cs
public class AHolder : MonoBehaviour{}
public class A{
}
という形にして解決はしましたが。



※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。