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碰撞

调整子弹

敌人

好了 谢谢到家 今天到这里结束 期待下节

时间: 2024-10-07 14:30:09

gamemaker studio2 Arena Shooter(竞技场射击)图文教程 3 教程搬运加自己经验的相关文章

gamemaker studio2 Arena Shooter(竞技场射击)图文教程 8 教程搬运加自己经验

随机生成敌人 先设置好敌人层 创建新的实例层 命名 操作的是 调整层次为 记得把原来实例层中的敌人实例删除 然后创建新的产卵对象 添加创造事件 这俩个函数是设置精灵的缩放 一个沿x轴缩放 一个沿y轴缩放 下来就是添加步事件 每次更改变化 看图: 函数看图: 然后将一些产卵对象拖拽到房间中 运行看效果 记得拖到敌人层中 刚才我拖到实例层中就报错了 额 我又报错了 仔细看是有个地方错了 等下 哦 找到了 错了个符号 运行成功 我发现放在实例层 即 但还是建议放在自定义的层中 分门同类 就是分类 再创

gamemaker studio2 Arena Shooter(竞技场射击)图文教程 6 教程搬运加自己经验

哈罗,我又来了. 6月27号 20点33 今天学习添加声音 要想实现声音效果还需要在代码中添加 上面是素材的导入 哦是在敌人对象步事件中 解释看图 然后就是添加随机音高 让我们听到游戏声音是随机高低 解释如下:第二个参数使用了随机数 在0.8和1.2中返回 第一个参数是名字 测试下成功 完了21点00 谢谢大家 期待下一节

gamemaker studio2 Arena Shooter(竞技场射击)图文教程 5 教程搬运加自己经验

6月22日 20:20 这部分是绘制文本 得分机制 首先创建空对象  追踪成绩 空对象就是不链接精灵    添加创造事件 增加个记录分数的变量 添加绘制事件 我们需要显示一个记录分数的标志 先取得摄像机的x y 位置 和宽度 解释: var cx = camera_get_view_x(view_camera[0]); //var表示是临时变量 camera_get_view_x()取得参数的x位置 view_camera[0]是内置变量 表示相机 括号中为0 表示为相机0 var cy = c

gamemaker studio2 官网第一个游戏的图文教程 Arena Shooter(竞技场射击) 1 教程搬运加自己经验

1 20:38 2017年 我游戏的命名规则 例如o_xxx s_xxx 首先创建精灵命名 导入素材 设置原点 创建obj对象命名 链接精灵资源 (obj对象就像编程语言类蓝图 不知道我说的对不对) 注意:每场游戏至少一个房间 goom 将obj对象拖动到房间里面 按运行按钮 显示窗口 运行成功 (感觉像是创建类实例一样) 如何拖动对象到房间?方法如下: 或者直接拖动对象到游戏房间场景 我们可以先尝试一下精灵的位置移动  在步事件中 也就是对象中对应事件step事件 步事件就是每秒都执行 循环执

Windows英文版GitHub客户端使用操作流程图文攻略教程现没中文版

Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.作为一个程序员,我们需要掌握其用法. 作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户.随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法.其联合创始人Chris Wanstrath曾经形象地称其为“程序员的维基百科全书”. GitHub 使用 git 分布式版本控制系统,而 git 最初是 Linus Torvalds 为

MyEclipse 2014 图文安装破解教程

MyEclipse 2014 图文安装破解教程 1 2 3 4 5 6 7 分步阅读 假如您使用Myeclipse 2014,那么本经验可能帮助到您. 假如您正在使用Myeclipse 2014的试用版本,那么本经验可能帮助到您. 假如您想使用Myeclipse 2014的全部功能,那么本经验可能帮助到您. 2014增加了很多新功能,和提高了原有功能,若想知晓,请参照官网. 工具/原料  Myeclipse 2014.crack 方法/步骤 1 首先,从官网或者其他的网站下载2014的安装版本.

IterCast教程全套教程:涵Linux,Cisco,数据库等

IterCast教程全套教程:涵Linux,Cisco,数据库等 下载地址:http://pan.baidu.com/s/1pJ2m7Mj

Android基础入门教程——0.教程引言与目录

Android基础入门教程--0.教程引言与目录 标签(空格分隔): Android基础入门教程 好吧,先自夸一下: 使用Markdown来写blog,使用Android Studio来开发Android程序, 除了基础讲解,还会结合实际开发中用到的,遇到的进行学习,跟着路线图学习 事半功倍,希望给各位Android初学者带来便利~相信你会慢慢喜欢上这个教程的! 另外该教程除了在csdn上发布外,还可以在w3c菜鸟笔记上发布,当然后者是FK排版 过的,看起来比会比csdn上的好看一些,这里同时感

Maya基础与建模教程 AE教程进阶篇 3DS MAX影视特效教程 Flash CS4案例教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut