- 博客(55)
- 资源 (1)
- 收藏
- 关注
转载 quick-cocos2d-x源文件编译及加密详解
quick-cocos2d-x是用lua脚本来写的,而lua是明文形式,如果不对脚本进行处理,那么我们所写的代码将可能暴露给别人(apk和ipa都是简单的zip包装)。quick-cocos2d-x框架为我们提供了一个可编译和加密代码的工具compile_scripts.sh(目前只提供了mac版 ),它位于quick-cocos2d-x/bin/compile_scripts.sh 。下面将
2014-11-14 10:48:30 637
转载 C++ Boost Assign 文档
Copyright © 2003-2004 Thorsten Ottosen译者:nirvana对Assign的使用,修改和授权须依据Boost软件许可协议 v1.0(参见http://www.boost.org/LICENSE_1_0.txt)。C++ Boost Assign 文档(翻译)1、简介2、教程o operator+=()o
2013-08-30 11:14:04 710
转载 【cocos2d-x官方文档】 从v1.x到2.x的API更改
本文由 sharyu 翻译,转载请注明原出处!!从v1.x到2.x的API变化1. 新的API概念1.1 静态构造函数1.2 单例1.3 事件回调2. 数据结构:CCDictionary和CCArray2.1 为什么CCMutableDictionary被移除了?2.2 CCDictionary的主键类型2.3 如何使用CCDictionary?2.
2013-06-18 16:39:31 965
转载 cocos2d-x 开发中的小问题 在xcode4环境下
转自:http://hi.baidu.com/baby_66_/item/302353174f19521cd0d66df21。如果你在想怎么去搞定程序的开始运行的背景一闪而过的大图 以及icon想换成自己的图,请你别挣扎了,直接弄个名字一样的图片覆盖吧,当然可以直接删掉!不过最好的就是覆盖。2。如果你定义了float a1,a2、double a1,a2的数据变量,恰好你又要用这
2013-01-07 14:33:22 714
转载 cocos2d-x 中添加显示文字的三种方式(CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas)
在 cocos2d-x 中有三个类可以在层或精灵中添加文字:CCLabelTTFCCLabelBMFontCCLabelAtlasCCLabelTTF TTF(TrueTypeFont)是一种字库名称,是Apple公司和Microsoft公司共同推出的字体文件格式,随着windows的流行,已经变成最常用的一种字体文件表示方式。 CC
2012-12-11 10:36:20 1246
转载 cocos2d-x输入文字超过输入框如何处理
在iphone应用中我们经常会遇到输入用户名,密码,这时候会提供输入框给用户输入数据。最近遇到需要在输入框中支持输入长度最长为30位字符的情况cocos2d-x自身设置当输入文字超过输入框(比如输入框width为40,一个字符宽度为4,那么当输入超过10个字符的时候)输入框中文字就会消失,虽然输入进来了,但是给用户的交互感很差。iOS自带的输入效果,当超过输入框
2012-12-11 10:35:39 3145
转载 cocos2d-x 2.0.3 设置高清模式注意事项
在cocos2d-x 2.x版本中,iphone设备设置Retina高清模式已经不是原来的在高清图后面加-hd后缀了。2.x以前开启高清模式之后,底层会在addImage的时候自动在图片名称后面加-hd,优先加载-hd的图片,没有-hd的话,在加载原始图。(ipad是-ipad,ipad高清是-ipadhd)。 2.0.3已经移除了这个模式(好像是2.0.2就改了),2.x之后将文件管
2012-10-29 18:10:08 643
转载 Particle designer 粒子工具属性介绍及使用
Particle designer 粒子工具中属性介绍基本的设置Max Particles 粒子的数量Lifespan 生命周期, 周期越长屏幕上同事存在的粒子数量就越多Lifespan Variance 生命周期的变量值,例如生命周期为5,变量为1,那么生命周期就会在5-1和5+1之间随机一个数Start Size 开始的粒子大小Sta
2012-10-16 10:58:46 3743
转载 Cocos2D研究院之触摸信息的接收与传递(七)
原创文章如需转载请注明:转载自雨松MOMO程序研究院本文链接地址:Cocos2D研究院之触摸信息的接收与传递(七)通过对场景、层以及精灵的学习,现在我们已经可以制作出一个视觉效果不错的游戏了,但这还远远不够,因为游戏与电影的最大区别就是有互动性,所以我们还必须给它加上操控功能。这次我就着重介绍一下cocos2d中对触摸操作的响应。前面提到过,层(CCLayer)是cocos2d
2012-10-08 11:54:34 1088
转载 Cocos2D研究院之精灵与动画(六)
原创文章如需转载请注明:转载自雨松MOMO程序研究院本文链接地址:Cocos2D研究院之精灵与动画(六)通过对导演、场景、层和节点的剖析,现在我们已经可以写出一个完整的游戏体系了,在实际应用中,场景一般都是作为游戏的关卡,层作为场景的组成元素(比如UI层,背景层), 导演根据游戏的胜负来激活不同的场景,作为关卡的切换。(以上是常规游戏的流程,仅作参考)但是,单凭这些还不能作出一
2012-10-08 11:54:02 1851
转载 Cocos2D研究院之完整游戏体系的搭建(五)
原创文章如需转载请注明:转载自雨松MOMO程序研究院本文链接地址:Cocos2D研究院之完整游戏体系的搭建(五)通过对CCNode和CCAction的介绍以及上一章的例子,相信看过前几章的读者已经对cocos2d有了大体的了解(没有的话我只能去面壁了= =。。。),但是之前的代码除了这两个类,还涉及到之前我们没有接触过的一些知识,那么这一次我就针对这些做个补充,完整地讲一下cocos2
2012-10-08 11:52:44 1909
转载 Cocos2D研究院之CCAction详解(四)
原创文章如需转载请注明:转载自雨松MOMO程序研究院本文链接地址:Cocos2D研究院之CCAction详解(四)上一章我们了解了CCNode的实现原理,这次我跟大家探讨一下行为类。从代码的角度讲,行为其实就是改变实体的属性,如坐标、角度等,这些属性大部分都可以靠实体类自身封装的方法来设置,之所以要用行为单独封装它们,还是为了使操作更加简便。试想,当我们要让一个实体连续执行一段
2012-10-08 11:52:04 1119
转载 Cocos2D研究院之CCNode详解(三)
原创文章如需转载请注明:转载自雨松MOMO程序研究院本文链接地址:Cocos2D研究院之CCNode详解(三)上一章我们了解了cocos2d的项目路径以及工作原理,这次作者要真刀真枪地讲解代码了,咱们先来看看cocos2d最常用、也是作者认为最核心的类——CCNode。之前说过,cocos2d的所有类都以CC开头,那么实际上这个类的名字就是Node,类如其名,这个类的实例就是一
2012-10-08 11:51:34 866
转载 Cocos2D研究院之初识Cocos2d(二)
原创文章如需转载请注明:转载自雨松MOMO程序研究院本文链接地址:Cocos2D研究院之初识Cocos2d(二)大家好,我是MOMO的朋友失落的宇宙,以后由我负责更新cocos2d的文章,这是我第一次写开发教程,不足之处还请各位多多担待,并随时欢迎指正,希望我们能够共同进步~在正式介绍cocos2d之前,我先啰嗦一下本人对这套引擎的看法。我认为coos2d最大的作用就是降低开发
2012-10-08 11:47:24 637
转载 Cocos2D研究院之构建游戏开发环境(一)
原创文章如需转载请注明:转载自雨松MOMO程序研究院本文链接地址:Cocos2D研究院之构建游戏开发环境(一) IOS游戏开发主要的2个游戏引擎分别是Cocos2D与unity,目前大部分IOS下2D游戏都是使用Cocos2D这套引擎,我有好几个朋友他们公司都在用这个引擎,并且已经做出很成功的游戏。这套引擎的优点是使用完全免费,但是如果要使用它的编辑器则是要付费的。听说C
2012-10-08 11:46:46 793
转载 iOS UIControl 几个事件的说明
转载自:http://blog.csdn.net/g5dsk/article/details/6613943 1)UIControlEventTouchDown指鼠标左键按下(注:只是“按下”)的动作2)UIControlEventTouchDownRepeat指鼠标左键连续多次重复按下(注:只是“按下”)的动作,比如,鼠标连续双击、三击、……、多次连击。说明:多次重复
2012-09-18 18:11:53 2331
转载 XCode IOS MAC
iPhone SDK 2.2.1 Leopard (10.5.4)http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_for_iphone_os_2.2.1__9m2621a__final/iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg
2012-09-12 14:14:51 702
转载 Xcode创建的默认iOS OpenGL ES 2.0 project代码分析
1.使用GLKView简化OpenGL初始化。在前面的教程里面,介绍了如何从一个UIView来建立OpenGL工程,里面做了很多初始化工作,比如:创建render buffer 和 frame buffer等。这些重复性的工作,apple提供了一个基础类GLKView给我使用。在TTAppDelegate.m中初始化了一个TTViewController为rootViewContr
2012-08-30 15:47:51 2790 1
转载 OpenGL与GLSL之间变量的传递
本篇记录一下关于OpenGL程序中绑定各种GLSL变量的一些注意问题(有些是近期编写代码感受强烈的)。以供参考。——ZwqXin.com本文来源于 ZwqXin (http://www.zwqxin.com/), 转载请注明 原文地址:http://www.zwqxin.com/archives/shaderglsl/conmunication-between-openg
2012-08-29 17:01:59 2727
转载 浅谈MOVE开发模式
MVC模式在编程中的应用,是一个很了不起的主意。“数据模型(Model)”可以封装与应用程序的业务逻辑相关的数据及对数据的处理方法;“视图层(View)”能够实现数据有目的的显示译文/36KrMVC模式在编程中的应用,是一个很了不起的主意。“数据模型(Model)”可以封装与应用程序的业务逻辑相关的数据及对数据的处理方法;“视图层(View)”能够实现数据有目的的显示;“控制器(Con
2012-08-25 11:22:42 651
转载 UIBarButtonSystemItem样式
01typedef enum {02 UIBarButtonSystemItemDone,03 UIBarButtonSystemItemCancel,04 UIBarButtonSystemItemEdit,
2012-08-14 08:56:50 1515
转载 UINavigationController
自定义导航栏上的返回按钮导航栏的按钮,右边的按钮是可以自己随意添加的。但左边的返回按钮怎么定制?你会说,添加一个自己的按钮呗!你可以试试看,这样行不行。正确的答案是重载UINavigationController类的pushViewController:animated方法。#import @interface MyNavigationController: U
2012-08-14 08:56:04 1186
转载 ios扫描公共区域内的全部wifi信息
#import #import #import #include #include #include @interface MSNetworksManager : NSObject { NSMutableDictionary *networks; NSArray *types; int autoScanInterval;
2012-08-11 13:56:14 1258 3
转载 UIImagePickerController Class
摘要: 概述不能定制界面,不可派生子类。使用步骤:检查制定源是否可用. isSourceTypeAvailable:方法.检查可用媒体(视频还是只能是图片) availableMediaTypesForSourceType:方法.设置界面媒体属性 mediaTypes property.显示 ...概述不能定制界面,不可派生子类。
2012-08-09 12:16:22 727
转载 iOS系统网络抓包方法
在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络抓包: 1. 网络共享 + 可视化抓包工具基本原理原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用抓包工具抓包,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)。
2012-07-26 13:59:27 792
转载 UIView animateWithDuration 使用详解
在ios4.0及以后鼓励使用animateWithDuration方法来实现动画效果。当然,以往的begin/commit的方法依然使用,下面详细解释一下animateWithDuration的使用方法。函数原型:+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))ani
2012-05-26 16:38:03 533
转载 UIApplicationDelegate协议解读
现在来看协议中定义的这些需要实现的方法分别是什么作用:1、- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了2、- (void)applicationDidBecomeActive:(UIApplication *)appl
2012-05-16 09:04:13 311
转载 关于char*与char[]的区别
char a[]在运行时赋值,值会从静态区赋值到函数的栈中,对它进行修改不会产生任何问题。char *a在编译时就确定了,a指向静态区中的值,没有赋值到函数栈中, 因此对指针的内容进行修改会产生错误。 和许多文章一样, 还是先来了解一下 一个由 C / C++ 编译的程序占用的内存分为以下几个部分: 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的
2012-05-16 09:01:54 420
转载 NSLog中使用的格式符
NSLog在输出的时候,可以使用很多C中的格式符号,与print一样。 具体含义如下Format specifiers supported by the NSString formatting methods and CFString formatting functionsSpecifierDescription%@Objectiv
2012-05-04 20:00:21 591
转载 iPhone开发实践中如何去完美解决内存管理问题
本文由YoungShook原创,转载务必在明显处注明:http://blog.csdn.net/youngshook前段时间和工作室的朋友一起协作开发了一款iOS平台上的软件,在软件完工之时,通过Instruments测试Leak,发现内存泄露严重,在解决了软件内存泄露之后,通过Instruments测试,内存泄露问题解决,特把一些管理内存的一些方法和网上常见的内存泄露解决方式分享
2012-05-02 13:20:29 455
转载 强行触发shouldAutorotateToInterfaceOrientation
// 先可通过UIApplication的setStatusBarOrientation方法更改状态条方向// 然后以下代码实现强制触发shouldAutorotateToInterfaceOrientationUIWindow *window = [[UIApplication shareApplication] keyWindow];UIView *view = [window.subview
2012-04-28 10:20:09 722
转载 Xcode4.2中将Three20开源库导入到工程项目中
Three20这个与facebook亲戚的开源库是蜚声iPhone开发界,很多App都有它的影子,主要是其真得是功能强大。那么如何将Three20库添加到自己的项目中应用呢?一种是Python命令方式添加,再有就是纯手动添加到Xcode的具体项目中(以下是我在Xcode4.2中的添加配置操作,仅供记录参考)。1. 从https://github.com/facebook/three20下载
2012-04-28 10:17:34 603
转载 iPhone/Mac Objective-C内存管理教程和原理剖析
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1 发表于2010-03-08前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存
2012-04-21 17:18:50 562 1
转载 Three20 模组架构简介
整体架构图如前述,Three20已经分为模组化的架构,开发者可以自由选择所需要的模组加入到专案中,但这些模组之间有一些相依性的问题,阶层的架构如下:------------------------------------------| UI |--------------------------------
2012-04-21 13:31:34 681
转载 iphone 下Three20库(From Facebook)的设置使用方法
原文地址:http://www.cnblogs.com/chen1987lei/archive/2010/03/10/1682796.html Three20是一个编译的静态类库,在Xcode中的项目实用此类库也非常方便,以下是一些基础步骤:1,从Three20 Git上获 取 最新文 件 ,在终端命 令 输入:git clone git://github.com/joehewit
2012-04-21 13:30:23 717
转载 Three20中TTNavigator用法总结
简单映射:Three20中的TNavigator对于软件导航很有用,只需要维护一张map映射表就行了。就像url表示一个网页一样,Three20也采用了相同的方式,用url关联页面。大家可以参看TTNavigatorDemo中的源码:TTURLMap* map = navigator.URLMap; // Any URL that doesn't match will fall b
2012-04-21 13:27:11 444
转载 TTNavigator和TTURLMap
平时阅读别人翻译的各类文章,感激之外,自己也想翻译一些技术类文章,主要的目的是用来提高自己的阅读能力。正在学习Three20,一个开源的Objective-C类库,用来开发iOS应用。官网上有篇文章讲TTNavigator,于是想翻译过来,动手后却发觉艰难的很。明明意思很清楚,表达出来却词不达意。所幸步子却迈出了,希望大伙阅读之余多提意见,我也会不断的重构这篇翻译。看得不爽,告个罪先。====
2012-04-21 13:23:21 514
转载 copy和mutableCopy
指针,内存管理,都是学习objc所要面对的新东西,iPhone基础开发教程看到第8章了,8.7搜索栏实现的第一个方法就把我搞爽了,在 ruby, php中一个简单的变量赋值为什么在这里就要搞的这么雄伟壮观呢,没办法,看官方doc, 写了个小例子有助于理解,下面的例子反映了objc的一些基本用法(同php, ruby相比), 也是以后需要注意的,这里只做简单解释,如果下面的例子都让你发晕,你还是先看
2012-04-20 09:40:23 355
转载 企业版IDP的申请及“In House”发布
企业版IDP,即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。这种方式的IDP其最大的好处在于:可以发布“In House”应用。这种应用使用一种叫做“In House Distribution Provisioning Profile”的文件进行发布,不能发布到Apple Shop进行销售,也不需要经过A
2012-04-19 17:31:31 418
转载 UIView的一些基本方法理解:loadView、viewDidLoad、viewDidUnload、viewWillAppear、viewWillDisappear
经常使用UIView以及它的子类,一般对于init:,viewDidLoad:,dealloc:等方法应该是比较熟悉和了解的。对于其它几个基本方法就不那么常用了,为了更好地编程使用这些方法,在此集中收集整理一下各方法调用的时机和作用:init:方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身lo
2012-03-19 16:08:54 406
字符,字节和编码基础知识
2010-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人