1.有谁用过 GameSalad ?灵签灵签优点缺点怎么样? - 知乎
有谁用过 GameSalad ?优点缺点怎么样? - 知乎
在使用GameSalad进行游戏开发时,需要满足以下条件:
环境需要在Xcode环境下运行,源码因此需要下载安装Xcode,大全苹果电脑需要位的灵签灵签.6以上版本,同时在gamesalad网站下载安装gamesalad和gamesalad自带的源码viewer到苹果电脑,并且在苹果购买美元的大全免费网上商城源码开发者资格以获得私钥。网络上需要有wifi和交流电源,灵签灵签并且保持好奇心。源码
在YouTube上可以找到GameSalad的大全教程,关键词搜索“gamesalad cookbook”。灵签灵签
GameSalad的源码缺陷在于无法将生成的项目转为Xcode下的源代码进行二次开发,即使是大全付费用户也不例外。在GameSalad环境下,灵签灵签代码团队无法完成在Xcode环境下可以完成的源码所有工作,例如不支持一些复杂对象描述,大全客服系统源码golang如NSBezierPath。GameSalad只提供基础的三角函数、没有数组、指针结构提供,循环语句结构也只有While...Otherwise...一种。这使得使用de Casteljau方法做递归来实现高阶贝塞尔闭合曲线成为不可能或非常麻烦。
GameSalad只能使用直角坐标作为默认选项,虚拟终端的源码处理某些曲线运动下,不方便。0.版已经改进了崩溃现象,但依然时常出现各种崩溃,如对象的attributes窗口无应答、整个当前工作窗口无应答、直接程序崩溃退出、游戏源码编程简单preview黑屏等。变量树结构的查找也较为麻烦,无法通过智能查询直接找到最里面那一层的一个变量。
然而,GameSalad也有其优点。它提供了直观的控件方式来定义类的定义、继承、宁波到重庆源码复合、接口安排等,只需根据需要的流程框架在需要的地方输入公式即可。目前,我已成功在我的iphone4上实现了多屏幕滑动、音乐开关控制、前进后退以及reset、动画move to、关卡开锁与上锁、手势判断是划屏还是进入下一个scene、上传并下载到iphone的ad hoc版流程。根据设备倾斜程度来控制对象运动方向和速度,用闭合三角函数公式代替老鹰的巡回路径,用Bezier三阶曲线来模拟俯冲和腾升路径,小鸡在timer every 0.秒结构中跟踪母鸡位置,加上位差和VectorToAngle以及随机抖动表示恐惧等。
GameSalad可以用于完成app小游戏的开发,如我利用它独立完成了另一个app:求财神。这是一个利用重力感应,通过上下摇晃iphone来摇出灵签的游戏。地址是:itunes.apple.com/us/app...。
在GameSalad开发中,可能需要解决的问题包括老鹰碰撞后的bezier曲线设定、老鹰碰撞后的bezier曲线终点如何成为下一阶段的闭合三角函数曲线的起点,以及如何将cruise曲线的起点任意化。目标是完成一个app小游戏,如老鹰捉小鸡。