cocos2d (iphone jsb + cocos2d-html5) でクロスプラットフォーム ゲームを書いていますが、実際にクロスプラットフォームにする方法を考えています。-html5 で動作するコードが -iphone jsb で動作するとは限らず、その逆も同様です。
現在、次の(関連する)質問に行き詰まっています。
ctorとはどう違いinitますか?- いつオーバーロードする必要が
ctorあり、いつオーバーロードする必要がありinitますか? - and/or
_super()からいつ呼び出す必要がありますか?ctorinit - do をオーバーロードした場合、いつ
.init()から呼び出す必要がありますか?ctorctor - オブジェクトをインスタンス化するにはどうすればよいですか? と
var inst = new Obj(); inst.init();? それともただvar inst = new Obj();?理にかなった方法があることは理解してい.create()ますが、私が独自のcreate方法を書いている場合に尋ねています。 - いつ使用する必要があります
associateWithNativeか?
html5 バージョンで動作するコードがいくつかありましたが、iPhone jsb バージョンでオブジェクトが既に初期化されているというエラーが表示されたので、明らかに何か問題がありました。MoonWarriors のコードを調べてみましたが、必要だと思っていた を使用していないassociateWithNativeようです。ctorinitctor