自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eric

极致的想象力,极致的自我。

  • 博客(19)
  • 收藏
  • 关注

原创 Cocos2d-x3.0(一)Cocos2d-x3.0简介以及创建新的Cocos2d-x跨平台工程

cocos2d-x-3.0简介运行cocos2d-x3.0的sample生成Coco2d-x3.0的文档cocos2d-x3.0如何用python脚本创建新的cocos2d-x工程

2014-01-13 02:09:41 9139 11

原创 一些cocos2d-x开发的知识点总结

1.CCMoveTo动作运行多次,位置会发生诡异的变化,比如变成目标位置的几倍。解决办法,确保每次CCMoveTo之前停止之前的动作。2、在onEnter()函数中,忘记调用父类的onEnter()函数会导致动画等无效。还有在init()函数中,谨记要对父类进行初始化。3.addChild(CCNode* child, int zOrder); zOrder的值越大,显示的

2013-11-17 22:04:15 2352

原创 Lua脚本之语法基础快速入门

Lua的语法基础超级简单,非常易于上手,下面总结一些学习过程中的Lua语法基础:        在开始学习之前,先介绍一些最基本的概念,在Lua中具有一个代码块的概念,每个函数或者for循环等都是一个代码块。在Lua中,用 “- - ”来标记该行的注释,使用“- - [ [” 和   “ - - ] ] ”之间括起来的部分进行块注释。如下所示:-- 行注释,仅仅注释当前行for id

2013-07-02 04:31:01 19951 1

原创 Mac开发利器之程序员编辑器MacVim学习总结

Emacs和Vim都是程序员专用编辑器,Emacs被称为神的编辑器,Vim则是编辑器之神。至于两者到底哪个更好用,网络上两大派系至今还争论不休。不过,相比之下,Emacs更加复杂,已经不能算是一个编辑器了,有人这么说:Emacs是伪装成编辑器的操作系统。与之相反,Vim的定位很明确,就是要做一个强大的编辑器。由于笔者精力有限,决定还是选择自己认为相对简单点的Vim来学习。因此,笔者将会在本文跟大家

2013-06-18 03:21:17 104784 10

原创 lua脚本之lua语言简介以及lua的安装

作为一个游戏开发者,掌握至少一门脚本语言是一种必备的技能。Python、Ruby和Lua是目前最流行的几种脚本语言。相比之下,Python优点是具有比较多的支持库、工具、扩展模块,缺点是难以调试,难以跟其他语言整合;而Ruby优点是彻底的面向对象OOP语言,语法简单而易于掌握,不足之处是在游戏开发方面支持不够;作为本文要学习的目标语言---Lua是最快、占内存最少的,很容易跟其他语言整合,语法简单

2013-04-10 03:09:55 2693

原创 ios SDK开发之关于IBOutlet对象的释放

虽然笔者不用Xib,不过同事在工作中很喜欢用,关于IBOutlet对象的释放,笔者一直比较疑惑。曾经笔者在负责内存泄露查找这块工作的时候,碰到类似以下的情况,见代码:@interface TestController : UIViewController {IBOutlet UIImageView *imageView;IBOutlet UIButton *button;}@pr

2013-04-08 01:54:05 2201 2

原创 ios SDK开发之键盘通知

前几日发现一个iOS键盘通知方面的小bug,因此总结下iOS键盘通知的知识点。在iOS中,键盘通知目前的SDK里总共有如下6个:UIKeyboardWillShowNotification : 显示键盘的时候立即发出该通知UIKeyboardDidShowNotification:显示键盘后才发出该通知UIKeyboardWillHideNotification:键盘即将消失的

2013-04-07 02:31:42 3243

原创 读书笔记之《七周七语言——理解多种编程范型》Ruby语言学习

正如此书中简介所介绍的一样,作为一个程序员,想要提高自己的编程水平,学习了解各种编程语言是一个很有效的途径。通过吸收各种语言的精髓融入到自己最熟悉的语言代码中去。也许你只是一个Objective-c程序员,但是你同时也想了解如何用Java来开发android程序;也许你只是一个客户端程序员,但是你同时也想了解服务器的开发;也许你永远都用不到Ruby,但是你却想了解Ruby语言的各种特性。。。。。。

2013-04-01 01:05:57 2236

原创 Unity3d开发之实现在Unity3d层C#脚本和在Xcode层Objective-c语言的通信以及NGUI的屏幕适配问题

几日前,笔者碰到一个NGUI的屏幕尺寸的适配问题。情况是这样子的:Unity3d编译了一个iPhone版的Xcode工程,非Universal版,进入真机测试的时候,发现当该iPhone版的工程在iPad2真机上NGUI出现了问题,如下图:              由图片可分析出,NGUI的位置都是正确的,但是大小不正确;显然这是由于屏幕分辨率导致的问题,因为NGUI用的是高

2013-03-25 10:22:14 3437

原创 ios SDK开发之关于CoreAnimation的一些注意点总结

关于UIView animation,很多读者相信非常喜欢用animation block的动画API,如下:Animating Views with Blocks+ animateWithDuration:delay:options:animations:completion:+ animateWithDuration:animations:completion:+ animateWi

2013-03-24 17:13:49 7704

原创 图形开发之cairo库的编译

笔者这几天一直在研究如何编译cairo库,直到今晚终于搞定了。下面将总结跟大家分享一下。         在这里,笔者先分享一下失败的经验,开始笔者是按照cairo官网的一篇教程来尝试安装的,http://cairographics.org/end_to_end_build_for_mac_os_x/   ,如果你也看过了这篇教程,并尝试安装其思路去安装的话,在这里笔者不得不提醒一下你,你走了

2013-03-24 03:54:25 5065

原创 图形开发之Cario库简介以及下载安装

这几天都在研究Cairo图形库,这是一个开源跨平台的图形库,相对于OpenGL来说更容易上手使用。在开始之前先介绍一些关于矢量图形和光栅图形的概念。矢量图形和光栅图形是两种不同的计算机图形体系。光栅图形用像素的集合来表现图像。矢量图形使用诸如点、线、曲线或多边形等几何图元来表现图像。这些图元通过使用数学方程式创建。这两种计算机图形提示各有各自的优缺点。矢量图形比光栅图形更先进的特点有如下几点:

2013-03-18 02:15:48 4366

原创 开发利器之Mac下的MacPorts

今天笔者推荐Mac开发者们安装的一个利器-----MacPorts。这是一个开源的工程,旨在设计一个简单易用的系统帮助大家在命令行,X11 或 Aqua编译、安装和升级基于开源的软件。有了它,开发者就能更轻松了。       下面是官方网站下载地址:http://www.macports.org/install.php,根据自己的Mac操作系统环境点击如下图红框内的相应的链接:

2013-03-12 01:46:30 2083

原创 Cocos2d-x开发之在Elipse创建新工程

之前的文章里我们学习了在mac上搭建起Xcode和Eclipse的Cocos2d-x开发环境,并在Xcode创建了新的工程和在Eclipse上运行了Cocos2d-x的自带工程。接下来笔者开始学习怎么在Eclipse创建一个新的Cocos2d-x工程。    首先打开Cocos2d-x根目录下的create-android-project.sh文件,并将文件中的路径修改为笔者硬盘上的andro

2013-03-10 03:00:35 1844

原创 读书笔记之《设计模式解析》读后总结

读完了《设计模式解析》一书,对于面向对象有了更深的理解。将该书关于模式理解的一些共性以及思考总结下来,具体的设计模式就不提了,因为笔者也是属于新手,就不班门弄斧了。一、传统看法将对象看作有方法的数据,而设计模式将对象看作是具有责任的一个实体。面向对象原则总结:对象是具有明确定义的责任的事物。对象对自己负责封装指的是任何形式的隐藏:数据隐藏,实现隐藏,类隐藏(在抽象类或接口后

2013-03-09 19:44:12 1219

原创 Cocos2d-x开发之在Mac下分别搭建ios和andoid的Cocos2d-X开发环境

开始学习Cocos2d-x咯,O(∩_∩)O~,之前其实已经做过一个Cocos2d-iPhone的项目,所以对于cocos2d-x我还是有点基础的。因为Cocos2d-iPhone是用Objective-c语言写的,只能用于开发iOS平台的游戏。为了适应跨平台的特性,咱们国内的一个团队用C/C++代码将Cocos2d-iPhone重新实现,O(∩_∩)O,感谢他们~~~~~     首先下载C

2013-03-08 02:18:14 1532

原创 读书笔记之《C#入门经典》提高篇

总结一些在学习《C#入门经典》一书中的技巧细节以及基础知识点,由于本人是一个objective-c程序员,所以会偶尔碰到C#与objectiv-c比较类似的概念会提醒一下,下面是提高篇,讲述C#泛型技术、委托、事件以及扩展方法。22.泛型,就是C++中的模板的概念。泛型类是以实例化过程中提供的类型或类为基础建立的。     泛型使用System.Nullable类型提供了使值类

2013-03-04 02:02:20 1152

原创 读书笔记之《C#入门经典》基础篇

总结一些在学习《C#入门经典》一书中的技巧细节以及基础知识点,由于本人是一个objective-c程序员,所以会偶尔碰到C#与objectiv-c比较类似的概念会提醒一下,下面是基础篇:1.主动进行垃圾回收检查。.NET垃圾回收会定期检查计算机内存,从中删除不再需要的内容。这种检查不定时,因此需要许多内存才能运行的代码应该自己执行这样的检查,而不是坐等垃圾回收。2.C#代码是区分大小写的,必须使用

2013-03-02 17:11:40 1517

原创 读书笔记之《高效程序员的45个习惯----敏捷开发之道》 摘录

读书笔记之《高效程序员的45个习惯----敏捷开发之道》摘录       此次原创的意思是指这个文章中的内容是由笔者从《高效程序员的45个习惯----敏捷开发之道》书中摘录,而不是别人摘录的,但是内容并非笔者原创,所摘录的内容的版权均为《高效程序员的45个习惯-----敏捷开发之道》一书的作者以及翻译者所有,特此申明。     《高效程序员的45个习惯-敏捷开发之道》真是一本好书,程序员必

2013-03-01 23:14:28 2616

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除