Ran*_*wan 4 iphone objective-c gamekit ios
我想制作类似于会说话的汤姆猫,触摸宠物猫/,虚拟猴子和自来水动物园的应用程序.
我对Iphone基本动画有所了解.
我想知道我可以在没有OpenGL,cocos和其他游戏环境的情况下制作这些应用程序...我可以通过仅使用基本框架来制作它...
Sau*_*abh 14
好吧,如果它与谈论汤姆相关,那么没有OpenGLES使用...他们只是使用图像并动画它们.使用这样的东西 -
aniImage = [[UIImageView alloc] init];
UIImage* opa1 = [UIImage imageNamed:@"o1.png"];
UIImage* opa2 = [UIImage imageNamed:@"o2.png"];
UIImage* opa3 = [UIImage imageNamed:@"o3.png"];
UIImage* opa4 = [UIImage imageNamed:@"o4.png"];
UIImage* opa5 = [UIImage imageNamed:@"o5.png"];
UIImage* opa6 = [UIImage imageNamed:@"o6.png"];
UIImage* opa7 = [UIImage imageNamed:@"o7.png"];
UIImage* opa8 = [UIImage imageNamed:@"o8.png"];
UIImage* opa9 = [UIImage imageNamed:@"o9.png"];
UIImage* opa10 = [UIImage imageNamed:@"o10.png"];
UIImage* opa11 = [UIImage imageNamed:@"o11.png"];
UIImage* opa12 = [UIImage imageNamed:@"o12.png"];
UIImage* opa13 = [UIImage imageNamed:@"o13.png"];
UIImage* opa14 = [UIImage imageNamed:@"o14.png"];
UIImage* opa15 = [UIImage imageNamed:@"o15.png"];
UIImage* opa16 = [UIImage imageNamed:@"o16.png"];
UIImage* opa17 = [UIImage imageNamed:@"o17.png"];
UIImage* opa18 = [UIImage imageNamed:@"o18.png"];
NSArray *imgsArr = [NSArray arrayWithObjects:opa1, opa2, opa3, opa4,
opa5, opa6, opa7, opa8, opa9, opa10, opa11, opa12, opa13, opa14, opa15, opa16, opa17, opa18, nil];
[aniImage setAnimationImages:imagesOpcaity];
[aniImage setAnimationRepeatCount:1.0];
[aniImage setAnimationDuration:0.2];
Run Code Online (Sandbox Code Playgroud)
如果你想看到他们正在使用的所有图像,请遵循以下设置 -
1)在iPhone/iPad上购买免费版本
2)在Mac或Windows上转移购买.
3)然后将ipa文件从Library - > Apps拖到桌面上(只需将应用程序图标从iTunes拖到桌面)
4)将.ipa文件重命名为.zip文件
5)解压缩此zip文件.
6)你会得到一个名为"Payload"的文件夹.
7)打开.app文件(它将在Windows上自动打开,因为它是Windows上的文件夹,在Mac上右击它并选择显示包内容
.8)在.app文件夹中你会找到一个包含所有文件夹的文件夹上述功能使用的图像.
希望能帮助到你
有两种方法
一个 - 将它们作为带有动画的3d模型.最适合的还有Unity3d(它在很大程度上缩短了开发时间)但iPhone的基本版本发布成本为400美元.我觉得它值得.
二 - 将所有这些作为帧动画.使用Cocos2d或UIImageView的框架为其设置动画.当你有太多帧时,你需要动态释放和分配,因为你可能会遇到内存警告.您可能认为即时加载会耗费大量资金,但是它并不像您期望的那样多,因为iDevices上有闪存并且我们已经尝试过了.
如果你只需要一个克隆,我个人会说使用第二种方法.但是对于带有动画的3D模型,您可以更自由地添加创造力,就像3D相机一样环顾四周.所以你可以在屁股上戳它并为它做一个不同的动画等.你也可以有叠加纹理,并做一些事情,如在3d模型中添加纹身.
| 归档时间: |
|
| 查看次数: |
11051 次 |
| 最近记录: |