游戏编程
四儿
但念无常,当勤精进。
展开
-
无缝地图的优缺点(NCSOFT: Jason Beardsley)
MMP游戏究竟要实现一个无缝世界还是一个分区世界是一个至关重要的决定,而且这个决定必须在游戏设计的早期就做出。这个选择对游戏的每个方面(从设计和程序开始,然后是美工制作和游戏世界构筑,最后贯穿游戏的实际运营和维护)会产生什么样的影响并不是显而易见的!无缝世界模式的优点1.转载 2011-09-09 22:37:01 · 719 阅读 · 0 评论 -
什么是浏览器硬件加速?
据 Mozilla 的说法,硬件加速分成“内容加速”和“构成加速”两个阶段:内容加速(Content Acceleration)指的是 CSS 边界、文字和图片等网页基本内容经由硬件加速,并可以加快 2D Canvas 的处理速度。构成加速(Composi转载 2011-09-21 20:08:25 · 796 阅读 · 0 评论 -
CEGUI窗口的渲染顺序
定义和实现:CEGUIBase 里的:CEGUIWindow.h和CEGUIWindow.cpp。cegui使用一个vector来存放所有的窗口,另外,再用一个vector存放渲染的顺序。 //! definition of type used for the转载 2011-09-17 15:43:00 · 533 阅读 · 0 评论 -
C++游戏编程8步云
C++游戏编程8步云 第一步 选择游戏库 要想编写一款游戏你必须选择一个游戏库,除非你要编写自己的游戏库。下面列出了一些游戏库的名称和网站,它们都提供了相同的底层功能。 ● Simple Fast Mu转载 2011-09-17 06:51:49 · 497 阅读 · 0 评论 -
Visual Studio 11 将强化对2D/3D游戏开发的支持
原文:http://blogs.msdn.com/b/jasonz/archive/2011/09/14/announcing-visual-studio-11-developer-preview.aspxEnhancements for Game Developme转载 2011-09-15 21:31:53 · 690 阅读 · 0 评论 -
人工智能AI基础
游戏AI(artificial intelligence,人工智能)成为近来讨论较多的主题,这是有充分根据的。随着游戏中画质与音效的稳步提高和改善,游戏控制的玩家(game controlled players)的行动不以“聪明的”方式进行变得越来越明显。比游戏控制的玩家的“转载 2011-09-15 15:14:54 · 502 阅读 · 0 评论 -
用Ogre固定渲染管线实现火炬之光X-RAY效果 .
游戏的遮挡半透,一般2种方法,一种是天龙的那种,让遮挡的建筑物半透明,一种是火炬之光的这种,X射线 那种好?其实达到效果都行, 火炬之光不能用第一种,因为他的模型都是很大很大的,建筑一透,全透了,很多地方可能还会穿帮, 我的游戏一直转载 2011-09-14 05:04:48 · 780 阅读 · 0 评论 -
Unity3D 与udk 3D游戏动漫引擎的开发特点
把动态灯光数进步到10以上,模型面数进步到,unity的帧率相比udk就有明显差距了。 unity 优点: 进门较快,比较轻易学习。 导进模型纹理比较轻易 编程语言较好 支持网页嵌进 (支持网转载 2011-09-13 14:42:50 · 6173 阅读 · 0 评论 -
U3D AND UDK 各自特点
一位网友的叙述unity 优点:多平台入门较快,比较容易学习。导入模型纹理比较容易编程语言较好支持网页嵌入 (支持网页嵌入的引擎基本是为做小游戏准备的T_T)UDK 优点:不想多说,有多少大型游戏是用unreal3 开发的?(境之边缘,转载 2011-09-13 14:33:57 · 4467 阅读 · 0 评论 -
玻璃效果
其实这可以做为通用的折射物体渲染的一种思路: 1. 把场景画到RTT上, 如果需要后处理正好就有现成的RTT2. 绘制需要折射的物体, 把法线投影后的xy坐标做为纹理坐标的偏移系数3. 把场景的RTT做为物体的纹理, 根据上一步得到的纹理坐标进行寻转载 2011-09-13 00:15:50 · 980 阅读 · 0 评论 -
Dithering-视觉的奇特现象
最早对听说Dithering这个词还是看到clayman大神推荐的dx9 pipeline图,当时也没深究,今天在openGPU上有大牛对此问题给出来答案, 当时也没看懂,回来看了下wiki上关于dithering的介绍,瞬间明白了。再次借wiki的图做个小白普及吧~~(不算转载 2011-09-13 22:59:22 · 7746 阅读 · 0 评论 -
Ogre 实用技巧
如何用ExampleApplication建立一个应用程序如果你还不知道这个是如何工作的,你必须在Ogre指南章节中读更多关于这个的知识:完全理解它确实很重要。简言之,它需要创建一个继承自ExampleApplication的类(class)。这个类能够执行函数createS转载 2011-10-02 13:38:07 · 577 阅读 · 0 评论