わかりました、これが私が抱えている問題です。
レンダリングシーンへのポインターの独自の追跡を維持し、それらを管理する内部レンダリングマネージャーを備えたレンダリングエンジンへのLuaバインディングがあります。問題は、Luaから使用しているときに、C ++レンダーマネージャーに追加するすべてのオブジェクトへのLua参照を保持しないと、ポインターのガベージコレクションが開始され、もちろんクラッシュが発生することです。私が作成するすべてのものへのすべての参照を保存する必要は特にありません。Luaに特定のものをガベージコレクションしないように強制する方法はありますか?この問題を回避する他の方法はありますか?
SWIGでLuaバインディングを生成しています。