虚拟世界

JadeGrid引擎中的世界作为一个虚拟的世界,它包含了现实生活中的一些简单的自热规律,以用来模拟 现实生活中某些有趣的事件。而且这些事件是可以通过其他的组件来扩展它,使他边的更加丰富多彩。 例如:物理引擎,天气引擎,事件引擎等。

JadeGrid引擎的世界其实也是一个容器,它包含万物,它包含了一个或多个场景,每个场景都拥有自己的 特有的属性,例如时间规则,天气规则,渲染规则等。而每一个精灵都可以在此展现出不同的能力,以便用于更好的 开发出有趣的游戏。你可以想象一下,一个RPG游戏变成格斗游戏再变成大富翁游戏。游戏的趣味性可以瞬间提升。

JadeGrid引擎的世界是依靠时间来运转的,时间是驱动世界发展的燃料。


基础属性

字段名 注释 类型 描述
id 唯一编号 String
name 名称 String
trigger 触发器 Object
onEvent 接受所有事件 Function
onClockEvent 接受虚拟时钟事件 Function 虚拟时钟系统
onSpiritEvent 接受精灵事件 Function
onSeceneEvent 接受场景事件 Function
onWorldEvent 接受事件事件 Function

扩展属性

字段名 注释 类型 描述
physicsEntity 实体 Object 物理引擎扩展
onPhysicsEvent 接受物理事件 Function 物理引擎扩展
client 客户端 Object 网络引擎扩展
onClientEvent 接受网络事件 Function 网络引擎扩展
controller 控制器 Object 控制引擎扩展
onControllerEvent 接受控制事件 Function 控制引擎扩展
onWeatherEvent 接受天气事件 Function 天气引擎扩展
imageData 图像数据 Object 渲染引擎扩展
onRenderEvent 接受渲染事件 Function 渲染引擎扩展