-
Notifications
You must be signed in to change notification settings - Fork 4
onEnterWorld相关问题
ilvxna edited this page Aug 6, 2018
·
1 revision
客户端的enterworld你可以理解为服务器CELL实体进入了客户端, 对于另一个玩家确实可以在你的客户端进入2次, 而你自己则只有一次(在第一次创建cell实体时发生), 之后的跳转场景对于玩家自己客户端而言则产生的事件是enterSpace。
set__ModelId理论上不应该跟onEnterWorld有强绑定关系, 因为modelID也可能在任何时候都被重新赋值为不同的model, 应该有改动时再修改。 如果一定要这么做, 可以参考demo, 在enterworld事件处理函数中你自己读取一下实体的modelID。
服务器的space是一个虚幻的空间概念, 并不需要有实体, 例如逻辑性的房间也是space。
addSpaceGeometryMapping是用户在创建好space之后赋予的逻辑几何世界, 这个是在space创建之后任何时机动态设置的, 因此会在之后传入。 没有线性要求。 简单理解为在客户端创建cell实体会onEnterWorld, 已经创建的实体跳转场景则是onEnterSpace, 通常是玩家自己。