2012-04-13 8 views
0

ios game.iを書くときにluaを使用してlogic.writeを書くと、luaファイルをios program.iに統合しようとすると、アプリケーションresource.whenにluaファイルが追加されますプログラムを実行すると、エラーが発生します。iosでLuaファイルを呼び出すときにモジュールが好きではない

LUA_ERRRUN: a runtime error. 
...4-489C-4A40-8582-F734FAAC428D/ChemLLK.app/llk_facade.lua:3: module 'lianliankan' not found: 
no field package.preload['lianliankan'] 
no file '/usr/local/share/lua/5.2/lianliankan.lua' 
no file '/usr/local/share/lua/5.2/lianliankan/init.lua' 
no file '/usr/local/lib/lua/5.2/lianliankan.lua' 
no file '/usr/local/lib/lua/5.2/lianliankan/init.lua' 
no file './lianliankan.lua' 
no file '/usr/local/lib/lua/5.2/lianliankan.so' 
no file '/usr/local/lib/lua/5.2/loadall.so' 
no file './lianliankan.so' 

"。" inパスはリソースフォルダと同じです。私はこの問題を解決する方法を知らない。 誰が私を助けることができますか?

答えて

0

スクリプトがrequireを呼び出すと、スクリプトのプリセット位置をいくつか検索します。これらのプリセットされた場所はどれも、アプリケーションのリソースです。したがって、スクリプトのrequire関数は、それが探しているものを決して見つけられません。

あなたのリソース内のスクリプトを探すrequireのハンドラを登録する必要があります。

関連する問題