GameSaladWindows说明书.pdf
《GameSaladWindows说明书.pdf》由会员分享,可在线阅读,更多相关《GameSaladWindows说明书.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Game Salad Windows 说明书 2 作者:日期:个人收集整理 勿做商业用途 3 Game Salad Windows 版说明书 初识 Game salad 简介 Game Salad 是一款面向 iOS,Android,HTML5 和 MAC 平台的 2D 游戏开发工具,用它来制作游戏,简单迅速,并不需要输入代码。小提示:Game salad 目前分为两个版本,windows 版支持 Android 和 HTML5 平台,mac 版支持iOS,Android,HTML5 以及 Mac 平台.如果想发布 Android 平台的产品,需要单独购买 Game Salad 专业版会员身
2、份。Game Salad 的游戏制作逻辑:Rules 规则+Behavior 行为+Attributes 属性共同决定项目执行方式,同时,assets 资源库用来存放用户制作者导入的图片和声音素材。小提示:必须在 game salad 上注册和登陆才能发布产品 资源库 Library 左二至右:Scenes 场景;Layer 图层;Actors 角色;Media 媒体;Behaviors 行为系统;Tables 表格/附录 角色类型 在 Game Salad 中 Actors 角色分为两种,在 Layer 图层下列出的是 instance actor 角色实例;在Actors 下列出的是 pr
3、ototypes,角色原型.一个角色原型可以产生多个角色实例。个人收集整理 勿做商业用途 4 用 Game Salad 制作游戏 新建场景 Scene 首先,打开 Basic Shoot Em Up 工程文件 在 Scene 面板点击减号“”删除“Initial Scene”.点击“+”创建新的场景 scene 1,并双击将它命名为“Aerial Combat Scene。随后将这个场景拖拽到最上层.新建角色 Actor 单击“Aerial Combat Scene以激活场景,点击“Actor”面板可以看到文件中已经包含的众多角色,此时点击“+”新建“Actor 1”并双击将其重命名为“Pla
4、yer Ship。将它从左侧的 Library 中拖到右侧的 stage 里。此时,可以看到 stage 里显示出一个锁,这表示此角色仍与原型角色相链接,单击这个锁可以将实体角色与原型角色解锁,一编辑个体角色的属性。单击可以返回与原型角色的链接。单击 player ship(prototype),准备编辑角色属性 完善角色 为角色贴图 将 LibraryMedia 中的 PNG 图像“ship直接拖拽到 satge 面板的“player ship上,这是 个人收集整理 勿做商业用途 5 调整角色尺寸 在属性面板里调整角色的尺寸 size 为 75,50 确定角色功能 1.飞船是游戏者可以操纵的
5、主角,游戏者也可以卸载它的武器。2.需要引入一个摧毁元素:即,当飞船被过分打击后它会被摧毁.3.在这个例子里,我们将专注于设置“键盘”输入的规则,而非触摸屏。4.关于触摸屏的设置规则,请参考Official Cross-Platform Controller Template in the GameSalad Cookbook 建立运动规则 在 backstage 里回到角色原型状态 Player Ship(Prototype).点击新建规则。在行为 Behavior 面板中,将 Key(在 Conditions 类别里)拽到 backstage 的When 区域,再将 Move 拽到 bac
6、kstage 的do区域。而后,根据下图调整参数 双击可以更改 rule 的名称 个人收集整理 勿做商业用途 6 快捷输入规则(不进行拖拽):可以直接在“when下面输入“key+回车;在“do”下面输入“move”+回车。总结游戏功能:大致上,我们需要:背景 射击的能力 敌人(被我射击和向我射击)胜利的场景 失败的场景 建立新“原型”角色:敌人 在 Library 面板里建立新的角色,并命名为 Boss Ship 从 Lirary 图片媒体里直接将 boss 图片拖拽到属性面板的处,并调整尺寸为 200 x100。回到 Library 面板,将 Actor boss ship 拖拽到 sta
7、ge 里,并将它拖到屏幕之外,以便之后做敌人从屏幕外飞到屏幕内的效果。个人收集整理 勿做商业用途 7 为角色建立生命属性 激活 Game 面板,建立两个“Integer”整数属性。并分别命名为“Player Health”和“Boss Health”,之后将起始数值设为 100。建立游戏背景 将 sunset 直接拖拽进 stage,这样做的同时,系统会自动建立一个新角色,请把这个新角色命名为“Background”调整 Background 尺寸,点击右键,将它“send to back”置为背景 调整更多角色以适应场景 Missile 导弹:调整其撞击和摧毁规则 Collide/Destr
8、oy Rule,将其中的 ship 换成 player ship.Laser 激光:与 missile 类似的调整。拉到最底下“actor with tag”换成“actor of type”个人收集整理 勿做商业用途 8 继续完善主要角色 将后面的角色换成“Boss ship”此外,还需要在 Player Ship 和 Boss Ship 里调整如下内容:首先来调整 player Ship 首先,来调整 Play Ship,简而言之,通过两个约束属性(Constrain Attribute behaviors)的应用,主角 Player Ship 会通过这两个约束属性持续不断地向游戏引擎反馈
9、它的自身位置.这些属性都是“真实属性,我们不需要去单独创建它们,因为他们已经是模板的一部分了 现在企业角色可以使用和向这些游戏属性做出反应了。例如,“Boss Ship”发射出的导弹。个人收集整理 勿做商业用途 9 小提示:如果一个角色在被躲避之后需要被销毁,例如:一个从敌方发射过来的导弹。那么,请确认将它的毁灭属性设置好,否则你的游戏运行速度会逐渐变慢。此外,自身运动地距离边界过远的角色将自动被销毁。小提示 2:当角色引用自己的自身属性 self attributes 的时候,它们将不能直接引用其它角色的 self atributes。为了解决这个问题,建立一个 Game Attribute
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GameSaladWindows 说明书
限制150内