游戏引擎
realxie
网易游戏研发工程师
展开
-
游戏开发入门
对于程序员而言,游戏开发是一件非常有趣的事情,特别是对大多数的计算机专业相关的学生而言,或多或少都会有一点的游戏情结,所以笔者在后续的文章中将向没有接触过游戏开发的同学讲解一些简单的游戏开发常识。原创 2014-04-07 16:53:03 · 2088 阅读 · 3 评论 -
cocos2d-x中的引用计数原理
本文基于3.2版本,适用于3.0及其以上版本,2.X版本可能是使用不同的方式进行处理,本文未对比2.X版本的源代码。首先看一下cocos2d-x中对象的继承体系: 从图中可以看出Ref是cocos2d-x中一切对象的起源(这里只列出了一部分的类),继承自Node节点的对象引擎会在每帧对其进行更新re原创 2016-04-03 22:30:39 · 2848 阅读 · 0 评论 -
cocos2d-x中的图片异步加载机制
3.X版本的cocos2d-x使用C++11标准,最新的C++11标准引入了对线程的原生支持,下面对其做简单介绍。在C++11标准中可以使用std::thread来快速创建一个线程: void threadFunc1(){ std::cout "threadFunc1:\t" // sleep 1 秒原创 2016-04-03 22:33:33 · 1939 阅读 · 0 评论 -
[unity3d] 模型XRay效果实现
XRay效果常常用来显示被墙体及其它物体遮挡的物体的轮廓。 算法原理: 使用两个Pass对人物进行绘制,其它第一个Pass正常对人物进行绘制,第二个pass使用半透明模式根据Z-Test绘制被遮挡的部分。引擎对不透明物体(Opaque)和半透明物体进行分开绘制,并且一定是先绘制Opaque物体,然后再绘制半透明物体,所以可以在第二Pas原创 2017-09-17 15:37:03 · 3156 阅读 · 0 评论