在iPhone平台上开发游戏也有一段日子了,相对于windows开发市场的一片混乱,iPhone以及Mac平台上展现出的却是平静有序。我在美留学,学习之余最喜欢做得事情就是坐在我的macbook前开发自己的iPhone游戏,将所有的热情与灵感都投入其中,创作出包含成就的作品,然后拿到我钟爱的App Store出售它。App Store是如此的便捷高效,并且充满了激情与挑战,我总能通过它获得程序的改进方案和一份丰厚的回报。
    在iPhone上开发游戏你需要准备很多东西,首先你需要拥有一台漂亮的mac电脑和一台iPod touch或者一部iPhone手机,然后你需要注册成为一名Apple Developer,注册成为Apple Developer每年需要你支付99美金,你将获得app store上架权,真机运行权,和大量的技术指导。(相对于微软昂贵的开发套件,每年仅支付99美金的上架费就可以发布你的作品真的很划,我曾经开发过一款iPhone小游戏,一周的时间就为我带来了600美金的收入。)
    接下来你需要了解相关的iPhone开发条件,想开发iPhone程序你必须精通objective-c语言,并且可以熟练的运用Xcode IDE和Cocoa库,如果想要开发游戏,你还需要了解更多的内容,现在iPhone游戏开发中最火的2d开源框架叫作cocos2d,它可以帮你减少大量的工作,提高你的开发效率。但是这套漂亮的开发框架却没有一篇完整的中文教程。为了能让更多的中国同胞们加入iPhone开发的行列,我会把经典的cocos2d文档(来自cocos2d主页:www.cocos2d-iphone.com)翻译成中文,并通过自己的实践经验来为大家讲解如何在iPhohne上开发自己的游戏。
(Apple Developer的申请和设置环节比较繁琐,如有需要我还会写一篇有关Apple Developer申请与设置的文章,为大家讲解如何加入Apple Developer计划。)

转载于:https://blog.51cto.com/voidsand/397284

iPhone平台下的游戏开发相关推荐

  1. HTML5游戏_基于DOM平台跳跃小游戏开发_9.按键监听

    HTML5游戏_基于DOM平台跳跃小游戏开发 按键监听 视频讲解 HTML5游戏 效果图 本章知识点: 对象自定义名称属性,可以用变量来命名属性名称 //这段代码把多个属性(品牌, 型号, 排量)赋给 ...

  2. 【云栖大会】探索云时代下的游戏开发模式

    2016杭州云栖大会在云栖小镇召开,本届大会以"飞天·进化"为主题,内容规模比去年翻倍,从原本2天的议程增加至4天,从10月13日持续到16日,超过400场主题演讲使开发者们对阿里 ...

  3. Unity Android平台下插件/SDK开发通用流程

    本文主要面向对Android开发不甚了解的Unity开发者,介绍了基于最新的Android Studio的标准Android开发环境与项目结构的配置流程,在此基础上,开发者可以快速的进行SDK的接入与 ...

  4. android平台下拼图游戏设计,android 拼图游戏 源码下载

    [实例简介] [实例截图] [核心代码] package com.game.pintu; import java.util.ArrayList; import java.util.List; impo ...

  5. funcode拼图游戏c语言程序,同求funcode平台下拼图游戏的C语言代码

    做了好几天,写了好多回就是不对,彻底崩溃.. #include "CommonAPI.h" //#include "LessonX.h" #include #d ...

  6. m在ISE平台下使用verilog开发基于FPGA的GMSK调制器

    目录 1.算法描述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法描述 高斯最小频移键控(Gaussian Filtered Minimum Shift Keyin ...

  7. 【Visual C++】游戏开发笔记三十二 浅墨DirectX提高班之一 DirectX大局观认知篇

    本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接:  http://blog.csdn.net/zhmxy555/article/details/8172615 作者:毛星云(浅 ...

  8. 【Visual C++】游戏开发笔记二十四 由DirectX的几个版本说开去

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本系列文 ...

  9. Unity3D游戏开发初探—1.跨平台的游戏引擎让.NET程序员新生

    一.Unity3D平台简介 Unity是由Unity Technologies开发的一个让轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的 ...

最新文章

  1. Swift 字面量表达
  2. new/delete与malloc/free的区别与联系详解
  3. 人工智能:模型与算法 之 启发式搜索
  4. 计算机小白学UI,小白学UI设计有什么技巧?看完这些你就明白了
  5. 华为LINUX转换NTFS格式,linux中生成考核用的NTFS文件系统结构样例(一)
  6. java格式化输出双精度小数,用Java格式化双精度类型
  7. h5调微信支付 unkonw url_聚合支付系统设计(一)
  8. windows配置samba客户端_如何搭建与Windows客户机结合使用的Samba文件服务器?
  9. fopen的路径怎么写_用C++写光线追踪:单根光线的渲染
  10. 抢票加速包的钱都白花了?铁总:第三方抢票软件已被限制
  11. 汇编语言视频教程 | 免费下载
  12. RLC电阻电感电容取值标准
  13. 网页效果图设计之色彩配色索引
  14. Hrbust 1865 人类希望——kokoII【记忆化搜索】
  15. C++基础学习之重载和重写的区别
  16. rtl语言_21个最佳RTL WordPress主题(从右到左语言)
  17. java word转pdf 后通过 PdfReader 和 PdfStamper对pdf添加水印 通过poi等组件实现
  18. 如何通俗易懂地解释卷积?
  19. 无线连接世界 创新驱动中国 《微波射频技术》杂志发布
  20. Discourse开源论坛搭建

热门文章

  1. Redis 学习(二)
  2. hdu2571动态规划
  3. windows 7 引导过程概述
  4. 重设域控还原模式密码
  5. 【转】Delphi实现自动发贴和识别验证码 王泽宾
  6. extract($_POST[])
  7. React开发环境搭建
  8. oracle libary cache 命中率
  9. c#学习-base和this在构造函数中的应用
  10. “2007中国软件技术英雄会”之微软中国研发集团开放日