![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++网络游戏开发
idfaya
做一个我最喜欢玩的游戏,找一群志同道合的朋友
展开
-
3DMMOARPG开发笔记(一)
好久没写了,计划永远赶不上变化。公司的项目变成了类似龙之谷和C9的动作网游,有以前开发的横板格斗游戏的底子,加上对gamebryo引擎的熟悉,做起来还是比较顺利的。在国内做3D游戏很难,gamebryo也不是特别完整的引擎,开发中我们采用了speedtree, umbra。这些 组件跟gb2.6的集成其实还是比较麻烦的,尤其是umbra的官方集成有很多BUG。这里要小得意一下,我解决了umbra集成中的很多问题,并直接推动umbra官方跟新了两次集成库版本,现在各位用gb2.6的同学可以放心使用umbra了原创 2011-03-21 15:32:00 · 895 阅读 · 0 评论 -
RTS游戏开发常用技术指南
1 滚屏摄像机 RTS Style Camera Scrolling RTS游戏的摄像机是正交上帝视角,鼠标移动到屏幕边缘时要滚动摄像机。做法很简单,判断鼠标位置是否处于屏幕边缘,然后向对应方向移动摄像机。 参见http://answers.unity3d.com/questions/13524/rts-style-camera-scrolling.html 2 战争迷雾 战争原创 2011-06-16 15:49:00 · 3053 阅读 · 0 评论 -
颜色空间RGB与HSV(HSL)的转换
一般的3D编程只需要使用RGB颜色空间就好了,但其实美术人员更多的是使用HSV(HSL),因为可以方便的调整饱和度和亮度。有时候美术需要程序帮助调整饱和度来达到特定风格的渲染效果,这时候就需要转换颜色空间了。出处:http://zh.wikipedia.org/wiki/原创 2011-09-13 10:19:56 · 60283 阅读 · 0 评论 -
RGB转HSV的shader
转帖以作备份原帖:http://www.virtools.com.cn/bbs/viewthread.php?tid=7189&page=1//Write By Jare 2011-01-01[url=]//s_fantasy@163.com[/url] QQ:56788395//#define HALF_PI 1.570795bool UseRotate;float2 r转载 2011-10-22 15:08:09 · 2221 阅读 · 0 评论