自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

使用cocos2d-x开发各种编辑器

感觉cocos2d/x的各种编辑器还是挺丰富的,但由于都是免费的软件,其中有各种隐患,cocos2d/x在不断的更新,但如果相应的编辑器没更新的话,这软件就不能用了,或者有些软件的bug层出不穷,所以自己能动手开发相应的编辑器还是有必要的。一开始想用windows的GDI开发,后来再想了一下为啥不直接用cocos2d-x来开发呢,将cocos2d-x嵌入到MFC里,就可以将windows各种强大的...

2012-12-31 17:07:00 203

使用cocos2d-x开发各种编辑器

感觉cocos2d/x的各种编辑器还是挺丰富的,但由于都是免费的软件,其中有各种隐患,cocos2d/x在不断的更新,但如果相应的编辑器没更新的话,这软件就不能用了,或者有些软件的bug层出不穷,所以自己能动手开发相应的编辑器还是有必要的。一开始想用windows的GDI开发,后来再想了一下为啥不直接用cocos2d-x来开发呢,将cocos2d-x嵌入到MFC里,就可以将windows各种强大的...

2012-12-31 17:07:00 148

加载远程服务上的spring独立子模块

背景:假设一个web工程有3个独立业务子模块,user,home,rpc,3个独立子模块也独立发布,子模块独立发布后可以及时reloadweb工程的业务功能,3个子模块可以在任何服务器上,也可以是3个不同的公司来提供,如下图一般我们的工程会采用spring来管理bean,在这种情况下要稍微改造下。看上去和热部署也有点类似。这次的知识点以这个背景为例来进行讲解。首先看...

2012-12-31 13:33:00 68

Eclipse快捷键大全

(1)Ctrl+M --切换窗口的大小(2)Ctrl+Q --跳到最后一次的编辑处(3)F2 ---重命名类名 工程名--当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3 --跳到声明或定义的地方。 F5 --单步调试进入函数内部。 F6 ...

2012-12-29 10:44:00 55

andEngine之碰撞检测用法

做游戏必不可少碰撞检测,真实感十足啊。直接上代码:@Overridepublic Scene onLoadScene() {this.mEngine.registerUpdateHandler(new FPSLogger());...........scene.registerUpdateHandler(new IUpdateHandler() {@Override...

2012-12-28 11:28:00 82

andEngine之碰撞检测用法

做游戏必不可少碰撞检测,真实感十足啊。直接上代码:@Overridepublic Scene onLoadScene() {this.mEngine.registerUpdateHandler(new FPSLogger());...........scene.registerUpdateHandler(new IUpdateHandler() {@Override...

2012-12-28 11:28:00 68

垃圾回收技术的发展(转)

本文载自http://www.cnblogs.com/jillzhang/archive/2006/11/03/549281.html写作本文的初衷是想和大家分享垃圾收集( Garbage Collection )技术简单而有趣的发展史。动笔之前,我站在窗边,望了望正在小区里装运垃圾的清洁车。和生活中环卫工人们清运垃圾的工作相似,软件开发里的垃圾收集其实就是一种自动打扫和清除内存垃圾的...

2012-12-27 11:31:00 86

android LOMO特效代码实现

import android.graphics.Bitmap;import android.graphics.Color;public class LomoFilter { public static Bitmap filter(Bitmap bitmap){ int width = bitmap.getWidth(); int height = bitmap.getHeig...

2012-12-27 09:35:00 93

【Cocos2d-x游戏引擎开发笔记(17)】实现运动的尾巴效果

原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8434598使得运动的物体有尾巴的效果,可以使用CCMotionStreak。这里我使用【Cocos2d-x游戏引擎开发笔记(12)】粒子系统实现与用户交互的特效的例子,使得效果更加的酷。在头文件中加入:CCMotionStreak* strike;然后在i...

2012-12-25 18:47:00 110

舒迅:产品经理必读的九步法

谨以此文献给梦想改变世界的人舒迅多年以后,当我面对那些年青的产品经理,我会想起自己当年从事的是一份高薪的工作。那是2000年,我大学毕业后在北京一家IT网站做搜索引擎PM,当时我一个月的薪水能在亚运村买一平方米房子,十年之后,朋友招聘PM,开出的月薪和我十年前一样,差别是这时年青的PM用一年的薪水才能在亚运村买到一平方米的房子。对此,我很迷惑,于是咨询HR的同事,HR的同事告诉我,十年...

2012-12-25 15:43:00 84

微信的商业模式与创业机会 -转 舒迅

在飞机上无聊,本来想写个微博,不想一写写成了篇博客。首先申明这文章和我所在公司无关,贴出来算是学习与分享。对微信的观察是一种学习,同时对其它移动产品也适用,就产品论产品,同时希望给创业者一些启发。一、用户需求和商业价值微信首先是一个通讯工具。无论腾讯想把微信做成什么,在用户的认知里,他到今天已定型了。对于绝大多数用户微信是一个通讯工具,我把这叫做用户的主诉求,或者一级需求。一个...

2012-12-25 15:41:00 66

【Cocos2d-x游戏引擎开发笔记(16)】动画速度的控制

原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8426332在前面的博文中,介绍过动画,但是没有提过动画速度控制。动画速度控制就是动画在什么时候快,什么时候慢。现在先来学习两个英语单词ease:安逸,悠闲。在下面的API中,应该理解为慢。exponential:指数的。指数级增长,这个增长速度就是很快了,...

2012-12-25 08:58:00 179

【Cocos2d-x游戏引擎开发笔记(15)】Tiled Map Editor(三)

原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8363028上一篇中完成了再地图中添加西瓜,让hero吃,这篇将会完成这个游戏。1.添加敌人在对象层中加入敌人,注意,加入了一个键值对,键为n,值为1。这个键值对主要就是为了区分敌人和英雄。将敌人画在地图上。for(int i=0;i<int(o...

2012-12-21 11:49:00 151

cocos2d-x开发的几点总结

从2011初进入手业到现在两年了,一开始使用cocos2d-iphone,后来转成cocos2d-x,经历了手机发展的爆炸性时代,可以说中间经历了不少的磨练,到现在无论是游戏开发架构还是游戏的设计思想都慢慢走向成熟,我将一些要点列出来以谨记。1、 开源的游戏引擎一般没有成熟的配套周边工具,例如场景编辑器,UI编辑器,动画编辑器,如果你的团队没有能力自己开发这些周边工具,请使用有成熟的社区支持...

2012-12-19 17:57:00 98

cocos2d-x开发的几点总结

从2011初进入手业到现在两年了,一开始使用cocos2d-iphone,后来转成cocos2d-x,经历了手机发展的爆炸性时代,可以说中间经历了不少的磨练,到现在无论是游戏开发架构还是游戏的设计思想都慢慢走向成熟,我将一些要点列出来以谨记。1、 开源的游戏引擎一般没有成熟的配套周边工具,例如场景编辑器,UI编辑器,动画编辑器,如果你的团队没有能力自己开发这些周边工具,请使用有成熟的社区支持...

2012-12-19 17:57:00 76

cocos2d-x 2.x适应多平台多分辨率的方案

Cocos2d-x从2.0开始支持多平台多分辨率,但无论是从官方的介绍还是官方的demo都介绍得比较模糊,其中只提到使用CCFileUtils::sharedFileUtils()->setResourceDirectory()CCEGLView::sharedOpenGLView()->setDesignResolutionSize()这两个方法来控制。但我感觉通常情况...

2012-12-19 16:20:00 115

RemoteViews嵌入ListView复杂布局

主要函数public voidsetRemoteAdapter(int appWidgetId, int viewId, Intent intent)当在widgets中使用集合(比如说ListView, StackView等等),在单独的一个条目中设置PendingIntents是非常浪费的,并且是不被允许的。然而一个单独的PendingIntents模板可以设置在集合里,参...

2012-12-17 17:27:00 187

volatile的一段for循环例子

case1: private static int i=0; public static void main(String[] args) { for(i=0;i<100000000;i++); }case2: private volatile static int i=0; public static void main(String[] args) { f...

2012-12-17 16:39:00 192

8大你不得不知的Android调试工具

将讨论的是8大你不得不知的Android调试工具,这些工具部分属于系统自带,也是一种方式方法,希望对大家有所帮助。 AD: 1. 查看当前堆栈 1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系 2) 方法:new Exception(“print trace”).printStackTrace(); 2. MethodTracing ...

2012-12-10 11:35:00 51

Cocos2d-x学习(二十二):cocos2d-x中CCScale9Sprite的另一种实现

cocos2d 2.0之后加入了一种九宫格的实现,主要作用是用来拉伸图片,这样的好处在于保留图片四个角不变形的同时,对图片中间部分进行拉伸,来满足一些控件的自适应(PS:比如包括按钮,对话框,最直观的形象就是ios里的短信气泡了),这就要求图片资源的中间部分是纯色或者是简单的渐变了!1.cocos2d中九宫格CCScale9Sprite的实现(1)原理cocos2d的实现非常巧妙,...

2012-12-08 19:40:00 74

Cocos2d-x学习(二十二):cocos2d-x中CCScale9Sprite的另一种实现

cocos2d 2.0之后加入了一种九宫格的实现,主要作用是用来拉伸图片,这样的好处在于保留图片四个角不变形的同时,对图片中间部分进行拉伸,来满足一些控件的自适应(PS:比如包括按钮,对话框,最直观的形象就是ios里的短信气泡了),这就要求图片资源的中间部分是纯色或者是简单的渐变了!1.cocos2d中九宫格CCScale9Sprite的实现(1)原理cocos2d的实现非常巧妙,...

2012-12-08 19:40:00 72

Cocos2d-x学习(二十一):cocos2d-x引擎结构

在不同平台下,cocos2d-x的入口是不一样的,在win32平台,程序是从_tWinMain()开始的,可以在每一个cocos2d-x的程序中的main.cpp中找到。1.程序入口(1)在_tWinMain()中,创建的AppDelegate类的对象(PS: AppDelegate继承于CCApplication,在构造方法中,初始化CCApplication单例类的唯一实例)...

2012-12-08 10:53:00 52

Cocos2d-x学习(二十一):cocos2d-x引擎结构

在不同平台下,cocos2d-x的入口是不一样的,在win32平台,程序是从_tWinMain()开始的,可以在每一个cocos2d-x的程序中的main.cpp中找到。1.程序入口(1)在_tWinMain()中,创建的AppDelegate类的对象(PS: AppDelegate继承于CCApplication,在构造方法中,初始化CCApplication单例类的唯一实例)...

2012-12-08 10:53:00 55

数据结构:位图法

一、定义 位图法就是bitmap的缩写。所谓bitmap,就是用每一位来存放某种状态,适用于大规模数据,但数据状态又不是很多的情况。通常是用来判断某个数据存不存在的。在STL中有一个bitset容器,其实就是位图法,引用bitset介绍:Abitset is a special container class that is designed to store bits (ele...

2012-12-05 17:38:00 76

乐观锁,悲观锁

乐观锁应用(写时用数据版本号或最后更新时间判定)1.使用自增长的整数表示数据版本号。更新时检查版本号是否一致,比如数据库中数据版本为6,更新提交时version=6+1,使用该version值(=7)与数据库version+1(=7)作比较,如果相等,则可以更新,如果不等则有可能其他程序已更新该记录,所以返回错误。2.使用时间戳来实现.注:对于以上两种方式,Hiber...

2012-12-05 16:11:00 59

itext读写pdf的原理

之前介绍过使用ASM框架的一些基础api,里面会涉及.class的文件结构,字节码处理其实是修改.class文件的内容,关键内容在于对文件结构和字节码指令的了解最近也阅读了些pdf相关的java框架,对其标准和原理做了些简单理解,于是以同样的方式,根据itext这个框架来解读分享下pdf的文件结构以及读写pdf的一些原理首先用itext5.3.4生成一个pdf文件作为学习案例,itext采...

2012-12-05 15:45:00 564

ios中使用自定义的字体

原始的系统字体,在挑剔的人面前,就显得应付不了.这个时候参考了sohu新闻中使用的字体,据说是微软雅黑.下面是使用方法:1.网上搜索字体文件(后缀名为.ttf,或.odf)2.把字体库导入到工程的resouce中3.在程序viewdidload中加载一下一段代码NSArray *familyNames = [UIFont familyNames];for( NSString *fami...

2012-12-05 12:27:00 110

Java基础知识

来源:http://www.blogjava.net/fanyingjie/archive/2007/06/27/126467.aspxJAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二...

2012-12-04 10:59:00 64

GD验证码练习

因为是练习,写的有点乱。$fsize = 4;$code_bit = 10;$width = (($fsize<5?$fsize:5)+4) * $code_bit+10; //$fsize+4 4为调整数字$height = 30;//生成随机字符串 方法一//$chars = "0123456789ABCDEFGHIJKLMNPQRSTUVWXYZ";...

2012-12-01 10:38:00 84

空空如也

空空如也

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

TA关注的人

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