iOS
Ron_Tang
这个作者很懒,什么都没留下…
展开
-
如何仿写iOS微信打飞机
仿写打飞机学习总结一、Android微信打飞机与iOS微信打飞机的区别1.Android打飞机,同一时间屏幕上不止存在一个子弹,可能有三颗或更多,而iOS上的打飞机任意时间屏幕上至多存在一个子弹。2.Android打飞机子弹是匀速的发射频率固定,而iOS上的打飞机子弹的运动速度可能与其发射坐标相关,距离屏幕上方越远子弹的飞行速度越快,距离敌机越近,发射频率越高。3.Android打原创 2013-09-07 20:07:32 · 1436 阅读 · 4 评论 -
自己动手写植物大战僵尸(iOS)
如题,本博文介绍如何用iOS UI创建一个植物大战僵尸的游戏,如有可能能后续可能会用cocos2d重构。简述一下类的结构设计:Model:僵尸(抽象类)->各种僵尸植物(抽象类)->各种植物子弹,阳光僵尸池,子弹池(享元模式,在内存中重用僵尸和子弹,而不是来回重复的释放和创建,能极大的提高程序的运行效率)僵尸工厂,植物工厂(工厂模式,负责僵尸对象和植物对象的创建)原创 2013-10-19 16:06:40 · 1783 阅读 · 0 评论 -
浅谈游戏开发中碰撞检测
本文以我自己设计植物大战僵尸碰撞检测算法为例进行分析,浅谈游戏开发中碰撞检测算法。本文所提及的碰撞算法与数据结构也可应用于跑酷等游戏中。原创 2014-05-19 09:42:00 · 3056 阅读 · 0 评论 -
Cocos2d-x内存管理解析
Cocos2d-x引擎的核心是用C++编写的,那对于所有使用该引擎的游戏开发人员来说,内存管理是一道绕不过去的坎。关于Cocos2d-x内存管理,网上已经有了许多参考资料,有些资料写的颇为详实,因为在内存管理这块我不想多费笔墨,只是更多的将思路描述清 楚。一、对象内存引用计数Cocos2d-x内存管理的基本原理就是对象内存引用计数,Cocos2d-x将内存引用计数的实现放在了顶层父类C转载 2014-07-28 13:29:22 · 704 阅读 · 0 评论 -
我的小游戏上线海外AppStore完整流程心得
1,购买一台Mac或者用VMWare 安装Mac OS流程,笔者使用VMWare。先安装Mac OS 10.13,教程,成功后不要着急安装vmtools, 首先更新系统至最新版,因为真机测试往往需要新版xcode,而新版xcode有需要新系统。 我升级到macOS High Sierra 10.13.6后,开始安装vmtools。重启后,发现还是无法全屏。不要着急在系统偏...原创 2018-07-30 18:58:07 · 8361 阅读 · 7 评论