currectゲームプロジェクトにスクリプト可能なNPCを入れる必要があります。 プロジェクト自体はC++言語で開発されています。 ルアビンンドを使ってluaとC++をバインドします。ゲームNPCマルチアクションluaスクリプトデザイン
何かするためにNPCがクリックまたはタイマーを起動したときにNPC機能を呼び出す必要があります。 現在のところ、2つのNPCスクリプトデザインの間に行き着いています。
すべてのNPCを区別するために、種類のnpcname_actionを使用します。
これは、すべての異なるNPCに名前を付けるのは面倒です。
私はまだ私のプロジェクトでこれを実装する方法を考えています。
例:関数の名前を使用してHotelBellboy12_Click() { .. } HotelBellboy12_TimerAction() { .. }
。
すべてのnpcには、それ自身のluaファイルがあります。 1がより良いとする理由であるOnClick() { .. } OnTimerAction() { .. }
:
私はスクリプトをメモリにロードするために考えて、必要なときだがluaL_loadbuffer
例を使用してluaState
にロードされますか?
これはhttp://gamedev.stackexchange.com/に移動する必要があります。 – Ither