空空如也
也许宝藏只是换了个藏身之处
功能讲解_结构
功能讲解:结构结构和字典很类似,也是通过名字保存多个变量的容器,区别在于字典是可以覆盖、删除元素,但是结构一旦设置了某个名称的元素就不能覆盖和删除,结构的性能比字典高。另外最重要的一点,结构中的结构的应用1:自定义方法的返回值,自定义方法只能设置一个返回值,而有时候你需要返回多个数据,比如“功能调用/系统/检测/射线检测零件信息”这个方法因为这里需要返回零件、坐标、表面方向三个变量,所以需要
联机功能讲解:手动网络同步
联机功能讲解:手动网络同步联机功能在旧版本中会自动同步机械和零件的全部状态,比如零件是否发光,机械是否有碰撞,这种模式虽然制作联机游戏时入门简单,但我们在实际游戏制作中发现当状态改变比较频繁时会产生大量的网络通讯造成游戏卡顿。所以新版本中我们增加了一个“手动网络同步”开关,旧的自动同步功能在未来版本中将会被移除,所以新创建的联机游戏都应该在工程的设置面板中勾选“手动网络同步”开关首先手动网络同
功能讲解:字典
功能讲解:字典字典是一个用来保存有名称的多个变量的容器,可以形象化的理解为一个盒子,里面有很多档案袋,每个袋子上面有个标签,可以方便的通过标签名称找到对应的档案袋。和列表不同,列表里面的元素是按顺序摆放的,读取时使用只能使用序号。而字典里面的元素没有顺序,但是有名字,读取时使用名字,设置时如果有重名的变量则会覆盖。首先打开地图编辑器,从下方的“地图类”零件中拖出一个“分机逻辑方块”点击“加
功能讲解:存档
功能讲解:存档系统当前支持两种存档,云存档和本地存档,其中云存档会自动在不同设备间同步,适合保存玩家的进度,等级,装备等信息。本地存档只会保留在当前设备目录中,删除游戏会丢失,适合保存玩家的按键设定,特效设置等。首先打开地图编辑器,从下方的“地图类”零件中拖出一个“分机逻辑方块”点击“加入房间”事件添加一个方法,拖动“地图/存档/得到玩家存档”方法,这个方法会得到一个字典最开始字典是空的,
功能讲解_列表
功能讲解:列表列表是一个用来保存有顺序的多个变量的容器,可以形象化的理解为一列有编号的抽屉,编号从0开始,每个抽屉里面可以放任意类型的变量,甚至是另一个列表。比如有一个列表有3个元素,那么元素的序号就分别是0,1,2,当一个列表有N个元素时,元素的编号就是从0到N-1.列表往往配合循环使用,可以用来批量处理相似功能的元素。首先打开地图编辑器,从下方的“地图类”零件中拖出一个“分机逻辑方块”点
功能讲解_代码仓库
功能讲解:代码仓库当有多个零件都需要同样的一段代码时,比如这里有一段名为“右摇杆”的代码,功能是在屏幕上显示一个摇杆,拖动时可以控制角色的转向,你可以在不同角色机械上都需要复制黏贴它。但是如果之后需要修改这段代码,那你就不得不记得去同时修改它的几个复制品,这非常麻烦也容易遗漏。所以系统提供了“代码仓库”的功能,首先点击上方的“代码仓库按钮” 这里可以选择要保存的目录,然后点击“保存到这里”
联机功能讲解_快速测试
联机功能讲解:快速测试如果你是游戏作者,首先打开一个地图编辑器,然后回到在工程设置界面点击“上传并测试”发布一次测试游戏。在测试中如果你要返回编辑,可以直接按Ctrl+T组合键,就会直接回到刚才的地图编辑器中。在编辑器中修改完毕后,再按一次Ctrl+T就会自动发布测试游戏并进入游戏中。如果你使用的是手机版本,也可以点击上方的“地图设定”按钮打开地图设定面板,然后双击标题栏 注意:每次启动游
功能讲解_ 外部数据(电子表格)
功能讲解: 外部数据(电子表格)游戏中有时候需要配置很多的数据,比如游戏中有100种敌人,每种敌人都不同的攻击力和血量信息,如果写带代码里面会非常难以修改和查看,所以我们支持直接读取excel生成的xlsx文件首先你要安装excel或者wps的电子表格,然后创建一个新的表格,游戏可以读取的表格必须有以下几个元素:1.第一行是列名,用于在游戏中找到对应的列,可以是汉字或者英文,第一列的名字必须
功能讲解_ 导入外部模型
功能讲解: 导入外部模型首先打开一个工程的目录界面,点击左上角的“导入文件”,点击“模型”这里注意上方提示的目录位置,不同渠道的手机包和PC端提示的位置不同 将3d建模软件(3dsmax,blender等)生成的obj模型文件和贴图放入这个目录里面,最好是使用同一套贴图的模型都放入一个目录,这样在游戏中只会生成一套材质 这里注意贴图的文件名规则:贴图文件由于是PBR(基于物理的渲
功能讲解:调试
功能讲解:调试1.直接勾选调试信息打开代码编辑器后,点击右上角的“开启调试”选项,进入测试就可以看到每一行的运算步骤,当游戏运行不符合预期时,不要通过猜测的方式找原因,应该及时打开调试输出,根据每一步的运算步骤找到具体问题。当打开调试信息的代码每帧都需要运行时会导致信息刷新过快,这时可以点击调试工具栏里面的“暂停”按钮,看清楚以后,可以再点击“继续”按钮继续输出2.单独输出一行信息有