少年弱则中国弱

  • 关注
  • 短消息
  • 送银子
文章
0
评论
2
推荐
0
收藏
0
社区会龄
6 年
个人网站
--
个人简介
还没有输入个人简介……

评论了

  • 2013-06-22 02:23

    说说我的经历吧。 jd上说10号北京可以预订,下单了,结果12号还是预订状态。于是果断淘宝找了家天猫家,第二天到手^_^ 书拿到手略翻了一下,开始下载源码,发现根本解压不了。 无奈下先看书,前面基础章节看得比较仔细,后面高阶的内容看得快一点,算是总体上有个了解和入门。 又尝试下载了一下源码。解压后运行windows工程,编译链接都没问题。但只有迭代1、2均可运行,3和最终版本则跑不起来。 经我查探,在我的机器上,MicPlayer对象open .mp3格式的文件时会失败,0xc0000005,这个很常见啦。但因用的sdk函数,内部不可知,后来尝试用了wav,那儿可以跑过去了。这儿需要注意的是需要修改static_data.plist这个文件,把里面的三个.mp3给换成.wav。否则有一个staticdata类会用它来生成字典,造成文件错乱。 但不幸地是,这儿运行起来以后,会很快地在定时器调度类的执行处(具体的是void CCTimer::update(float dt))出现那个:Run-Time Check Failure #0 这个很好改,找到ScheduleCountDown.h(35): void schedulePerSecond(); 把声明和实现都加上float即可。 另外,默认的是debug,路径的设置也只有debug是OK的。如果想运行Release,还要作一些修改。

  • 2013-06-21 12:19

    FishingJoy_Final跑不起来也同样是这一个问题。 额外注明的是,我的mmsystem.h在C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\mmsystem.h,没怎么关注过SDK版本,不晓得有没有影响。

  • 2013-06-21 12:14

    新上传的源码的windows项目的FishingJoy_ThirdIteration的预加载资源过程中,在MciPlayer::Open的调用处出错,具体语句是 mciError = mciSendCommand(0,MCI_OPEN, MCI_OPEN_ELEMENT, (DWORD)&mciOpen);这一句,在加载"sound_button.mp3"时出现对0指针的访问。 这个问题我解决不了。

  • 2013-06-21 03:42

    不算太细地读完了一遍。感觉比大部分同等厚度的书要好。

  • 2013-06-16 23:11

    书已经到手,但源码下载的是有问题的,解压不了,希望作者重新上传。 另外环境配置这块,也没有讲得太清楚,如果觉得过于细碎,可以在源码中加一个详细的文件说明相关的问题。 着重看了一下附录,希望作者能够明白书是写给不会的人看的。会的人再去看,有什么意义呢。