惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
About on SuperTechFans
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog RSS Feed
U
Unit 42
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
雷峰网
雷峰网
罗磊的独立博客
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
L
LangChain Blog
人人都是产品经理
人人都是产品经理
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
H
Help Net Security
P
Proofpoint News Feed
The Cloudflare Blog
D
Docker
大猫的无限游戏
大猫的无限游戏

博客园 - Cool_IT_Cool_Man

如何向MyEclipse项目的文件夹中添加JSP页面? JavaScript调试工具 MyEclipse中如何安装插件(以Subclipse为例)[转] s:textarea中的文本内容在什么时候才能被赋值给Action中的属性? 由 s:hidden 引起的文本框内容不能传到 struts的Action中 在Eclipse工作空间中移除再添加项目的方法 在Eclipse工作空间中创建新项目的方法 Visual Studio 使用常见问题 如何阅读C++源代码 Orz游戏开发框架阅读笔记(一) 类型安全·异常安全·线程安全 如何使用Eclipse从Subversion源码服务器下载源码? UltraEdit不能对Matlab的M文件进行语法高亮显示问题的解决 JessDE 在 Eclipse中不能正确安装的问题 UltraEdit的语法高亮文件网址 如何配置SWRLJess Tab? 编程经验小结 如何在Protege3.4中安装graphviz以便在protege中使用OwlvizTab? 语义网的学习资源大汇集(转载)
《Ogre 3D 游戏开发框架指南》配套光盘的一个小瑕疵
Cool_IT_Cool_Man · 2011-08-20 · via 博客园 - Cool_IT_Cool_Man

这本书是一本很好的介绍Ogre引擎和Orz游戏开发框架的书籍,书籍脉络清晰、行文流畅、讲解透彻,书籍配套光盘源码例子丰富,随带的Orz源代码极有价值,是初学者的很好的入门教材。

不过这本书配套光盘的源码里有一个小小的瑕疵:在书籍的第3周第5天(OrzFighterClub_Day5),源代码中有一个地方出现了小bug,使得该程序可以编译通过,但运行时就会报错。这段代码位于Fighter.cpp中,需要把

const std::string & FCFighterFactory::getTypeName() const
{
 static const std::string typeName("FCFighter");
 return typeName;
}

改为

const std::string & FCFighterFactory::getTypeName() const
{
 static const std::string typeName("FCFighter2");
 return typeName;
}

修改之后,编译、运行皆正常。

---------------------------------

另外,第2周的Day3和Day4的源码是一样的(都是Day4的源码),不过这个问题不大,因为书中的内容是不同的,书中对这两天的讲解区别很明显。