emmm小游戏 Construct

来源:互联网 发布:nodetype js 编辑:程序博客网 时间:2024/06/05 15:09
> 首先 为什么要把它叫emmm > 因为 实在是好无语 界面丑陋而且不高清 莫名傻气 > 问题是我竟然还把它做了 > 好吧 毕竟教程上给的就是这个> 其实还是挺能体会Construct的奇妙的> 下面就是正儿八经的技术内容了

先来一张制作的全貌好了↓
这是一个 小枪人发射大子弹打丑怪兽的游戏
(一秒前在小伙伴的指点下才看出来 这竟然是人不是飞机?!)
然后 每个怪兽五条命 打死一个得一分 死掉会爆炸
每三秒会出来一个新的(大小应该是随机 反正电脑眼里都一样)
小枪人碰到怪兽会GG
小枪人不可以出框框 方向键移动 鼠标点击发射子弹
视角会锁定小枪人 如果站久怪兽会跑向小枪人
(其实按照这个设定 只要走位足够风骚 理论上可以聚一屏幕的怪然后360°超快手速扫射)

不得不说 真的很草率

不得不说 实在是太草率了
但是 这么草率的东西竟然花了我三多小时
(虽说是包括看教程的时间的)
可见一个看起来简单的小玩意 也是暗藏玄机


其实上面我好像已经把要添加的操作全部讲了(忽略顺序)
接下来了解一下在construct里面应该怎么样操作

  1. 先新建一个 New Empty Project 在Layout界面 双击添加 Tiled Background是背景 然后新建一个图层Main
    上面的第三个图层是记分的文字层 后面会说

    这里写图片描述

    双击添加Sprite是里面的东西(就是小枪人 子弹 怪兽啥的 可以直接拖)值得注意的是要添加Mouse

    这里写图片描述

  2. 按Ctrl+拖可以把怪兽变成好多个(其实三秒出一个就没啥必要)然后点左边IV 把第一行改成 health 5(就是一个怪要点五下才死)速度也改下 还有改子弹的速度 爆炸的时间 还有在爆炸的effects里把bld md改成additive(熟悉ps应该知道是什么效果)

  3. 设置这些东西的行为 小枪人是8D+ScrollTo+BTLayout 子弹是Bullet movement+Destoryoutsidelayout 怪兽是bulletmvmt 爆炸是fade 另外就是发射子弹的地方需要设置 右键小枪人 点edtanmts 点set origin…然后选择一个位置 这样子弹就是从枪口出来

  4. 然后就是设置事件啦 不多说了 每个操作的意义最前面游戏说明都有讲 (关于score的先看5)

    这里写图片描述

  5. 然后就是记录分数 先建图层然后添加text 调字号颜色 在evtst里右键 选add glb variable 改名为score

  6. 最后点左上角的运行 就可以玩啦 (虽然确实没啥玩的 但是毕竟是自己做的第一个小游戏)


> 小游戏制作就完成啦 > 之后会再去探索里面其他的操作是什么效果 > 第一次写技术博客 好像有点不正经> 不过要是能在万千正经教程(包括官方的英文版)里> 显得特别一些 也是极好的> 假期愉快

最后
一切资料来自
construct官网上的教程
本文原创 嗯 感谢

原创粉丝点击