emmm小游戏 Construct
来源:互联网 发布:nodetype js 编辑:程序博客网 时间:2024/06/05 15:09
> 首先 为什么要把它叫emmm > 因为 实在是好无语 界面丑陋而且不高清 莫名傻气 > 问题是我竟然还把它做了 > 好吧 毕竟教程上给的就是这个> 其实还是挺能体会Construct的奇妙的> 下面就是正儿八经的技术内容了
先来一张制作的全貌好了↓
这是一个 小枪人发射大子弹打丑怪兽的游戏
(一秒前在小伙伴的指点下才看出来 这竟然是人不是飞机?!)
然后 每个怪兽五条命 打死一个得一分 死掉会爆炸
每三秒会出来一个新的(大小应该是随机 反正电脑眼里都一样)
小枪人碰到怪兽会GG
小枪人不可以出框框 方向键移动 鼠标点击发射子弹
视角会锁定小枪人 如果站久怪兽会跑向小枪人
(其实按照这个设定 只要走位足够风骚 理论上可以聚一屏幕的怪然后360°超快手速扫射)
不得不说 实在是太草率了
但是 这么草率的东西竟然花了我三多小时
(虽说是包括看教程的时间的)
可见一个看起来简单的小玩意 也是暗藏玄机
其实上面我好像已经把要添加的操作全部讲了(忽略顺序)
接下来了解一下在construct里面应该怎么样操作
先新建一个 New Empty Project 在Layout界面 双击添加 Tiled Background是背景 然后新建一个图层Main
上面的第三个图层是记分的文字层 后面会说双击添加Sprite是里面的东西(就是小枪人 子弹 怪兽啥的 可以直接拖)值得注意的是要添加Mouse
按Ctrl+拖可以把怪兽变成好多个(其实三秒出一个就没啥必要)然后点左边IV 把第一行改成 health 5(就是一个怪要点五下才死)速度也改下 还有改子弹的速度 爆炸的时间 还有在爆炸的effects里把bld md改成additive(熟悉ps应该知道是什么效果)
设置这些东西的行为 小枪人是8D+ScrollTo+BTLayout 子弹是Bullet movement+Destoryoutsidelayout 怪兽是bulletmvmt 爆炸是fade 另外就是发射子弹的地方需要设置 右键小枪人 点edtanmts 点set origin…然后选择一个位置 这样子弹就是从枪口出来
然后就是设置事件啦 不多说了 每个操作的意义最前面游戏说明都有讲 (关于score的先看5)
然后就是记录分数 先建图层然后添加text 调字号颜色 在evtst里右键 选add glb variable 改名为score
最后点左上角的运行 就可以玩啦 (虽然确实没啥玩的 但是毕竟是自己做的第一个小游戏)
> 小游戏制作就完成啦 > 之后会再去探索里面其他的操作是什么效果 > 第一次写技术博客 好像有点不正经> 不过要是能在万千正经教程(包括官方的英文版)里> 显得特别一些 也是极好的> 假期愉快
最后
一切资料来自
construct官网上的教程
本文原创 嗯 感谢
- emmm小游戏 Construct
- emmm小游戏续集
- Construct 2制作小游戏
- 用Construct 2制作飞机小游戏
- 利用Construct 2制作HTML5小游戏
- 用 construct 2 制作 html 小游戏
- 零基础使用Construct 2做小游戏
- 第一次用construct 2制作射击小游戏
- 以Construct 2 制作简单小游戏
- 用Construct 2做奇怪的小游戏
- 用construct 2做射击小游戏
- Construct 2 小游戏制作和软件设计
- construct
- 用construct 2来做一个射击小游戏吧ヾ(o´∀`o)ノ
- emmm开始我的博客世界
- 小游戏
- 小游戏
- 小游戏
- <meta name="viewport">移动端设置详解
- scrollview实现两条信息展示,单条信息轮播
- 数据结构与算法之线性表
- 设计模式-简单工厂模式
- Codeforces Gym F. Performance Review (树状数组 + DFS 序)
- emmm小游戏 Construct
- 【阈值优化+背包】51Nod1597[有限背包计数问题]题解
- erlang无图形界面的linux下如何使用observer:start(). --- ★firecat推荐★
- (M)Dynamic Programming:300. Longest Increasing Subsequence
- Java高并发秒杀API(四)之高并发优化
- 硬件电路设计基础:三极管(2)
- JS 中给easyui一列添加按钮
- bat文件和sh文件
- 数据结构——顺序表最大子段和动态规划法