• 《Ogre 3D 游戏开发框架指南》配套光盘的一个小瑕疵


    这本书是一本很好的介绍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的源码),不过这个问题不大,因为书中的内容是不同的,书中对这两天的讲解区别很明显。

  • 相关阅读:
    复杂业务
    重析业务逻辑架构模式
    Katana介绍以及使用
    使用ServiceStack构建Web服务
    ASP.NET vNext 在 Mac OS
    用户端的防腐层作用及设计
    Mvc 模块化开发
    编程语言
    页面生命周期
    If you pay peanuts,you get monkeys
  • 原文地址:https://www.cnblogs.com/it_han_ku/p/2147539.html
Copyright © 2020-2023  润新知