会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
大宝的雪域佛国
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
上一页
1
2
3
4
下一页
2012年6月15日
[转载]摄像机,光源和阴影 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第四章
摘要: * 当新一帧被渲染的时候,如何得到通知。 * 基于帧和基于时间运动的重要不同。 * 如何使用用户输入实现我们的摄像机移动。 * 如何改变摄像机的渲染模式。
阅读全文
posted @ 2012-06-15 00:00 王叫兽_邢敏
阅读(1574)
评论(0)
推荐(0)
编辑
2012年6月7日
泰如输入法开发笔记1 注册输入法以后不能调用的奇怪问题
摘要: 按说明在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Keyboard Layouts/里添加里抬如输入法的项,无论是改后缀为ime还是dll,右下角的选单里面总是出不来,只有一个半行宽的可选条,选中后进入英文输入状态,如上图所示,看起来一切正常,但就是出不来,初步判定导出文件有问题,于是文件名换了搜狗输入法的,重启,还是不行,想了想,ABC打头数字也许太大了,改为E0300804,好了,
阅读全文
posted @ 2012-06-07 22:58 王叫兽_邢敏
阅读(271)
评论(0)
推荐(0)
编辑
2012年5月30日
[转载]摄像机,光源和阴影 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第三章
摘要: 译者:whistleofmysong@gmail.com博客www.singmelody.com我们已经学习过如何创建一个复杂的场景。但是如果没有光源和阴影,那么这次场景将是不完整的。在这章,我们将会学习到: * Ogre3D支持的不同类型的光源和它们是如何使用的。 * 对一个场景添加阴影和添加可用的不同的阴影技术。 * 什么是摄像机和视口和我们为什么需要使用它们。【 创建一个平面】 在我们添加光源到我们的场景之前,我们首先需要添加一个可以投射阴影和光源的平面,这样我们就可以看到阴影了。通常一个应用程序不需要一个平面,因为项目的本身就有可以打上光的地形和地板。光照计算本可以在一个没有平面...
阅读全文
posted @ 2012-05-30 21:54 王叫兽_邢敏
阅读(1979)
评论(0)
推荐(0)
编辑
《More Effective C++》读书笔记
摘要: mutalbe的中文意思是“可变的,易变的”,和C++中的const是对着用的。 在后置const的成员函数里。其他member变量不让改,但是mutable例外。VCZH给出的这个检查内存泄露的不错: 1 #define _CRTDBG_MAP_ALLOC 2 #include <stdlib.h> 3 #include <crtdbg.h> 4 #include <windows.h> 5 6 int wmain(vint argc , wchar_t* args[]) 7 { 8 // 这里运行程序,并在下面的函数调用之前delete掉所有new的东西
阅读全文
posted @ 2012-05-30 13:53 王叫兽_邢敏
阅读(276)
评论(0)
推荐(0)
编辑
2012年5月20日
《3d游戏编程大师》读书笔记
摘要: 1)游戏是一种高性能计算机程序,这一位置不能在关键代码和内存部分使用高级API。memset填充速度相当快,但是他只是单字节填充更好的填充。更好的填充方式是一次填充4字节或者2字节。如:inline void mem_set_quad( void *dest , int data ,int count ) { _asm { mov edi,dest; mov ecx,count; mov eax,data; rep stosd; } } 开始项目时,需要良好的组织,如果合理的文件名称,目...
阅读全文
posted @ 2012-05-20 22:01 王叫兽_邢敏
阅读(276)
评论(0)
推荐(0)
编辑
2012年5月16日
[转载]OGRE 3D 1.7 Beginner‘s Guide中文版 第二章
摘要: 译者:whistleofmysong@gmail.com或者博客www.singmelody.com,其实我还有他QQ【 第二章 Ogre之场景绘图 】【 这章将会介绍给我们场景绘图的一些概念和如何使用函数创造一个复杂的场景。 】在这章,我们将会:l 学习在3D空间中三个基本的操作。l 一个场景绘图是如何被组织的。l 我们可以操作的不同的3D空间。那么,就让我们开始吧。【 创建一个场景结点。 】 在上一章中(第一章 创建Ogre 3D),我们加载了一个3D模型并且把它绑定到我们的场景上。现在我们将会学习如何创建一个新的场景结点并如何把3D模型绑定到结点上。【 实践时刻 — 用Ogre3D创建.
阅读全文
posted @ 2012-05-16 23:22 王叫兽_邢敏
阅读(1105)
评论(0)
推荐(0)
编辑
2012年5月15日
20120515
摘要: 做按行滚动的ScrollBar的时候,我顺手下了CEGUI来看看,它的三个三个size:documentSize,PageSize,StepSize我觉得设计的很不错,两个月前我才加入了DocumentSize的概念,当时起名叫做ContentSize,但是我一直没有StepSize,原来按行滚动的时候用一行行滚,后来我改成了按ThumbPos拖动的距离计算,但是加入StepSize可以减缓鼠标在Scroll上的移动速度(反向控制鼠标),提高滚动精度。 Cegui的UI的HardCode写法颇有些繁杂,让我想起了gtk,所幸能够用xml控制了,他的Property设置方式很有意思,和j...
阅读全文
posted @ 2012-05-15 20:11 王叫兽_邢敏
阅读(220)
评论(0)
推荐(0)
编辑
2012年5月10日
《c++ Template》读书笔记1 ---- 前后const
摘要: 下面几种风格都是可能的:void foo (const int &x);void foo (const int& x);void foo (int const &x);void foo (int const& x);对“常整数”而言,上面的几种用法虽然差别不大,但我们趋向于使用int const,而不使用const int。作出这个选择,主要有两个原因:首先,针对问题“什么是恒定不变的?”,int const提供了很容易理解的答案。实际上,“恒定不变部分”指的是const限定符前面的部分。例如,尽管const int N = 100;等价于:int const
阅读全文
posted @ 2012-05-10 12:09 王叫兽_邢敏
阅读(504)
评论(0)
推荐(0)
编辑
2012年5月9日
[转载]OGRE 3D 1.7 Beginner‘s Guide中文版 第一章
摘要: 这是一本优秀的书,这个中文版也是极好地,译者是我QQ群里的网友,陆陆续续用一年翻完,却没有多少人看到,因为最近发现ogre3d.cn关门大吉了,谷歌了一下更没有第二家转载,我心想,哎呀,这么好的东西以后再找不到怎么办啊,斗胆就此转了。 译者名单:前言部分 琳琳第一章 程光曦微第二章—第九章 呢喃的歌声第十章 Fss译者的话:经过了整整一年这本书终于翻译完成了。在这里祝福大家新年快乐。首先要感谢和我一起翻译的朋友琳琳程光曦微Fss,和你们合作我感到十分的荣幸。还要感谢 锐哥(免费打工仔),林公子, °小夏。°, Quan┃ ,衿青, POPY在翻译过程中给的无私而且给力的帮助
阅读全文
posted @ 2012-05-09 21:11 王叫兽_邢敏
阅读(1383)
评论(1)
推荐(1)
编辑
2012年5月6日
2D小游戏荷叶
摘要: 11年初的小东西了,刚学会做游戏的处女作,用D3dSprite写的2D,D3dSprite的资料蛮少的,也算是给后人一点借鉴吧,代码 和程序都在一个包里,打开先看Readme,以现在的眼光来看代码糟糕的一比,有空整理一下弄到github去。下载地址 : http://115.com/file/dpb5snzb#MG荷叶.rar
阅读全文
posted @ 2012-05-06 22:37 王叫兽_邢敏
阅读(245)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
下一页
公告