标签:开发技术
今天开始重构一个DEMO工程,在整理代码时发现之前写过的一个内存管理与内存检测代码,再此梳理一番加深下印象。 一.内存检测模块的作用: 在做项目时经常出现内存泄漏内存访问越界等情况,当工程比较大时排查起来会相对比较困难。这个内存管理模块的作用就是管理内存分配和使用并在DEBUG环境下统计内存使用违规...
一. 创建地形: Unity3D创建编辑地形的方式相当简单,在操作界面中 GameObjec ---> CreateOther ---> Terrain 即可以创建地形,点击地形在编辑界面调整地形高度,为地形不同区域设置贴图。 与其他引擎相比无需编写代码即可创建一个的地形。 其创建过程更...
一.模板缓冲区: 板缓冲区(Stencil Buffer)与后台缓冲区大小相同,类似于深度缓冲区可以控制相似是否写入。模板可以通过设置简单的参数及测试方法允许或者拒绝像素的写入。利用模板缓冲技术可以实现阴影体 镜面反射 渐入渐出等效果。这里只介绍阴影体和镜面的实现方式。 二.镜面反射: 镜面反射实现...
一. 地形的作用: 地形,不言而喻是用来描绘游戏中高山 盆地 平原等地貌,用于确定对象在游戏世界的空间高度。 二. 地形基本原理:地形的实现是用地形网格(N行M列矩形网格)和高度图实现,地形网格用于绘制地表,高度图信息则用来表示地形高度。通过高度图的不同高度使地形形成高山盆地等。(高度图中保存了地形...
 一. 天空盒的应用:天空盒用于表现游戏中的天空或者环境。二. 天空盒基本原理:天空盒就是一个包含场景所有元素的长方体盒子,该盒子的六个面附有环境贴图,所有游戏行为均是在盒子中进行,在盒子内看来,附有贴图的盒子既是整体天空环境。三. 天空盒实现方式及相关代码:由天空盒的基本原理可以将其实现归纳为以下...
一. 公告板的应用:公告板可被用于场景中对细节要求不高的树木花草,也可用于玩家头顶的某些特效表现等。其好处自然是高效简洁。二. 公告板基本原理:公告板最基本的原理就是,绘制一个带贴图的矩形区域,由阿尔法混合使贴图看起来更逼真,并且保证每帧矩形都是正对摄像机,从而在效果上表现出贴图中的对象。 由于只绘...
2013年11月23日,Unity CEO David Helgason在GMGDC现场“Unity2D全球发布——游戏引擎让开发平民化”的主题演讲中宣布万众瞩目的Unity 2D 已经正式在全球发布,用户可以在最新的Unity 4.3版本的编辑器中轻松地开发和发布2D的游戏和内容。  会后,Uni...
GameRes报道 / 国际领先手游开发商及运营商触控科技,近日隆重发布开源游戏引擎最新版本——Cocos2d-x v3.0。这是继Cocos2d的第一作者Ricardo Quesada加入触控科技担任首席架构师全职开发Cocos2d-X后又一重大事件。有消息称,Cocos3d正在紧锣密鼓进行当中,...
虽然你有可能在一周内学习到iOS开发的本质,但想要精通iOS开发需则要花费更长的时间。问题是你如何从新手变成专家?在这篇文章中,我们主要就这个主题给出一些建议(如果你有好的建议和相关文章欢迎分享给更多开发者):1.练习,练习还是练习  iOS开发没有捷径可走。这是我在继续这个话题之前需要强调的东西,...
GameRes 报道 / Cocos2d-x作为一款开源免费的跨平台游戏引擎,目前已经成为全球第一的免费开源引擎,其用户分布于全球199个国家。作为开发2D的首选引擎,Cocos2d-x已经成为世界上最受欢迎的游戏制作引擎。近期Cocos2d-x发布全新3.0版本,并且开始涉及3D游戏开发领域,基于...
亲爱的Unity 开发者:  我们今天要跟你分享一个好消息! Unity 和微软已经达成协议,将会开放发布Xbox One 的功能给Unity Pro 开发者。  Unity和微软将会共同开发免费的发布套件给所有注册ID@XBOX 计划的开发者,这个重大的消息代表着参与这个计划的任何人不只会成为微软...
GameRes 报道 / 2013年CocoaChina(秋季)开发者大会已完美落幕,作为一场打造开发者、运营商、渠道、用户之间健康生态圈的业界盛会,本次会议发布了行业内技术及市场各种最新动向。对于广大开发者来说,最为关注的莫过于Cocos2d-x v3.0的发布,甚至已经有开发者前往淘宝购买相关C...
GameRes编译 / 2013年11月23日第二届全球移动游戏开发者大会将在中国成都举办,全球知名游戏引擎厂商Unity的创始人之一及全球CEO David Helgason将亲临大会现场,David将在现场向全国的Unity开发者郑重宣布:Unity 4.3版本发布,同时Unity将正式发布2D...
很多时候我们会把游戏中的很多东西压给技能,让技能负重累累,比如这个技能打中后产生的Buff的效果,流血、怎么表现的流血、流多少血、流多久等等这些都存在于技能表项中。其实从一个表的表项你可以看出一种思路,就像两军交锋可以从扎营看出主讲的排兵布阵能力,我认为这样过于负重的技能表项体现出来的是一种对于技能...
这一年来,下班无所事事,就装模作样,走文艺路线,把Beginning DirectX 11 Game Programming一书翻译完了,由于本人英文能力有限,平时讲得最多的就是shit、fuck这两个单词,其他英文单词基本是不说,最多只是看看,结果为了提高英文水平,翻译了这本书,验证了一个单词:s...
毫无疑问,响应式网页设计(responsive web design,RWD)的已经被抬高到近乎“一方独霸”的神话地位。响应式设计宣称能够在所有手机屏幕上传递良好的体验,同时通过减少代码和手机体验管理工作来节约公司的开支,听起来好得不像是真的。然而,这就是真的。值得注意的是,网页体验的某些领域——如...