选择左上角主功能区的档案键(File menu),新开一个专案(New)。
接着C2会询问我们是否要挑选合适的范本(template)。这次练习,我们先来体验一下C2范本的实用性。
请选择 -> ,让我们来体验一下用C2做平台卷轴游戏的便利性。

刚开始我们用WASD键或是上下左右键来控制画面中的蓝色盒子,我们要改为可爱的动画形象。
若要在布局图上显示一张图片,那最好的选择就是采用一个Sprite物件
看到右上角专案区,在下可以找到[Player]这个物件。用滑鼠左键双击他,
带出[Player]的Sprite编辑画面。
可是我们也并不想操纵一张图画来进行游戏,因而我们可以设置动画。
双击[Player]开启编辑画面,看到左方的动画清单,目前应该只有一个叫做default的动画,我们来修改他的名字。在default上按滑鼠右键选取,填入”walk”。
若未来再增加”jump”、”stand”、”duck”,新的动画就会增加在”walk”后面。

我们先增添walk的动画,之后的stand,jump动画制作同理。
看到左下角的动画帧表。目前只有一帧(一帧就是一张的同义词),其标号为0。原则上我们应该要一帧一帧用右方的影像编辑区来画,而一个流畅的动画每秒至少要20帧,我们则可以到网上去寻找资源。

由于stand,jump的动画并没有walk这么复杂,因此只要一两张图片即可。
接下来我们设置人物在走动的时候,实行walk,站立的时候,实行stand,跳跃的时候,实行jump..

第六行是在行走时播放walk,第七行是在站立不动是播放stand,第八和第九行设定的是,镜面反转与否,既是按d的时候,不镜面反转,人物朝向右,按a的时候,镜面反转,人物朝向左。
其实把跳跃时的动画播放为walk动画业无伤大雅xD.
然后再设计跳板,障碍物,游戏就基本完成了。

construct2 制作游戏相关推荐

  1. 使用Construct2制作小游戏的心得

    Construct2是一款简便的制作游戏的工具,给那些有想法但代码能力有限的爱好者提供了一个很好的机会. 这次我就以自己制作的第一个游戏--根据官网教程做的打怪兽游戏为例,来谈谈如何使用constru ...

  2. 使用construct2制作射击小游戏

    使用construct2制作射击小游戏 简介 本次我们使用construct2制作一个HTML5 射击小游戏. 目的是player方向由鼠标操控,移动由键盘控制,同时拥有计分标志. 背景 建立好新空白 ...

  3. Construct2小游戏制作体验及新手指南

    Construct2小游戏制作体验及新手指南 游戏展示 游戏策划 游戏设计&制作 下载安装游戏 创建项目 布局.背景及人物图层等的创建 人物属性行为等 创建事件 总结 注:由于作者使用mbp的 ...

  4. #再一次用construct2做游戏

    construct2可以说是极大地精简了制作游戏的步骤,使得更多的非专业人士也可以体验制作游戏的乐趣.能够玩上自己制作的游戏会让人有一种成就感. 这是第二次做游戏.大体步骤与上一次差不多,只是把主角换 ...

  5. Unity中制作游戏的快照游戏支持玩家拍快照

    Unity中制作游戏的快照游戏支持玩家拍快照 有些游戏支持玩家"拍快照",也就是将游戏的精彩瞬间以图片的形式记录下来的功能.这个功能比较有趣,而且以后的用途也会很广,为此本节打算介 ...

  6. Unity制作游戏中的场景

    Unity制作游戏中的场景 1.2.3  场景 在Unity中,场景(Scene)就是游戏开发者制作游戏时,所使用的游戏场景.它是一个三维空间,对应的三维坐标轴分别是X轴.Y轴和Z轴本文选自Unity ...

  7. creator 跳跃弧线_(转)CocosCreator零基础制作游戏《极限跳跃》四、添加游戏主场景控制脚本...

    CocosCreator零基础制作游戏<极限跳跃>四.添加游戏主场景控制脚本 前面简单的实现了主界面的UI设置,现在我们开始制作游戏的控制脚本. 在资源管理器的Script文件夹中,点击右 ...

  8. (转)CocosCreator零基础制作游戏《极限跳跃》二、制作游戏开始场景

    CocosCreator零基础制作游戏<极限跳跃>二.制作游戏开始场景 我们刚刚分析了<极限跳跃>这款游戏,下面我们开始制作第一个游戏场景,也就是游戏的开始场景. 首先,打开C ...

  9. c++ ea 代码 生成_EA公司教AI制作游戏角色,行动流畅自然,全程无需人类介入

    想开发出一款爆款游戏,是一件难度极高的事情,不仅要有精妙的内容设计,精致的光影效果,自然的动画建模,还要投入相当多的资金和时间.现在,美国游戏公司艺电(EA)正在与加拿大不列颠哥伦比亚大学(UBC)合 ...

最新文章

  1. 搭建lamp环境QA
  2. Fiddler的学习
  3. Dubbo负载均衡机制
  4. Appium环境的安装与配置,Python测试脚本测试
  5. BCGControlBar使用(九)
  6. 全志 修改KEY Patch
  7. css expressionr,CSS Expression讲解
  8. mysql 流程控制语句,mysql PL(procedure language)流程控制语句
  9. xenserver6.2 内存leak故障处理
  10. 【英语学习】【WOTD】gormless 释义/词源/示例
  11. Web应用程序的开发步骤
  12. 敏捷开发框架_RingCentral Tech丨LeSS- 大规模敏捷开发框架实践心路
  13. maven checkstyle 文件_flink教程-在IntelliJ IDEA 中玩转 checkstyle
  14. jQuery 左侧滑动
  15. Cisco路由器上传和下载IOS
  16. 全网最全的 JavaScript 数组各个方法用途的思维导图
  17. 开启新坑,将live2d引入网页
  18. 国美易卡依托大数据平台提供便捷服务
  19. LAN-Cruising
  20. Unity 动画压缩及其优化

热门文章

  1. entity framework number类型 oracle,c# – Oracle CHAR数据类型不适用于Entity Framework
  2. 电动力学专题:等离子体
  3. python复数实部可以为0吗_python复数
  4. java毕业设计校园快递代领系统(附源码、数据库)
  5. 07|声学回声消除AEC(1)
  6. Windows下虚拟机安装Mac OS X ----- VM12安装Mac OS X 10.11
  7. selenium下载文件路径保存
  8. 【数学】基本代数图论 Basic Algebraic Graph Theory
  9. AlphaControls 控件 TsMagnifier 放大镜
  10. CuteFTP 9 安装注册