私はしばらく Cocos2d でプログラミングをしており、かなり慣れています。しかし、Cocos2d-x lua スクリプトになると、構造を理解して従うのに非常に苦労しています。Cocos2d-x lua テンプレートにはサンプル スクリプト "hello.lua" が付属しています。ただし、以下は私の質問です。
1、Cocos2d では、カスタム CCSprite クラスを構築し、それを必要とする別のクラスに「SpriteClass.h」をインポートできます。Cocos2d-x lua では、同じカスタム スプライト スクリプトを作成し、require "scriptname" を介して別のスクリプトでアクセスできますね。では、スクリプトを作成するだけで、クラスを作成する必要はありませんか?
2, Cocos2d-x lua で C++ を lua にバインドする方法を学びたいです。私はこの質問をここに投稿し、かなり良い答えを得ましたが、読んで検索した後でも、バインディングがどこで行われているのかわかりません。.ccp クラスまたは .lua スクリプトで記述する必要がありますか? また、研究するサンプルを見つけようとしましたが、運がありませんでした. ここで誰かが学ぶための良いソースや私が勉強できるサンプルコードを投稿できますか?
PS: この質問は、私が投稿した他の質問と同じではありません。1 つのスクリプトにすべてを記述しないように、スクリプトを分割する方法を尋ねています。私が学ぶことができるいくつかのバインディングコードの例と同様に。