9 Chiuan

尚未进行身份认证

只有双手是程序猿,只有头脑是设计尸,我要成为程序尸

等级
TA的排名 1w+

[Unity3D]使用link.xml来控制strippinglevel减少dll库大小技巧、优化安装包大小

祝福大家2015年新年快乐!先题外话扯淡一下2014年过去,忙碌的一年,工作上是经历了风风雨雨,不过相信2015你和我一样会运气大好!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~回归线~~~~~~~~~~~~~~~~~~~~~~~~~~~无论从减少安装包大小还是迎合unity64位IL2CPP默认就会打开StrippingLevel功能,通过库剖离来减少DL

2015-01-06 12:17:20

[Unity3D]BuildPipeline.PushAssetDependencies 打包依赖包,优化UI Prefab的资源引用加载

1:一般

2014-09-04 00:50:44

[Unity3D]Lua中使用协程coroutine和计时器timer

习惯了unity3d的协程用法,那么我们在Unity里面怎么使用:

2014-08-22 23:57:46

[Unity3D]关于中文注释导致的文件编码错误问题

ps,一直用osx开发,个人习惯用sublime text2编辑器。作为中国人

2014-06-28 00:23:57

[Unity3D]uLua中类似Unity3D C# Messager的Event System

使用方式: 在自己的lua类中引用 Event = require 'events' 然后要在你使用的地方添加事件AddListener(eventName,handler): Event.AddListener("even",  function ()          print('onEvent')     end  ) 在需要广播事件的地方Broca

2014-04-25 11:17:26

[Unity3D] 关于uLua在Unity3D的性能测试

- lua中实例化5w个空对象并且直接删除function main.test( ) print('lua start at:'..Time.realtimeSinceStartup) for i=1,50000 do local go = GameObject('init') GameObject.DestroyImmediate(go)

2014-04-24 11:56:16

[Unity3D] 一个新的UIButtonMessage 给NGUI,使用委托,自动选择Receiver提供的方法

好久没更新博客咯,最近潜心项目ing。。。来分享一个新的NGUI按钮方法回调的脚本,个人不是很喜欢原来那个UIButtonMessage

2013-07-11 14:35:04

[Unity3D] Dynamic Font for NGUI 2.5.0c,动态字体脚本支持NGUI最新版本

基于NGUI最新版2.5.0c修改UIFont和其Inspector脚本,支持动态字体使用步骤:1、导入最新版本的NGUI包2、导入U3D_DynamicFont_UIFont_NGUI2.5.0c3、(Option)如果没有导入过动态字体shader,可以把shader导入U3D_DynamicFont_Shaders文件下载问题解决: 1、换行的问题

2013-04-01 14:36:36

[cocos2d-x]File文件的IO读写处理

为了保存自定义数据文件,需要保存文件和读取文件,也就是File的IO处理;针对cocos2d-x我们可以通过CCFileUtils::sharedFileUtils()->getWriteablePath()获取到可读写的文件目录,其实是Caches目录。关于file的操作,我们要明白几个概念:File :文件对象,用于创建文件,操作文件fopen:打开操作一个具体文件(文

2013-02-27 17:05:47

[cocos2d-x]坐标系,触屏自定义检测CCSprite的点击拖动等信息

一、cocos2d-x中的2个常用坐标系:屏幕坐标系:默认原点在左上角,x轴向右、y轴向下-------------------------------------------->x轴||||vy轴GL坐标系:默认原点在左下角,x轴向右、y轴向上(怎么记忆?这么明显GL,L字是不是和下图很像呢?)y轴||||-----------

2013-02-20 23:50:18

一句话理解设计模式 - 《Head First》读后感

《Head First》这本书是我觉得理解设计模式最棒的书本。至于其神奇之处,我想看过此书的人都会跟我一样的感慨!面向对象基础1、抽象2、封装3、继承4、多态设计原则1、找出应用中可能需要变化的地方,把它独立出来,不要和那些不需要变化的混淆在一起。把变化的部分“封装”2、针对接口编程,而不是实现编程。把行为放在分开的类中,此类专门提供某行为接口的实现

2013-02-19 18:40:36

[cocos2d-x]TiledMap地图的学习-双指缩放,单指拖动,双击自动放大

根据http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d 中的介绍来在cocos2d-x上实现。文章内容:一、Tiled工具的使用二、Touch事件的检测,拖动和缩放操作一、实现Tiled免费地图工具编辑1、安装工具,从Tiled Map Editor下载并且安装

2013-02-07 00:07:29

[iOS]关于在程序里面点击进入app store并自动显示搜索应用,自动显示某个公司的app stroe应用列表

实现方式很简单,在某个按钮的回调方法中,执行以下操作:Objc语言,如果是用cocos2d-x,可以把cpp改成mm文件NSString *iTunesLink = @"itms-apps://itunes.com/apps/CompanyName/";[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunes

2013-02-06 14:05:55

[Vim]Mac下如何安装ctags、Exuberant Ctags、以及出现E433: No tags file的解决方法

好吧,我承认我受某人影响开始进入vim的疯狂折磨状态中,我还是觉得插件是好,但安装却会出现不同的情况。直入正题,记录下安装ctags的过程1、安装Exuberant Ctags 勇敢点进去,然后点击那个Source only distribution (gzipped)ctags-5.8.tar.gz 解压缩到本地,你会发现里面很多源文件,so,当然

2013-02-04 17:32:49

[cocos2d-x]例如C++的成员函数指针实现委托、监听者模式

设计需求:游戏结束后,通知需要监听“游戏结束”消息的对象发送通知。开发unity3d中我们知道c#有默认的delegate实现委托event的事件,很简单,前面的我的文章有做一个较为详细的介绍委托,以及此模式的一些优点。送上传送门回忆下: http://blog.csdn.net/chiuan/article/details/7918833 回归正题,我们直入正题,如何

2013-02-03 23:30:24

[cocos2d-x]关于update回调,以及继承后子类调用父类的Update处理的问题

问题描述:GameObject - > AIPlayer在基类gameobject中有一个update(float dt),就是默认schedule后每侦执行的方法,然后AIPlayer继承了go,也实现了Update(float dt),通过在AIPlayer里面调用父类的update,因为某些共性的物体判断,例如HP 那么我期望的处理是在GameObject中如果HP 消失后调用

2013-01-29 00:50:29

[cocos2d-x]关于是否继承CCSprite,以及关于继承初始化时候的未知问题

最近学习cocos2dx时候,正在打算把一个cocos2d-iPhone项目转用cocos2dx写一遍。刚实现基本的场景逻辑,便出现一些奇怪的问题:1、程序启动随机当机2、对象实例化添加到SpriteBatchNode后闪一下便消失了问题1:首先我的程序主要层级架构如下:GameSence :管理游戏中Sence\Layer等场景高级层次的关系GameLayer

2013-01-23 00:07:31

[cocos2d-x] CCArray使用注意

在cocos2d-x中创建一个类初始化时候创建其变量CCArray,添加2个CCArray作为内容。if (!alliesOfTeams || alliesOfTeams->count() <= 0) { alliesOfTeams = CCArray::create(CCArray::create(),CCArray::create(),NULL); CCLO

2013-01-20 17:54:21

[cocos2dx]-继承CCSprite子类中的update方法启动遇到的问题解决

首先简单说下我的实现逻辑:我写了个GameObject 继承CCSprite实现 update(float dt),然后Monster继承GameObject实现update(float dt).为何,我不管在GameObject实例化时候执行scheduleUpdateWithPriority还是Monster实例化时候执行scheduleUpdateWithPriority都只是GameO

2013-01-20 17:44:26

[iOS] Error Fixed : [__NSArrayI addObject:]: unrecognized selector sent to instance

当我创建了一个NSMutableArray 对象的时候@property (nonatomic,copy)NSMutableArray *children;然后通过addObject运行就会报错,[__NSArrayI addObject:]: unrecognized selector sent to instance解决方式:1、通过理解,我们知道addObject

2012-12-09 02:44:40

查看更多

勋章 我的勋章
    暂无奖章