我的战舰高级自定义数据教程
评论/举报/反馈来源:互联网/编辑:佚名
时间:2019-10-30 19:48:49
apply小编今天为大家带来的是《我的战舰》高级自定义数据的教程教学,主要分为全局同步数据、机械自定义数据和玩家自定义数据三种,下面就随小编一起来看看这些自定义数据的使用教程吧!
1.全局同步数据
由于现在的地图支持玩家随时进出,有些重要的全局信息需要自动同步给新进来的玩家,比如塔防游戏中当前敌人的波数.而在主机离开后虽然主机身份会切换到另一个玩家身上,但主机逻辑中的变量数据并不会自动复制过去,为了避免主机切换时造成重要信息丢失,需要用到&ldQuo;同步数据"功能
设置:可以在主机逻辑或分机逻辑中打开"地图/同步数据"这个分类,你会看到“设置同步数据小数”,“设置同步数据向量”这样的一系列方法,可以用来设置数据的名称和数值
读取:在主机逻辑和分机逻辑中都可以读取,也是打开"地图/同步数据"这个分类,你可以看到"同步数据小数" 这样的读取方法,可以输入刚才设置时使用的名称来读取对应数据
2.机械自定义数据
有时你需要给机械附加一些自己定义的属性数据,比如机械所带的道具等,并需要所有玩家都可以从机械变量中得到这些信息。
设置方式1:可以在机械变量中设置自定义数据,在地图编辑器中任意可以获得机械变量的地方,拖动变量功能,找到设置自定义变量小数这类方法,使用方法类似于前面的全局同步数据。
设置方式2.��你可以机械的核心中设置自定义数据,首先打开核心所拥有的一个代码,并添加逻辑编辑器上方的“当前零件”功能下来,可以看到 “设置机械自定义小数”这类方法,使用方法类似于前面的全局同步数据
读取:接下来回到地图编辑器中,你可以调用一个机械变量的变量功能来读取数据,比如在分机逻辑方块里面得到你当前操作的机械上的一个名称为Test的小数变量。
设置数据后逻辑方块的机械自定义数据变化事件会被调用,你也可以从事件的参数里面读取自定义数据的名称和变化后的数值
3.玩家自定义数据
有时你需要给玩家附加一些自定义的属性,比如玩家的经验值,等级,背包内容等。
设置:在任意代码中可以通过玩家变量的变量方法中的“设置玩家自定义小数”这类的方法,这个方法可以设置该玩家对应的自定义数据
读取:在任意代码中可以通过玩家变量的变量方法中的“玩家数据小数”这类方法读取刚才设置的数据。
设置数据后逻辑方块的玩家自定义数据变化事件会被调用,你也可以从事件的参数里面读取自定义数据的名称和变化后的数值