自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Orz游戏开发框架代码研究

<br />该框架的用户需要:<br />一、撰写Director的派生类及其工厂类<br />二、在程序住函数中撰写配置语句。包括导演工厂、各种子系统、逻辑。<br />以上两点的代码在不同游戏中改动性不大。<br /> 场景构建的相关代码应存在于用户导演类的doEnable()函数中。

2010-08-11 21:44:00 674

原创 Ogre演示框架ExampleApplication/ExampleFrameListener代码研究

用户设计ExampleApplication的派生类生成自己的程序,而在ExampleApplication.h+ExampleFrameListener.h中规定的各种代码入口则构成了一个基本完整的3D/游戏开发框架。ExampleApplication的运行入口为go()-+-->setup()-+-->createScene()。其中createScene()为纯虚函数。使用场景管理器创建相关实体/灯光的代码应写在ExampleApplication派生类的createScene()中作为对该函数的重

2010-08-07 22:11:00 1429

原创 Ogre使用Log(四)

.cfg文件匹配问题:1.7版的Ogre SDK的.cfg有两个版本:Release版, 如resource.cfg;Debug版, 如resource_d.cfg;可在程序中使用宏来区分在何种模式以调用相应的.cfg文件.camera的初始位置与方向:初始位置:(0, 0, 0);初始方向:(0, 0, -1);node = mSceneMgr->getRootSceneNode()->createChildSceneNode("CamNode1", Vector3(-400, 200, 400));no

2010-08-07 21:58:00 589

原创 Ogre使用log(三)

地形:设置地形(void Ogre::SceneManager::setWorldGeometry(const String & Filename))时必须指定场景管理器为"地面场景管理器".mSceneMgr = mRoot->createSceneManager(Ogre::ST_EXTERIOR_CLOSE);ViewPort:Ogre::ViewPo

2010-03-05 23:25:00 1139

原创 Java3D项目:虚拟现实临时数据结构log

Java3D使用右手坐标系.开发中的实用文档:Java 3D 探奇Java 3D API TutorialJava 3D 之家.jar文件使用方法:用WINRAR解压后使用jad反编译.class文件.方法如下:将jad.exe拷贝至与该.class文件同一目录, 如C:/java, 之后在

2010-03-04 06:53:00 1484

原创 Ogre使用log(二)

创建平面:Ogre::MeshManager::getSingleton().createPlane()中参数upVector并非指平面的法线方向, 而是导入平面材质时的方向.例:Ogre::Plane plane(Ogre::Vector3::UNIT_Y, 0);Ogre::MeshManager::getSingleton().createPlane("g

2010-03-03 21:14:00 686

原创 Ogre使用log(一)

若使用Ogre SDK, 需安装Visual Studio 2008 SP1. 安装Ogre 1.7 SDK后, 其中一种方法是使用appWizard配置工程.具体参见从零开始学用Ogre应用程序创建向导.需要参考的网络文档包括:Ogre3D开放资源地带Ogre official siteOgre API Referenc

2010-03-03 15:50:00 577

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除