construct2——小白入门

xiaoxiao2021-02-28  91

简介

Construct 2,是一款可用于制作html5游戏的工具软件,由Scirra公司所开发。C2是专门用来制作2D游戏的工具,学会后更可快速制作网页banner、网页广告,让网页具备等同游戏的高互动性。最方便的是,C2支持将html5转成iOS/Android手机APP、或是PC/MAC/Linux上的可执行文件,让你的作品可以在各种平台上流畅的执行。官方安装指南

背景设置

打开Construct 2,点击左上角File(文件)按钮打开“文件”菜单,选择New(新建)建立工程。 先保存一些图片做材料。 现在,在layout画布里双击,弹出插入对象对话框。在该对话框中双击Tiled Background对象。

这时,鼠标指针形状变成了十字形,你可以在布局的任何位置点击,我们在布局中间差不多位置点击,弹出Texture editor对话框,我们点击打开文件夹图标,把刚才保存的背景瓦片载入。接下来单击对话框右上角X关闭对话框,如果提示保存图片,请保存!现在画布上出现了背景瓦片对象。选中它,在左边的Properties Bar属性面板里设置它的position位置为0,0(左上角),以及它的size大小为1280,1024(画布的大小)。

添加行为

我们给角色player添加8 direction movement行为:选中player,在properties bar属性面板里,找到Behaviors分类,点击Add/Edit弹出Behaviors行为对话框。在对话框中,点击绿色+号-添加行为图标,在弹出的“Add behavior”对话框中双击8 direction movement。接着以同样的方法给player添加Scroll To和Bound to layout行为。 -给Bullet对象添加Bullet movement和Destroy outside layout行为。 -给Monster对象添加Bullet movement行为。 -给Explosion对象添加Fade行为。Fade行为默认会销毁对象,所以不用担心对象有没有销毁。 画布由多个层组成,我们可以在不同的层放置不同的对象,可以通过调整层的上下顺序来调整对象的前后显示,层可以被隐藏或者锁定,平滚特效等。背景瓦片放置于最底层,其他对象如玩家,怪物,NPC等放置在上面的几层。在层面板中,我们可以看到背景层的序号为0,Construct2是从0开始计算,和编程类似,选中背景图层,点击pencil图标将背景层名字更改为Background。并点击Background图层的锁图标将锁定本图层。接着点击绿色的+号按钮添加一个新图层“Main”。回到画布中,同样双击插入另外一个对象,这次我们选择Mouse对象,我们需要鼠标输入控制。同样的添加Keyboard对象。 1、双击插入新对象 2、双击选择Sprite对象 3、当鼠标变成十字,在画布中点击 4、弹出对话框,点击open 图标,加载四张素材图片中的一张 5、保存并关闭对话框

事件设置

首先,在画布区域上方的选项卡上切换到Event sheet1事件编辑器面板,一个列表的事件被成为Event sheet事件表。事件包含条件,测试某些条件是否满足,例如,Is spacebar down?(检测空格键是否按下)。如果条件满足了,那么事件的动作将会运行,例如,Create a bullet object创建一个子弹实例。当动作运行后,任何子事件也会运行,这样可以测试更多条件,运行更多的动作和更多的子事件等。 一般是add even–add action 所有事件添加完后 这样就算是基本完成你的第一个游戏了!

转载请注明原文地址: https://www.6miu.com/read-1770485.html

最新回复(0)