编程离我们的生活越来越近,在信息化的时代,好的应用也层出不穷,想自己手动做一款简单的游戏其实也并没有那么难。Construct 2是一款非常热门且好用的独立游戏编程工具,它带有几十个内置插件,接近一百种视觉效果,具备非常好的扩展性,你还可以创建自己的视觉效果。使用它不需要编程,适合每个人。
软件特色
Construct2的优势就在于入门简单快速上手,即使是对编程一无所知的人也可以用它很快地做出作品来。它的功能确实不如Unreal, Unity等游戏引擎强大,但是那些更强大的引擎的入门门槛也更高一些。下面就简单来讲讲Construct2的使用方法与开发流程。
这个软件是免费的。
功能介绍
摄影表
在动画制作过程中摄影表是最核心的地方。这里包含了所有重要的细节,通过它可以创建动画以及对时间轴进行微调。
网格
允许你在矩形边界内自定义多边形。这将提高最终纹理贴图集的空间使用率,因为在多边形外的像素将被忽略掉,这种优化对移动设备来说特别重要。网格的另外一个功能就是支持自由变形和蒙皮。
曲线编辑器
在曲线编辑器中可以通过调整贝赛尔曲线来控制两帧之间的差值,以实现栩栩如生的动画效果。
自由变形
自由变形也称为FFD,是Free-Form Deformation的简写,它允许你通过移动网格点来变形图片。FFD 能实现网格的:拉伸、挤压、弯曲、反弹,等一些矩形图片无法实现的功能。
皮肤
皮肤可以为做好的动画切换图片素材。通过改变附加在骨骼上的图片来实现动画的重用。
使用方法
一、下载安装软件
二、注意安装到了这个选择版本的地方,选择电脑系统的版本,默认是64位系统
三、安装完后进入软件,点击左上角新增新的游戏,选择你要制作的游戏类型。
四、通过对图片的载入和对左侧数据的调整从而定义物理引擎和受击面积。
五、如果想将自己的游戏发布,点击菜单栏的UP,找到这个up FILE点击
六、导入安装包文件夹中带的链接即可发布游戏。
常见问题
用construct2做了个游戏后,从哪里提取游戏中的数据?
1、本地缓存(只能在一个游戏里使用)
2、文件加载
Construct2能否封装功能模块?
事件表的一条新事件左右的选择,比如on the layout start 这个是condition,然后set go to layout 1这个是action,这样就组合成一个event
做了一款飞机大战游戏,如何让怪物出现的速度由慢变快?
如果原来是every 3 second 出怪
改成:every x second 出怪并使x=0.98x
x的初值设为3