下载 App

地图逻辑教程-实例讲解-推箱子(入门)

精华2019/06/20947 浏览游戏开发攻略
- 首先复制文末地图代码,然后打开游戏中的地图编辑,打开一个不用的地图,点击左侧的向下箭头进行黏贴,然后你就得到了推箱子这张例子地图
- 你可以先点击上方的测试按钮来试玩下这张地图,用战车推动大方块到前方金属板就会弹出胜利面板,然后我们开始分析地图的做法
1. 首先白色方块并不是直接放在地上的,需要向上抬高一点,避免和地面黏连
1. 建筑物都很重,一般情况战车是无法推动这么大的方块的,点击地图中蓝黑相间的逻辑方块,在弹出的UI中点击 ∞这个逻辑按钮打开逻辑面板,面板左侧是事件列表,其中“启动事件“是启动地图时会调用的功能,“每帧循环”是每个图形帧都会运行一次的功能,首先我们点击“启动事件”中的“第一个方法”这个绿色按钮,里面只有一行代码:
TapTap
,默认建筑和零件的密度都是1,这里将方块改得非常轻,使战车可以推动它,添加这行代码的方式是:从上方拖动“机械”按钮到下方,选择 方块/方块_1/设置密度,然后点击密度后面的数字,输入新的数字0.01即可。设置好后关闭当前界面。
1. 接下来我们点击“每帧循环”中的“距离检测”这个按钮,
TapTap
1. 得到方块的坐标
1. 得到目标点金属板的坐标
1. 得到两个坐标的距离
1. 如果这个距离小于1那么执行第5行,否则跳过第五行
1. 提示0号玩家胜利(多人游戏中玩家序号从1开始,如果是4人房间,序号就是0~3,这张地图是单人游戏,只有0号玩家)
总结一下就是在每帧循环中不停的判断方块离目标距离是否小于1,是则获得胜利。我们关闭刚才的界面。
1. 代码写完了,为了防止战车推箱子时受到伤害,点击天空空白处关闭各种面板,点击最上方的关卡设定按钮,在里面打开建筑无敌和战车无敌,关闭面板。
1. 现在你已经了解了最简单的地图逻辑制作流程,可以试着创建一个全新的地图,按照本教程自己做一遍
下面是地图代码:(从“map_“”一直到“=“完整复制)
map_A3ppcBTaBAAAeJydVU1MG0cUHv/hGkMItcoh6iFVkypSIkskOVRRW5ufpERqEYJyqKoe1rtje5T9y+7YxD2hFvHTBmL6EwKFBKmUJigQUFFSCoFecmsPPbQ99eaxjVSp1x77ZndtLwlNSC2B5r19871vvvfmjV8R9DPIh+oSsiZeMhFCQRNTStQUOob8qqDgSAs42cqN4vWNwvZnbDl/rjhxu7SyBiuE/BI2xQiyfiFdFnLY6M4oIY/lCAJ2H/kINyI03wZmyiBS7WsAwlXsAyOc0DS5J50ziWhyOzAgUGz4ICZsrbowSaUpoAzuIHSIB/dhGYv0XSymeTwAC1lCc42//Pwy5AlRouA+UZB54sEY4MmV/WCEM2rCwMIlISE7yTNElrp6eiGTE9KkAHD/3rB67tsTFRZk+byKlVwnwZzroYrdJlKStVxBQtNGxqShErdQHRlIYyw7VkjCWSJiLsiopWBIEa5gFRupXKMtaLNtdaQFI4X7dIwlJ3UDUZNEJRS3KYrGwZq4KOdVTvYdLUVEzrgJ4N7OqBc0Q8QO7aOgThjcF4jhdjWDq11TEr2CRDKm60OADEAjVNkroDp2LD9JZVRnHSAJ2F01RJno1T2yYGLDsVws27m2nKWf64o8qE7VeLOhAPJIIR7sQz5dM1tsJfihLaehUe4aRNWfD1+hL1UMP6rnObqIhPsvhmxfHc5ilZrIiwImFQwKyYKmaBAdfB7k4R/sPm+C4OLsEpt8yPLj0O3F77+CusMeihULAaJFC9RbKR6U2upmwKaEyjhSDwbcn06smtCQQIjmdBwK+20xVD1jwaDG+j9efQM8GV0CdDcj73MxCjybURiMFKY9GhAimrqXks/ANOKFhd6K9oXyHgDq+GNQp6tQPuRPZlQxchjWWbiwmnEmKhHgr4q4pocXeXl6+H+6gsNPIIGHJB1KNs4LsE7KmkCjMnXv90g8yrkckNvj2hOENcyhKHTy3hLY3eFSu4HPuYVxNnq/eHVs9/OVvVIHHz8UNzIkmshQqrmg6xBqSSaTsZnp952mRdCxXR0wA9sd+wgnunz3VMzV3JEXq9nZ6CobWyqvrxfnduxjdbU7x4u79EnU9PEgf1YwkhZG8cY9ll8szm2zrcHSzbu7U+tQP20AJklll121evv4tlgel8BcLFHTc08oyatoUgMmQlTX9G6NkmTOXQUUkXn+sS8gM5tdZV9vl7aul7cn2fTtv7eulj7eYCOb7MFiYfu70sxQaWWZLazvbl6Dc/KvQ/dZfqLwcJ6trrFr9wqb37LlxcLGfHlnuvDDkv3uOJgzQ2ziVik/XPhx2FYlHn+i4Z5RG9jzlNq4B45dG9iHShN3rOv3n/W4/L/qcXnfehxc8tcgojUKLzL79DZMCDY3Be2zOzLJ1m5C+5QnHrDtqfIns2z0jk35MH+IKdHfg7FZebdFGMZwNy92NqDqD6YwHxF+ewp/+acc+3X8lTcXyifj1Sk8Arqd7bDDA6b13ubnUdweyTbE8RpE/0bY0lT5vfung0FUp7r3KVPdStPtr74X/bcexaeb/2o9+s3rb+2b5sDvBXwd0AwpcoxfzNVhW1wuNL+efBrXVHb0DYiarBlH7K5x/wHFRzWKH/7WEvvgxD8x5WxvRYkGtNQePnXy3AmL5nMc/l+Xgp/sAAA=
01:22
这是沙盒玩家的乐园,这也是编程玩家的必玩之作!截图
这是沙盒玩家的乐园,这也是编程玩家的必玩之作!
游戏下载:https://apps.apple.com/cn/app/id1441725240 游戏的可玩性还是很高的,主要是可以自由自在的编程,这真是喜欢创造游戏玩家的必玩之作!
17 赞
3 回复
官方教程反馈贴截图
官方教程反馈贴
首先要打开游戏开发者模式:在主界面右上角打开设置面板 勾选“游戏开发者模式” 然后就可以看到“切换开发者模式”按钮了 点击官方教程按钮就可以打开教程了 最新版本官方教程已经内置到游戏中,需要什么方面详细讲解的可以在下面跟帖
官方
12 赞
6 回复
01:03
航母战斗群解禁资料截图
航母战斗群解禁资料
我的银河2.0航母先导预告
官方
17 赞
4 回复
联机功能讲解_快速测试
联机功能讲解:快速测试 如果你是游戏作者,首先打开一个地图编辑器,然后回到在工程设置界面点击“上传并测试”发布一次测试游戏。在测试中如果你要返回编辑,可以直接按Ctrl+T组合键,就会直接回到刚才的地图编辑器中。在编辑器中修改完毕后,再按一次Ctrl+T就会自动发布测试游戏并进入游戏中。 如果你使用的是手机版本,也可以点击上方的“地图设定”按钮打开地图设定面板,然后双击标题栏 注意:每次启动游
官方
2 赞
星空隐形(不是真镜面,弄不了)截图
星空隐形(不是真镜面,弄不了)
星空隐形军用航天器、定向散热器 图中星空不限于天然光源,有人造光源。 星空隐形军用航天器,定向散热器、耗电制冷凸多面体镜面装甲(镜甲)等。镜甲航天器在星系(例:银河系)内最明显破绽,在有、无星系内天球高亮区(高亮区;例:银河)的背景中,镜面反射无、有高亮区。 激光炮的扩束镜和天文望远镜共用部分零件(反射镜、透镜、部分反射镜等); 武器兼推进器兼观测器; 弹头兼工质兼装甲(尝试弱化推进特征的舰队大概
新版本游戏开发者模式打开方式
新版本开始为了将普通游戏玩家和游戏开发者明确区分开,避免普通玩家误入复杂的开发者界面,将开发者模式改为需要从设置面板中手动开启。 首先要在主界面右上角打开设置面板 勾选“游戏开发者模式” 然后就可以看到“切换开发者模式”按钮了
官方
4 赞
战略地图规则修改
2023/6/10 1.城池根据驻军数量限制最大食物存储数量,避免无限累加食物造成食物失去作用问题 2.修复引导卡关问题 2023/6/8 1.为避免游戏到后期新人没有发展空间,地图增加人数上限,新玩家加入时自动进入有空位的世界,可以在地图上方看到当前世界编号 2.城池最小距离改为5格,避免资源点同时靠近两个城池 3.去掉体力概念 4.去掉直接点击资源点收税到城池功能,改为需要部队手动采集或掠夺 5
官方
2 赞
3 回复
之前的沙盒玩家进入旧的编辑器的方式
新版本开始重点已经放到游戏开发工具上,旧的机械和地图编辑器只作为交易所出售素材的功能存在。所以将编辑器入口改为“交易所”中。 如果编辑的机械和地图不需要在交易所中售卖,不要再使用旧的编辑器,应该使用游戏工程模式,不仅没有数量限制,还可以使用完整的外部模型和音效等功能。 要进入旧的机械编辑器,首先要打开游戏开发者模式:在主界面右上角打开设置面板 勾选“游戏开发者模式” 然后就可以看到“切换开发者模式
官方
1 赞
5 回复