0
我有可以含有用作咒語腳本的任意數量的文件夾。這些腳本文件中的大部分代碼都非常少。使用多個ScriptEngines
一個簡單的咒語可能包含:
- 返回名稱
- 返回損壞
- 顯示效果
- 發射/控制彈丸
的更高級的可能改變地形或類似的東西。
在Java
側Spell
類調用腳本投功能。
我想知道的是這樣做的,他們的優點&利弊的不同方式。現在我看到這一權利的方法是:創建一個新的ScriptEngine
對象的時候,法術施放,摧毀它,當它完成。
我不認爲這是有可能在現有的ScriptEngine
設置新ScriptContext
因爲法術可能無法完成的鑄造呢,除非之前我實現某種形式的排隊系統的下一個法術鑄造。