![]()
事前编写: 此工具更适合于没有编码基础并且喜欢折腾的设计人员,并且可能不适合开发同事.
当您有很好的游戏创意但由于没有代码库而陷入困境时,您是否希望使用一款使ios游戏开发像做沙拉一样容易的软件?现在是GameSaladInc. 为我们提供了如此便捷的GameSalad开发工具.
简要介绍GameSalad: 这是一个视觉编程游戏引擎. 用户无需编码即可为iPhone,iPad,Mac和Web设计,发布和分发原创游戏. 它简单易用,非常适合交互和视觉. 可以将开发的游戏通过云上传到GS服务器,然后发布到APP商店. Corona和Unity是相似的游戏引擎,但相比之下,GameSalad是最简单的游戏引擎,而Unity是功能最强大的游戏引擎. 到目前为止,已有160,000个游戏开发人员使用GameSalad在iTunes应用商店中开发了16,000个游戏,其中30多个游戏被列为Apple应用商店的前100名游戏.

在开始使用此工具开发IOS游戏之前,开发人员必须考虑整个过程和游戏框架. 尽管可能只是简单的拖放行为,但是在创建过程中都需要图形,声音效果,关卡设计和故事情节. 时间到了.
因此,我们需要了解GameSalad的结构,如下所示:


GameSalad情节提要板用于设计游戏,使用场景进行不同的事件和物理环境. 整个引擎使用事件驱动的行为,并且在效率方面表现良好. 即使屏幕中有大量精灵(2D组件),它也可以保持FPS,并且不会出现卡框.

使用GameSalad制作游戏就像玩2D拼图一样,可以快速将元素组合成故事

就物理引擎而言,GameSalad提供了一些基本的物理参数: 重力,摩擦,加速度,密度,角速度等. 这些参数已经可以建立一个简单的物理环境.

物理环境决定游戏中的苹果是否会落在牛顿的头上

借助这些物理属性,我们可以使愤怒的小鸟最简单的关卡:
1. 我们创建一个球形演员,并给他初始速度,加速度和方向,以便球可以自行移动.

2. 将碰撞检测添加到球的不同对象. 例如,如果水平速度大于与木板的碰撞简单的游戏引擎,则这是有效的碰撞. 然后,我们将确定木板的状态是否已损坏,播放效果,并同时产生挤压. 并给木板一些物理数据. (原理不同于BOX2D或其他物理环境的实际使用,并且控制更加严格)

GameSalad具有明显的局限性. 在推广方面,用户需要花费一些精力来学习发布和推广他们的游戏. 而且通过云将源代码上传到服务器也使很拭目以待,这就是为什么Gamesalad并不经常拥有Unity或Cocos2D之类的杰作的原因. 在技术方面,GameSalad具有以下重要的技术门槛:
1. 开发还限制了引擎简单的游戏引擎,其中最重要的是继承的管理. Actor和Attribute的分离对于整个引擎仅产生两个变量,即全局变量和Actor变量Tag. 全局变量控制Actor的父类和子类,而Actor变量只能控制自己.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-268736-1.html
自已弄点水果榨汁加点酒精加点水加点糖就好了