2013-10-24 26 views
-1

我運行了空lua腳本,其中只包含100次空函數,花了超過100ms,這對我來說是不可接受的。有什麼替代方案可以使用嗎?lua鍊金術有嚴重的性能問題,有沒有其他的選擇?

+1

luaJIT能爲你工作嗎? – nonchip

+2

對於那些沒有使用過Lua Alchemy的人來說,您能更具體嗎?請問您尋求替代方案的功能是什麼? – Kamiccolo

+0

@ kamiccolo lua鍊金術是一種在動作中使用lua的方式。我的要求很簡單,如上所述。想想你有100個遊戲對象,並且他們都擁有自己的lua腳本,儘管所有lua腳本都是空的,只是運行它們花費將近150ms,這意味着fps非常低。 – eerrzz

回答

0

Lua Alchemy是Adobe Flash的一個端口,除了管理腳本之外,您無法對其速度做任何事情。 Flash不是在用戶系統上運行流暢的快速語言,在C#/ C/C++或Java上,您可以順利運行lua,而不會出現任何問題。如果你每次發生事件時都要掛鉤你的函數,那麼我建議你不要這樣做,最好每隔1秒運行一次,而不是每毫秒運行100次。

相關問題