zoukankan      html  css  js  c++  java
  • 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碰撞

     

     调整子弹

     敌人

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

  • 相关阅读:
    【11平台天梯】【原理分析】11平台天梯原理分析
    2020年8月11日
    2020年8月10日
    2020年8月12日
    2020年8月9日
    2020年8月13日
    2020年8月8日
    2020年8月7日
    2020年8月6日
    2020年8月14日
  • 原文地址:https://www.cnblogs.com/shanliu/p/7043579.html
Copyright © 2011-2022 走看看