21 12月 游戏开发者心得分享中心 HTML5 2D Canvas开发经验谈 原作者: 阿鸟临渊羡鱼,不如退而结网—HTML5 2DCanvas开发经验谈 现在什么技术最火?HTML5!现在什么技术最时尚!还是HTML5!也许有泡沫和炒作的成分,但是不得不承认,这个世界上本就没有所谓的公平。多年来兢兢业业带给我们无数快乐痛苦和就业机会的Flash,在代表着众多巨头利益,从...
20 12月 游戏开发者心得分享中心 高性能服务器架构(High-Performance Server Archite 本文采用 BY-NC-SA 协议进行授权,文章来自 愤怒的面馆,点击查看 原文,转载时请保留此信息!引言 本文将与你分享我多年来在服务器开发方面的一些经验。对于这里所说的服务器,更精确的定义应该是每秒处理大量离散消息或者请求的服务程序,网络服务器更符合这种情况,但并非所有的网络程序都是严格意义上的...
20 12月 游戏开发者心得分享中心 关于网络游戏流水线开发的构想(一) 本文采用 BY-NC-SA 协议进行授权,文章来自 愤怒的面馆,点击查看 原文,转载时请保留此信息! 前一段时间我在写完一款简单的游戏配置信息生成工具之后,曾经无意中和波哥说过我的想法。但由于口才不太好,也因为当时没有一个清晰的思路的原因,所以描述得可能比较模糊。实际上这并不是我临时的想法,而这个...
04 12月 游戏开发者心得分享中心 d3dx9做的波浪水面效果 波浪水面效果,2011年过年的假期做的,源于FX COMPOSER里的 sample海洋效果,这里把源码挂上具体原理的解释有空再来写了锐亚教育,游戏开发论坛|游戏制作人|游戏策划|游戏开发|独立游戏|游戏产业|游戏研发|游戏运营| unity|unity3d|unity3d官网|unity3d 教程...
24 11月 游戏开发者心得分享中心 如何处理被动式的行为请求 记得以前我在博客中,提到过一种层次化的AI架构,这种架构的核心就是定义了“请求层”的概念,用来分隔决策和行为,并通过行为请求来清晰的定义了决策和行为之间的输入输出关系,不过,当我们仔细审视这个结构的时候,发现其中貌似缺失了对于某种情况的处理,这就是我今天要谈到,如何处理“被动式的行为请求” 一般来...
21 11月 游戏开发者心得分享中心 编程新手真言(工程眼光看编程:理论与实践) 编程新手真言——— 工程眼光看编程: 理论(问题,编程[算法,抽象与设计])与实践(编码实践,能力养成,产品开发) Ver 3.0th发布:newboy2Writen By lmtpractiseFrequently Updated @ www.xisofts.com声明与敬语 本书及附书资料基于...
20 11月 游戏开发者心得分享中心 GEF first runnable demo on Nov. 13, 2011 paladin career博客:http://blog.sina.com.cn/auroratony 上一篇《富有弹性的通用游戏工具框架(一)》写了些骨架性的东西,今天把first runnable的截图和demo发出来。名字就叫GEF(Game Editor Framework),其实把它用作...
18 11月 游戏开发者心得分享中心 如何防止代码腐烂 作者:Stack Huang 很多团队都有这个问题,一个项目的代码本来开始设计得好好的,一段时间以后,代码就会变得难以理解,难以维护,难以修改。为什么?我一直在思考这个问题。 让我们先看一个人的情况。1.程序员的成长新手的代码4.本质 所有代码腐烂问题的本质是沟通问题。其表现又都可以统一为修改...
15 11月 游戏开发者心得分享中心 SSAO,屏幕空间环境光遮挡概述和细节讨论 SSAO,屏幕空间环境光遮挡概述和细节讨论 屏幕空间环境遮挡(SSAO)是Crytek最早采用的一种间接光照技术,这种技术使被遮蔽的部分看起来更暗一些。遮蔽可以看成这样一种现象,比如连接门的折页相当于两个平面,当这两个平面呈180度打开时,光照到他们上面相当于一个平面,这是光在每个点上的反射都基本...
14 11月 游戏开发者心得分享中心 富有弹性的通用游戏工具框架(一) paladin career博客:http://blog.sina.com.cn/auroratony 写下这个题目时我是为自己捏了把汗的,因为我极不愿意给自己写的程序冠上“框架”的名号。我更愿意以“模块”或“库”之类的名义开发一个东西。这并不是文字游戏,框架两个字拆开看的话,“框”是limit,...
07 11月 游戏开发者心得分享中心 极具创意的3D推箱子游戏《凯瑟琳》制作流程全公开 玩过推箱子游戏么?玩过3D的推箱子游戏么?玩过3D的推箱子又有萌妹子的游戏么?赶快试试《凯瑟琳》吧!Flash: http://player.youku.com/player.php/sid/XMTk5NDcxNTgw/v.swf 本作为一款由Atlus公司旗下之前曾经开发人气RPG“女神异闻录”...
05 11月 游戏开发者心得分享中心 QQ在线1.4亿背后的故事(后台设计) 1.4亿在线背后的故事(1) (900KB,PPT)1.4亿在线背后的故事(2) (850KB,PPT)来自:腾讯锐亚教育,游戏开发论坛|游戏制作人|游戏策划|游戏开发|独立游戏|游戏产业|游戏研发|游戏运营| unity|unity3d|unity3d官网|unity3d 教程|金融帝国3|8k8...
03 11月 游戏开发者心得分享中心 可预测的运动系统设计 前端时间举家出游了一次,加上国庆期间一直跑东跑西,博客的更新就一直没跟上,距上一篇文章也是好久了呢,有时感觉一个人维护也有点小累,所以如果大家有好的想法,好的分享,也可以投稿给我,我想能有这样一个分享的平台,让志同道合的朋友一起讨论学习,也算是为中国游戏技术的发展贡献点绵薄之力,虽然我是付不起稿费的...
26 10月 游戏开发者心得分享中心 cocos2d-x集成Photon的MMO(大型多人在线)游戏引擎 本人使用cocos2d-x与Photon做了一个简单的MMO例子,该版本目前支持ios和win32平台,实现了多人同时在线的功能,希望对大家研究游有所帮助。编辑注:Photon是由第九城市提供的一个脚本引擎。详情:http://dev.gameres.com/program/Abstract/coc...
25 10月 游戏开发者心得分享中心 碰撞边界锯齿的平滑方法 作者博客:crown图1图2)3D碰撞网格图(红色为不可走区域,**为边界块,蓝色为可行走区域)图3)生成碰撞平滑边界(图中白色块为边界) 由网格生成的碰撞边界,存在锯齿,当角色受到阻挡处于90度内角凹陷区那么就会被卡住,影响游戏手感,我采用一种判断周围网格的障碍情况自动生成平滑边界的方法,如图1...
25 10月 游戏开发者心得分享中心 3D A*寻路算法实现 作者博客:crown图1旱桥的寻路(粉红色块为路径)图2螺旋楼梯的寻路(粉红色块为路径) 当场景的碰撞使用3D以后相关的寻路也应该具有3D寻路功能,由于引擎中的碰撞格分为多层,所以在开启一个节点的时候就需要将每一层进行判断,判断条件主要是2个a碰撞格不能为红色b高度差不能超过一定的范围,为了寻路更...
12 10月 游戏开发者心得分享中心 Unity中文手册 来源:互联网导读: 让我们开始学习Unity。如果你还没有打开Unity,你可以在Windows里面找到开始-gt;程序-gt; Unity启动它,或者在Mac系统中通过Applications-gt;Unity启动它。你自己可以观察Unity编辑器界面并熟悉它。主编辑器窗口是由几个选项卡式窗口组...
26 09月 游戏开发者心得分享中心 网游后端平台化的技术构想 rev: Sep 26参与过国内几款网游的后端研发工作,有mmo,也有web,有感于目前大大小小的游戏公司的开发现状:重复从头开发,项目与项目缺乏共用性,直接导致项目周期变长,成本增加,风险也随之上升。为什么不把共用的部分框架化,平台化呢? 有点类似于前端的引擎一样。沿着这个思路,我们来统计一下后端...
19 09月 游戏开发者心得分享中心 用Ogre画三角形 作者:trcj1博客:FadeIn to Bloom 成熟图像引擎往往对底层操作做了层层封装,用户或许能轻易地将复杂模型加入到游戏里,却在画一个三角形时摸不着头脑。本文阐述如何在Ogre里画三角形,如果有些许DirectX或者OpenGL的基础知识,理解起来会更加容易。 Ogre用树结构来组...
04 09月 游戏开发者心得分享中心 Flash在移动游戏中渲染动画模型 源:Adobe 动画模型是在游戏中移动的对象,它们能够表示你的角色、车辆、怪物和任何互动对象,它们不是明确地在背景中画出的对象。 它们是不仅能够在屏幕上移动、而且在移动过程中栩栩如生的对象。 例如,一个不仅能够水平方向移动、而且还能够移动其手臂和大腿作为动画的一个部分的行走游戏角色是一个动画模型。...