自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阳光新鲜

搜集过往的经验,温故而知新

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

原创 关于CCArmature加载时因为plist中含有相同名称的图片导致碰撞框被冲掉的解决办法。

很久没有写博客了。我发现坚持每周写博客真的很难。生活中总是有这样那样的事情成为你不坚持写博的理由,而我在写这篇博客时实际上是在上班。。。。。。好了言归正传,今天要说的这个问题可能大家都遇到过了。这里先重现一下场景,你打算做一个动作很多的主角,然后你发现将主角的所有动作做到一个工程文件里有些牵强,cocostudio垃圾的体验会让你用数秒钟时间切换到一个Animation。所

2015-11-06 23:56:08 564

原创 解决cocos2dx CCArmature动画在部分型号的安卓手机上播放不正常的问题

cocos2dx其实是有很多的坑,等待我们去挖掘,所以精通框架,精通opengl es是很重要的。最近,在我做android机测试时,发现公司里的一款三星手机的骨骼动画显示不全,且有的图片会有闪烁。一时找不到办法,各路救助后在cocoachina上找到了解决办法:将CCArmature和CCBatchNode中的CCTextureAtlas *CCArm

2015-11-06 23:55:08 1029

原创 Why Floating-Point Numbers May Lose Precision

Floating-point decimal values generally do not have an exact binary representation. This is a side effect of how the CPU represents floating point data. For this reason, you may experience some loss o

2015-11-06 23:54:02 532

原创 如何在你的cocos2dx中使用sqlite3

从性能上说,XML方式的存储基本可以满足1 MB以下的存储要求。但在更复杂的情景中,我们可能需要存储多种不同的类,每个类也需要存储不同的对象,此时XML存储的速度就将成为瓶颈。即便分文件存储,管理起来也很麻烦,这个时候可以引入数据库来提升存储效率。 关系数据库是一种经典的数据库,其中的数据被组织成表的形式,具有相同形式的数据存放在同一张表中,表内每一行代表一个数据。在表的基础上,数据库为我们

2015-11-06 23:50:45 781

原创 C++创建对象的两种方法

c++的代码真的好难看。不过这么多人用,也应该有它的道理。被逼看看c++,学学怎么创建对象啊,ORZfrom:http://blog.sina.com.cn/s/blog_586b6c050100dhjg.html 在C++里,有两种方法创建对象:方法一:ClassNameobject(param);这样就声明了一个ClassNa

2015-11-06 23:49:27 1041

原创 如何成为游戏行业的图像程序员

因为我们最近正在招聘一名图像程序员,所以我得确定潜在求职者具备哪些技术知识和技能。虽然这个定义主要是针对我们的求职者,但我想也适用于行业中其他正在求职中的程序员,比如渲染工程师。不论你是刚完成学业的新人,还是已经在行业中试水不同角色的老手,希望本文能够让你获知成为一名图像工程师需要具备的知识。如果你是一名经验丰富的渲染程序员,那么你可能已经了解了所有情况,我也希望听听你的看法。

2015-11-06 23:48:06 810

原创 svn的import命令

中午休息,写一下svn的import命令。直接使用svn还是很方便的,windows下有Tortoise,Mac下我一直用Xcode,Xcode从5开始提供了完善的的代码管理功能。我一般这样创建项目,先在VisualSvn创建仓库,在用Xcode创建工程,将工程导入仓库,这是需要重新获取,并尝试修改后签入,因为这时你的工厂还是没有svn信息的原始工程。这里想要强

2015-11-06 23:46:27 14404

原创 玩转more标签

只要熟悉WordPress的用户都应该知道标签。在撰写文章时,你可以在文章的正文中插入 标签来创建文章摘要。这样文章里默认就会显示 “more…” 链接,读者点击它就可以阅读整篇文章。使用more标签时,在所有的非单篇文章浏览形式(如分类、标签和存档)下只会显示文章摘要,而只有在单片文章浏览形式下才会显示整篇文章内容。接下来我们就来看看下面的例子。如何使用more标签假设你有一篇文

2015-11-06 23:38:46 914

原创 C语言C++语言中静态变量和静态函数

转了一篇写的比较详细的博客。对于c++静态变量的问题一直没搞懂,这次认真的分析了一下。这次我主要关注全局变量,全局变量分全局和静态全局,其中全局可以在多个源文件中使用,所以在实际应用中不推荐。而静态全局变量只能在当前源文件中使用,可以更好的保护数据。一下为正文来了:c语言中需要内存来存放数据。而内存主要分为两类:静态存储区和动态存储区;1.静态存储区分为:只读数据(READON

2015-10-28 10:19:29 2244

原创 在vs2010上编译Tiled Map地图编辑器源码

今天调通了工程,编译通过,在此做一下笔记。很早就像弄这个,因为公司里当时需要转cocos2dx,而又没有合适的编辑器,所以就选这个了,当时看了一下,发现是个开源项目。使用了一段时间发现,tiled map的原理是把整张图分成一个一个小格子,这样做如果是制作格子格局的游戏是非常方便的,但是如果不是格子格局则必须将图片和格子对齐,这样美术和策划都麻烦,而且会将拼好的图片整个拉大

2015-10-28 09:52:35 2200

转载 如何成为一名机智的ios程序员

机智对程序员是非常重要的。它可以加快你学习的速度。加快阅读理解三方代码。甚至极大的影响了你的待遇。但有的同学,不是太机智。学习代码比较吃力。担心找不到理想的工作。在这种情况下该如何办呢。小弟不才,总结了一些朋友的心得和经验。抛砖引玉,欢迎各位大大提出宝贵意见。1:求职阶段技术不好怎么办。别慌。   首先,你可以买一个会员qq。号码略屌。改名成类似 腾讯HR 支付宝HR这

2014-07-18 10:10:57 659

转载 怎样花两年时间去面试一个人

http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的

2014-07-03 21:50:25 591

转载 给程序员简历的一些建议

* 没有必要撒谎    写简历最差的策略就是撒谎了。这种欺骗本身就自相矛盾。你到底希望和聪明人共事呢,还是笨人呢?大多数人希望和聪明人共事,但是聪明人你骗得了么, 或者说被你骗了的算是你认为的聪明人么?你要和想找好工作, 基本假设就是大家都是明白人不好骗的。看简历的人也上过学,也写过简历,更清楚其中的注水手段,以为自己能吹牛过关,大部分都是自取其辱。即便你过了简历 筛选一关,也没那么容

2014-06-28 14:40:17 2369

转载 有人研究过Canvas转OpenGL吗?

http://www.eoeandroid.com/thread-61995-1-1.html目前在做一个游戏,原来J2ME上的,移到android倒是不复杂,在Canvas绘图这个系统里,封装Image,封装Graphics这些都很容易,该优化的也优化了,但由于有些地方一屏里绘制了较多图片,性能相当不给力。android既然提供了OpenGL ES,相比硬件图形处理比Canvas

2014-06-26 08:46:05 2055

转载 JAVA中int、String的类型转换

int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:

2014-06-24 16:10:04 639

转载 解决AndroidADT自带Eclipse编辑器不能自动代码提示的问题。

今天发现,我下载的AndroidADT开发套装中自带的Eclipse没有自动代码提示功能。通过参考http://blog.csdn.net/coolszy/article/details/7241955文章解决了问题。总结一下,解决方法分为两步:一、设置“Auto activation triggers for java”打开:Eclipse -> Window -> Pe

2014-06-23 12:13:09 649

转载 COCOS2D-X 停止手打所有cpp文件到android.mk

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := hellocpp_sharedLOCAL_MODULE_FILENAME := libhellocpp  FILE_LIST := hellocpp/main.cppFILE_LIST += $(wildcard $(LO

2014-06-22 21:03:13 626

原创 QImage, QPixmap 的官方解释摘录

Qt provides four classes for handling image data: QImage, QPixmap, QBitmap and QPicture. QImage is designed and optimized for I/O, and for direct pixel access and manipulation, while QPixmap is desi

2014-06-05 11:50:33 838

转载 2048-AI程序算法分析

针对目前火爆的2048游戏,有人实现了一个AI程序,可以以较大概率(高于90%)赢得游戏,并且作者在stackoverflow上简要介绍了AI的算法框架和实现思路。但是这个回答主要集中在启发函数的选取上,对AI用到的核心算法并没有仔细说明。这篇文章将主要分为两个部分,第一部分介绍其中用到的基础算法,即Minimax和Alpha-beta剪枝;第二部分分析作者具体的实现。基础算法

2014-06-01 22:24:03 1340

原创 c++包含目录中"" <>的区别

而""首先在当前目录下寻找,如果找不到,再到系统目录中寻找。 这个用于include自定义的头文件,让系统优先使用当前目录中定义的。 When writing your C program, you can include files in two ways. The first way is to surround the file you want to include wit

2014-05-28 08:33:59 617

转载 Mac环境下svn的使用

http://www.cnblogs.com/mjios/archive/2013/03/10/2952258.html本文目录一、创建代码仓库,用来存储客户端所上传的代码二、配置svn的用户权限三、使用svn客户端功能在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能

2014-03-15 12:45:12 580

转载 android apk包反编译、破解心得

研究Android近一个月了,总体上来说还是比较容易上手,而且相关的资源也还算丰富。然而一些觉得不错的应用,没有提供源码,想深入研究一下实现原理就只有采用反编译、破解的办法了。网上讲破解方法的文章很多,但大多是转载的,大同小异,而且不怎么完整,这里总结三种方法,供学习研究,分享如下。首先,用WinRAR解压apk包,会得到包目录、classes.dex等文件,之后按以下操作: 一、

2014-03-09 15:12:20 1806

原创 双缓冲与闪烁

为什么会闪烁我们的绘图过程大多放在OnDraw或者OnPaint函数中,OnDraw在进行屏幕显示时是由OnPaint进行调用的。当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间内背景色与显示图形的交替出现,使得显示窗口看起来在闪。如果将背景刷设置成NULL,这样无论怎样重绘图形都不会闪了。当然,这样做会使得窗口的

2014-02-24 22:20:26 780

翻译 在Android中使用NDK调用OpenGl

http://www.learnopengles.com/calling-opengl-from-android-using-the-ndk/

2014-02-22 13:38:08 5423

转载 Android opengl 2d绘图/贴图详细教程

http://www.j2megame.com/html/xwzx/ty/2390.html

2014-02-22 11:11:41 1793 1

转载 全栈工程师就是一棵歪脖子树

原文地址:http://iove.net/archives/what-is-full-stack-engineer.html一个故事老张有一个林场,专门种植树木,待树木成材后销到城里做家具。林场里有不少杉树,长得都非常挺拔,偏偏不知怎的长了一棵歪脖子树,长得倒是郁郁葱葱,偏偏造型奇特,别的树都力争上油,可这棵歪脖子树不仅横着长,还长得颇为怪异。老张几次都想挖掉它当柴火烧,看它那怪异

2014-02-22 11:00:01 818 1

翻译 关于cocos2dx多点触控的问题

h1. How to Enable Multi-Touch Many people ask me how to enable multi-touch in cocos2d-x, so I write a document here. Multi-touch feature is available in both ios & android port since the fir

2014-02-10 22:54:28 3318

原创 CCArray注意事项

ccarray注意事项

2014-02-09 20:44:48 879

原创 cocos2dx中大量子弹的设计

子弹多了会不会卡

2014-02-08 22:30:02 1493

原创 convertToWorldSpace用法

先假想一个场景,一个MapTile,MapTile里有一个主角,主角可以发射子弹,子弹也在背景中。现在问题来了,子弹现在的坐标为在背景里的坐标,现在我想判断子弹是否出屏,而背景坐标(世界坐标)可能不为0,0,那么我怎么得出子弹在相对与屏幕的坐标呢?可以用子弹当前的坐标减去背景的偏移,这是可行的,但如果我处理结构更复杂的坐标转换呢?答案是使用2dx框架提供的转换方法,如果是对于上面这个例

2014-02-03 21:20:09 981

原创 学cocos2dx是需要学习ios开发的

学cocos2dx是需要学习ios开发的

2014-02-03 17:08:11 747

空空如也

空空如也

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

TA关注的人

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