Ability 技能
Area 区域
Await
Beam 闪电特效(光束)
Buff 魔法效果
Camera 镜头
Cast 施法实例
会在施法相关的事件中传递
ClientTimer 客户端计时器
由你自己电脑的CPU驱动的计时器,完全是异步的(即使是同步执行) 在游戏暂停时也会继续计时并回调
如果你不知道什么是异步,请不要使用这个模块!
Config 配置
可以设置日志、同步等相关的配置
DamageInstance 伤害实例
会在伤害相关的事件中传递
Destructible 可破坏物
Develop
ECAFunction 注册ECA函数
可以使用该功能让lua函数在ECA中被调用。
ECAHelper
EditorObject 物体编辑器
Enum
GCBuffer
Game 游戏接口
Ground 地面
地面碰撞相关方法
HealInstance 治疗实例
在治疗相关的事件中传递
HttpRequestOptions
Item 物品
ItemGroup 物品组
KKNetwork
Light 光照
用来修改光照、阴影等效果
LocalPlayer
LocalTimer 本地计时器
支持异步创建或回调(只要你自己保证不会引发其他不同步的问题) 如果是同步执行的,那么会确保同步回调
LocalUILogic 本地UI逻辑框架
Math 数学库
均使用角度制
Mover
NPBehave
NPBehaveBlackboardType
{
Add: string = Add,
Remove: string = Remove,
Change: string = Change,
}
NPBehaveClassName
{
Node: string = NPBehave.Node,
Root: string = NPBehave.Root,
Decorator: string = NPBehave.Decorator.Decorator,
ObservingDecorator: string = NPBehave.Decorator.ObservingDecorator,
BlackboardCondition: string = NPBehave.Decorator.BlackboardCondition,
Service: string = NPBehave.Decorator.Service,
BlackboardQuery: string = NPBehave.Decorator.BlackboardQuery,
Condition: string = NPBehave.Decorator.Condition,
Cooldown: string = NPBehave.Decorator.Cooldown,
Failer: string = NPBehave.Decorator.Failer,
Hook: string = NPBehave.Decorator.Hook,
Inverter: string = NPBehave.Decorator.Inverter,
Observer: string = NPBehave.Decorator.Observer,
Random: string = NPBehave.Decorator.Random,
Repeater: string = NPBehave.Decorator.Repeater,
Succeeder: string = NPBehave.Decorator.Succeeder,
TimeMax: string = NPBehave.Decorator.TimeMax,
TimeMin: string = NPBehave.Decorator.TimeMin,
WaitForCondition: string = NPBehave.Decorator.WaitForCondition,
Composite: string = NPBehave.Composite.Composite,
Sequence: string = NPBehave.Composite.Sequence,
Parallel: string = NPBehave.Composite.Parallel,
Selector: string = NPBehave.Composite.Selector,
RandomSelector: string = NPBehave.Composite.RandomSelector,
RandomSequence: string = NPBehave.Composite.RandomSequence,
Action: string = NPBehave.Task.Action,
Task: string = NPBehave.Task.Task,
WaitUntilStopped: string = NPBehave.Task.WaitUntilStopped,
Wait: string = NPBehave.Task.Wait,
}
NPBehaveTaskActionRequest
{
Start: string = Start,
Update: string = Update,
Cancel: string = Cancel,
}
NPBehaveTaskActionResult
{
Success: string = Success,
Failed: string = Failed,
Blocked: string = Blocked,
Progress: string = Progress,
}
Network
Particle 粒子特效
Player 玩家
PlayerGroup 玩家组
Point 点
Pool
Projectile 投射物
ProjectileGroup 投射物组
PyProxy
Reload 热重载
热重载相关的方法,详细请看 演示/热重载
。
Road 路径
SDBMHash
SandBox
SaveData 存档
Selector 选取器
用来选取某个区域内的单位
ServerTime
Shape 形状
SortedDictionary
Sound 声音
Sync 将本地数据同步给所有玩家
Synthesis
Technology 科技
Timer 同步计时器
所有玩家必须使用一致的计时器,否则会造成不同步