C2小心得

来源:互联网 发布:英语句子分析软件 编辑:程序博客网 时间:2024/05/16 01:42

前一段时间作业要求用Consruct2(以下简称C2)做一个游戏,于是急急忙忙花了一天多赶了一个自己还挺满意的小游戏。做之前看了一下官网的教程(beginner guide),实在是介绍得太少了,所以上网不断摸索,搜索教程,以下是自己觉得比较有用的:
一、在做游戏之前
1、File处点New创建新文件,下拉那个菜单有一些Template(模版),是很好的模版,可以参考类的创建和变量的设置。
这里写图片描述
2、熟悉软件名词。建议查官网beginnerguide和软件内的help 前提是学好英文。
二、桌布(Layout)
设置好Layout properties,尤其是大小,先运行再根据效果设置大小。
三、层(layer)
参考ps;对象放置层不影响碰撞,只影响叠放次序。
四、对象(Object type)
(1)一些特殊对象
1、音频:在objecttype里插入Audio对象,再右键project栏的Sound/Music菜单,insert,格式最好是(有可能必须是ogg和flac),否则是设置不了事件的。
2、textProperties窗格中有它的文字输入,若事件列表中没对该对象设置行为的话是默认显示那些文字。
(2)Object的右键选项
1、Clone的使用很关键,注意clone会产生新对象,继承原来属性,名字会改成原名字加一个数字下标。
2、Instance variables
记住为每个对象的变量设置的名字和类型,会经常用到。
3、Behavior
Jumpthu 结合Platform用,选了platform的对象跳上选了jumpthu的对象后不会掉下,但是按了下键会掉下!
Solid 整个物体不能被穿过(碰撞外壳)
Flash 想让对象闪起来就用上吧,结合事件用
Anchor 对象固定在屏幕某处
Fade destroy或其他情况下用,可以设置淡出时间
Pin 要在事件列表里才能用
Scroll to 让屏幕中心固定在那个对象上
Wrap 划出屏幕后再回到屏幕对面
8direction 可以调成4或2键;如果是平台2D游戏可以设置重力,默认无重力。默认上下左右方向键,可调(事件列表里)。
Bullet 可以调速度、方向等
Platform 可以调掉下速度等参数
五、Event Sheet
在project栏处找到并打开
1、 在做游戏之前想好是否要InsertGroups,最好先设置几个。
2、 三大类:conditions、action、event(其中包括sub-event),学会写sub-event是很重要的。默认100个事件,子事件、行为、情况不限。
3、 Global Values 用的不多但是会有用,不要随意更改。

原创粉丝点击