Game Scripting Mastery 笔记
2011-07-15 18:35
183 查看
试着在vs2005 + python2.2.3 + Direct9 下运行《Game Scripting Mastery》的例子,在运行Capter 6 的外星人例子时遇到了问题:
1. 之前在vc6.0上用DX8的SDK调通过一次,但在vs2005下换成了用DX9的SDK不过在这个地方没碰到问题,但都要把lib文件重新链接进去,原路径是不对的;
2. vc6.0->vs2005 时,源代码中通常都有循环中的局部变量这个问题,不过很容易改;
3. 接下来是winnt.h中报错,发现原因是DX8的SDK放在了上方的问题,后来直接删去,因为用DX9的SDK也可以;
4. 运行后在_lseek()这个函数中的一个assert报错,查了网上资料后发现下文给了十分详尽的解释:
http://blog.csdn.net/sibylle/article/details/2603517
最后用文中的函数替换后就行;
5. Py_Finalize处出现了错误,还在排查中。
OK
1. 之前在vc6.0上用DX8的SDK调通过一次,但在vs2005下换成了用DX9的SDK不过在这个地方没碰到问题,但都要把lib文件重新链接进去,原路径是不对的;
2. vc6.0->vs2005 时,源代码中通常都有循环中的局部变量这个问题,不过很容易改;
3. 接下来是winnt.h中报错,发现原因是DX8的SDK放在了上方的问题,后来直接删去,因为用DX9的SDK也可以;
4. 运行后在_lseek()这个函数中的一个assert报错,查了网上资料后发现下文给了十分详尽的解释:
http://blog.csdn.net/sibylle/article/details/2603517
最后用文中的函数替换后就行;
5. Py_Finalize处出现了错误,还在排查中。
OK
相关文章推荐
- Game Scripting Mastery
- VS2005+DirectX 9平台配置出现的问题以及解决方案--Game Scripting Mastery
- J2ME Game开发笔记
- 《Linux Shell Scripting Cookbook》Linux常用命令笔记(一)
- Scripting Document 笔记(1)
- 菜鸟写给菜鸟的 ——LeetCode解题笔记 Easy-题目1:292. Nim Game
- J2ME Game开发笔记-压缩还是不压缩
- Cocos2d-x 3.2 学习笔记(十一)Game 2048
- POJ 1694 An Old Stone Game 笔记
- POJ 1738 An old Stone Game 笔记
- QML笔记整理——QML与Scripting
- 《Linux Shell Scripting Cookbook》Linux常用命令笔记(二)
- J2ME Game开发笔记 - 移植一法
- Introduction to 3D Game Programming with DirectX 11学习笔记 6 Direct3D中的绘制(三)像素着色器
- Sun公司开源游戏服务器Project Darkstar Server——(Sun game server , 简称 sgs)学习笔记(四):任务和管理者
- cocos 2dx 3.12 学习笔记(六) DartGameDemo
- 5.2 let it snow--game programming gems 5 笔记
- J2ME Game开发笔记(整编版)
- GameMaker: Studio 学习笔记(三)生命 文字 时间轴
- Isometric Game Programming 笔记(三)格子间的移动