むずかしいことはわかりません

いろいろ書いてるみたいな

2014-12-01から1ヶ月間の記事一覧

void *でポインタを渡してパラメータを得る場合

C#とC++で書いたDLLを連携するときのメモ DLL側の関数 DLL_API void setDataToBuffer(void *vp) { *((int *)vp) = 5;} C#側の処理 // 宣言 [DllImport("DLLの名前")] static extern void setDataToBuffer(IntPtr p); // ボタンでテストしたのでその処理 priv…

スクリプト側のpublicなGameObjectをEditorで設定するとき

public GameObject anyObjects; とやると、Editor側に Any Objects みたいなパラメータ設定がでてくるので、そこで参照(Θみたいなとこをクリック)して選んだときに選んだものがprefabだと実行時エラーが出てうまく動かないので、必ずHierarchyビューの中にい…

基底クラスの呼び出し

C#

Javaでは、 super() とか super.メソッド()と書くアレ C#では、 base.メソッド() と書く。 base()ではないらしい。 UnityでもMonoBehaviourが基底となってるクラス作ってもoverrideして、呼び出せる public class AnyClass : MonoBehaviour { public virtual…