gamemaker studio2 Arena Shooter(竞技场射击)图文教程 3 教程搬运加自己经验
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gamemaker studio2 Arena Shooter(竞技场射击)图文教程 3 教程搬运加自己经验相关的知识,希望对你有一定的参考价值。
嘿! 我们又见面了。
直接开始吧。
按照教程调整游戏帧率为60
把这个勾选上
会使得图像更光滑更圆润 我已经确认
接下来创建敌人精灵 命名 导入图像资源 调整原点到中心 再创建敌人对象 链接精灵
添加事件 创造事件
添加步事件
函数讲解
instance_exists(o_player) o_player实例是否存在 返回真假
move_towards_pointt() 向o_player.x o_player.y 以spd速度前进
image_angle 敌人旋转角度 设置为direction 内置变量 这句话完成 敌人围绕玩家旋转 其实这里我也还是有点不懂 希望指出
instance_destroy() 无参数 破坏当前实例
记得在房间中添加敌人对象实例
接下来添加在子弹对象中添加碰撞事件 子弹和敌人碰撞
解释
with(){} 一种语法形式 对参数执行{}里面的内容 with全部
参数有多种 其中一类是all self other 全部 自己 别的
上面的意思是对别的执行hp-1 这里是碰撞事件 除了子弹自己 别的就是敌人
接下来 添加敌人和玩家的碰撞 我们想两者碰撞的时候 重新开始游戏
函数的意思就是重新开始游戏第一场
感觉碰撞有点不对 调整o_player碰撞
调整子弹
敌人
好了 谢谢到家 今天到这里结束 期待下节
以上是关于gamemaker studio2 Arena Shooter(竞技场射击)图文教程 3 教程搬运加自己经验的主要内容,如果未能解决你的问题,请参考以下文章
gamemaker studio2 Arena Shooter(竞技场射击)图文教程 3 教程搬运加自己经验
gamemaker studio2 Arena Shooter(竞技场射击)图文教程 8 教程搬运加自己经验
gamemaker studio2 官网第一个游戏的图文教程 Arena Shooter(竞技场射击) 1 教程搬运加自己经验