地图设计
零件:分机逻辑方块
简介
在战斗中不会显示,用来放置每个玩家都会运行的逻辑,比如UI显示,玩家存档的存取,或其他针对特定玩家的操作,注意:由于每个玩家都会运行一份分机逻辑,为了避免出现表现不同步,无法调用可以影响全局的逻辑,比如改变物理帧率或产生机械等,当需要调用全局功能时,可以通过在地图的逻辑方块或者其他零件中增加一个自定义方法,然后在分机逻辑中调用这个自定义方法来实现,游戏会自动通过网络通知主机去调用那个自定义方法。
事件
- 加入房间:当玩家加入或者跳转到一个新房间时调用。可以通过地图序号和地图名称这两个参数来判断当前所在的地图。
- 分机每帧循环:每个图形帧都会被运行一次,多用于显示UI
- 内购成功:当玩家内购成功后调用,通过内购ID这个参数可以判断是什么商品被购买成功了,通常在这里给玩家解锁vip功能等。注意:由于玩家花费钻石购买的商品很有可能需要永久解锁,所以这里建议使用上传玩家存档功能将解锁信息永久保存,这样下次玩家再进入这张地图也不会丢失购买信息。例子:
- 收到聊天信息:收到其他玩家发送的聊天信息后调用,聊天信息可以使用逻辑进行发送