软件星级:4分
标签: 游戏制作
Scirra Construct 2破解版是一款专门用于制作2D游戏的软件。它带有几十个内置插件,接近一百种视觉效果,具备非常好的扩展性,你还可以创建自己的视觉效果。使用它不需要编程,适合每个人。
Construct 2是一款功能强大的HTML5游戏创建者,专为2D游戏而设计。它允许任何人构建游戏 - 无需编码!
使用构造2进入游戏创建的世界。以有趣和引人入胜的方式教授编程原理。
无需学习困难的语言即可制作游戏。快速创建模型和原型,或将其用作编码的更快替代方案。
1、快速简便
将您的工作变为数小时和数天,而不是数周和数月。使用Construct 2制作游戏是件小事:只需拖放物体,为它们添加行为,让事物变得活跃起来!
通过快速且易于掌握的Ribbon界面,您可以清楚地访问各种工具,这些工具允许任何人在几乎没有任何游戏开发知识的情况下进入游戏创建。
布局编辑器提供了一个您可以看到的可视化界面来设计您的关卡。您可以拖动,旋转和调整对象大小,可视化应用的效果,并在属性栏中根据自己的喜好快速更改其设置。物体可以安排在不同的层上以增强组织,允许高级视差和混合效果。还有一个内置的图像编辑器,可以方便地快速编辑对象的图形。
几分钟或几小时内,您就可以拥有一个可以与朋友分享的工作原型。几乎在任何时候你都可以测试你的想法并知道它们是否真的很有趣,把你的努力集中在最重要的事情上:设计你的游戏!
2、强大的事件系统
使用功能强大的事件系统,让您的游戏以视觉和人类可读的方式完成所需的操作。没有必要记住复杂和神秘的语言。通过事件编程变得直观,将注意力集中在真正重要的事情上:设计游戏!
通过从有组织的列表中选择可能的条件和操作来创建事件。事件的结果列表或事件表被设计为尽可能容易读取,以便初学者也可以获得即时结果。其他级别可以重复使用整个事件表,从而节省您为其他级别重新创建事件。
创建游戏所需的事件非常直观。只需选择正确的对象,选择条件或操作,然后将其添加到事件中。Construct 2可帮助您学习如何以合理的方式进行思考并理解真正的编程概念,如果您决定稍后学习编程语言,则可以轻松实现。
每个事件表都有一个事件列表,其中包含条件语句或触发器。一旦满足这些要求,就可以执行动作或功能。组可用于一次启用/禁用多个事件,以及用于大型项目中的组织。诸如OR块,子事件,局部变量和递归函数之类的高级事件逻辑允许在不学习相对更难的编程语言的情况下编程复杂系统。
3、灵活的行为
行为作为预先打包的函数工作,您可以将其分配给对象并在需要时重用。它们提供了即时添加对象功能,加速开发和提高生产力的方法。
它们包括8个方向,平台和汽车等动作; 物理和寻路等高级功能; 和有用的实用程序,如淡入淡出,闪存,包裹,引脚和拖放。
大多数行为都可以通过事件进行复制,但这样做的时间要长得多。这就是为什么行为可以节省大量时间,而不是限制你需要更进一步的可能性。
例如,将平台行为添加到精灵可以让您立即运行并跳转标记为“实心”的对象。然后,您可以更改速度,加速度,跳跃强度,重力等设置,直到它的行为完全符合您的需要。
由于它们易于使用,因此非常适合初学者,他们可以获得即时效果。而且他们仍然让有经验的用户更轻松。例如,是否需要一个物体与另一个物体一起移动和旋转?只需添加Pin行为!它实际上只需要几秒钟,并且所有并发症都被删除。
4、即时预览
在Construct 2中,您可以随时立即预览您的游戏。无需等待编译或其他耗时的过程。只需按一下按钮,您就可以在浏览器窗口中运行游戏,以便进行测试。
这允许快速原型设计和迭代开发,这使得能够在整个创建过程中进行测试,从而更容易检测和纠正问题。这样,游戏创建变得更加直观,特别是对于初学者。
让测试变得轻而易举的一个很棒的功能就是预览无线网络。它允许您的LAN / Wifi上连接的任何手机,平板电脑,笔记本电脑或其他PC也可以即时预览您的项目。这使得在平板电脑和手机等设备上测试游戏非常方便!
您可以在LAN / Wifi上预览多少设备没有限制 - 您可以同时预览多个设备并同时刷新所有设备,从而可以快速测试各种设备。此功能对于即时检查您的触摸事件是否适用于触摸屏设备也非常有用。
5、令人惊叹的视觉效果
使用C2的混合模式,效果和粒子系统,让您的游戏从优秀变为华丽。
有超过70种基于WebGL的像素着色器效果可以扭曲,扭曲,混合,模糊,遮罩,重新着色等等。您可以将这些添加到对象,图层和布局以获得快速特效,并将它们叠加起来以创建令人难以置信的结果。您甚至可以在编辑器中实时查看所有应用程序!
构造2还允许您设置后备效果支持不可用时,确保玩家从游戏中获得最佳体验。例如,当玩家的计算机不支持时,“屏幕”WebGL效果可以被“添加”混合模式取代,在一系列硬件和系统设置上尽可能保持玩家体验。
另一个很棒的功能是Particles插件。它的工作原理是独立创建和移动许多小图像,轻松产生闪光,烟雾,水,碎片等喷雾,以及您想象中可以产生的任何东西。它是一个真正多功能的物体,能够产生许多不同的视觉效果。
6、多平台导出
使用单个项目在多种平台上发布您的游戏。没有必要维护多个代码库。通过使用Construct 2的基于HTML5的引擎,您可以导出到大多数主要平台。
通过发布到您自己的网站,Chrome网上应用店,Facebook,Kongregate,NewGrounds,Firefox Marketplace轻松访问网络,或使用我们的Scirra Arcade分享您的作品。使用Node-Webkit包装器将您的游戏导出到台式PC,Mac和Linux应用程序。
此外,还可以发布到Windows 8 Store或作为本机Windows Phone 8应用程序。您还可以使用内置支持的包装来访问流行的iOS和Android应用商店。
通过广泛的平台支持,您可以放心,无论身在何处,玩家都可以访问您的游戏。
1、运行Construct 2
点击File按钮,选择New
在New Project里,你什么也不用改。就点击Create project,Construct 2就能把整个工程存成一个简单的.capx格式文件。你现在应该能看到空白层,这里就是你用来创建和摆对象的。把层想象成游戏关卡或者菜单。在其他的工具,层可能被称为room, scene或者frame。
2、设置层的大小
首先,我们需要把层的大小变得比默认的大。左键在层的空白处点击,然后Properties Bar就会显示Layout Properties。把默认大小设成4000 x 2048。
我们得把背景放在层上。双击层的空白处,然后选择Insert Object,再双击Tiled Background就可以把对象放上去。
这时鼠标变成了一个十字星。你刚开始在哪点击并不重要,只要左键点击层的任何一处,image editor就会打开。我们从sprite包里找到Background Image\Background.png,点击打开按钮把图像导入。
选择Background Image\Background.png文件,然后关闭图像编辑器。你可以在层里看到部分背景图片。
我们需要调整背景图片大小使之覆盖整个层。确定层被选中(左键点击层即可选中),属性就会在Properties Bar里出现,选择背景图片的位置为0, 0,大小为4000, 2048(和层一样)。
现在背景图片已经很大了,在屏幕里很难看到全貌。我们可以把它放大或缩小。按着Control并且滚动你的鼠标滚轮就可以放大或缩小。或者,你也可以选择按View - Zoom out去缩小。现在你应该能看到整个图片了。
注意顶端左边的虚线框显示了窗口大小和层的比例。按下Ctrl 0回复到100%,或者按下View - Zoom回到100%。你现在可以调整到合适的大小。使用滚动条回到层的左上角。你也可以按住鼠标中键去移动层,或者按住space 去移动。
3、添加一个层
现在我们想添加些对象了。我们可能会不小心选中背景层,除非我们锁定它。我们可以使用层系统去实现。
我们在层上组织对象,多个层形成了图层。把层想象成互相叠加的玻璃片,对象就是玻璃片上的画。你可以组织对象,隐藏层,锁定层,添加视觉效果等。比方说,本游戏我们想在背景上展示一切,所以需要再添加一个层。
为了管理层,点击Layers tab,它通常挨着Project bar。
4、添加格子
Jungle Platformer用的格子文件是Tiles\Tiles.png。我们需要导入此精灵对象。
就像我们搭建格子背景一样,双击层的空白处插入一个新对象。这次,选择Sprite。鼠标会变成十字星。在屏幕中点击某处。
图像编辑器就会打开,还会有另外的窗口,因为精灵可以动画。可是,我们我们看不到—它的速度是0。我们需要动画的每一帧。然后就可以通过改变动画帧去查看。
右键在Animation Frames处空白点击,然后选择 Import sprite strip.... 这使我们能把图片切成小格来形成动画,对地图也可以这样做。
5、用格子制作场景
注意你的精灵对象有一个初始帧属性。我们可以用这个去替换现在的格子。选中格子对象把它的初始帧改成1。
改变动画帧会反映在图像上。我们可以用它来设置不同的格子。
按住Control然后拖动格子,就可以复制,现在我们有3个对象了。选中中间的那个,把它的初始帧数设成10,把右边的设成13
如果你想再次检查帧数,双击对象。图像编辑器就会和动画窗口一起打开。记住按住control并拖动能复制,所以你不需要总输入初始帧数。
6、添加玩家精灵
让我们添加玩家精灵。和以前一样,在层的空白处双击,选择插入新的对象,选择Sprite。当鼠标变成十字星时,在格子上点击,图像编辑器就出现了。
让我们从玩家idle动画里加入精灵动画。像以前一样,右击Animation Frames窗口选择Import sprite strip...。
选择文件Player\Idle\Idle.png。注意这是个完整的精灵图,没有动画帧。你也可以添加一系列的图片,使用选项Import frames...,但现在让我们使用前者的方法。
因为这个图片不是正方形,Construct 2会猜测有多少帧。它可能自己就定义为11帧,选择OK把帧图片加进来。
注意在开始的时候有默认的空白帧。右击选择删除。你现在有了11个动画图像组成的玩家休闲动作序列帧。
7、循环动画
在动画窗口里点击Default,重命名为Idle。
在属性栏里,把动画的速度改成9,把循环设成yes。
在Idle动画右击选择Preview。你就能看到角色动起来了。关闭动画预览和图像编辑器。你能在你的图层里看到玩家角色。
把对象重命名为Player,我们需要好的命名习惯。
8、添加行为
Construct 2里有很多行为,行为使你的对象按照一种预置的方式运行,这样会省下很多时间。现在可以在事件系统里做很多行为,但通常会花很多时间。这就是为什么行为很容易上手并使你的游戏运行更快!
平台行为能兼顾一系列的动作。然而,有个重要的提示:行为要应用在不可见的长方形对象上,而玩家角色覆盖在这上边。如果行为的对象不是动画,那么它运行的会更好。改变动画帧会让对象部分粘在墙上,这会给行为造成混乱。而且,这避免了愚蠢的碰撞行为,比方说你的玩家角色用鼻子悬挂在平台边缘。
所以首先我们需要创建一系列不可见的正方体。双击层添加新的精灵,这次如下图一样导入正方体。(右击保存如果你需要它)
9、创建事件
如果一系列的条件都满足,事件就会运行。如果运行,那么行动就会运行。
在这个案例里,我们想要玩家角色一直在玩家角色盒子之上。为了这么做,我们应该在每一次刷新都更新位置,或者称之为游戏里的每一帧。
在事件表单空白处双击,创建一个新事件。
10、添加敌人
希望现在你已经对添加精灵和动画很熟悉了。所以为了简明,步骤不再完整重复。让我们添加敌人精灵。
在图层中添加新精灵
导入精灵带图Enemies\Snail
删除动画的第一帧
设置动画循环,速度15
设置敌人图像原点,应用在全部动画
裁剪多余的空白((shift + crop)
关闭动画编辑器兵重名对象为SnailEnemy'
在地面上放置Snail
11、跳穿对象
如果你放置一些格子在附近,你会注意到你的头会穿过它们的底部然后落回来。如果你想从底部跳上格子怎么办?这就是Jump-thru行为能做的。像你能站在平台上是因为固态行为一样,但是能从底部跳上去。
让我们给格子对象做一个能跳穿的版本。右击格子对象选择Clone object type。这会增加一个单独的对象类型,Tile2,它能有不同的行为。删除固态行为,增加跳穿行为。
运行游戏,注意你现在能从底部跳上来了。
希望你现在已经有了足够的知识去设计整个关卡。这就是我写教程时的关卡缩小的样子。这能显示一些可能性。注意标识的运用使snail保持在平台上。