随笔 - 373  文章 - 1  评论 - 771  阅读 - 137万
03 2014 档案
WhyGL:一套学习OpenGL的框架,及翻写Nehe的OpenGL教程
摘要:最近在重学OpenGL,之所以说重学是因为上次接触OpenGL还是在学校里,工作之后就一直在搞D3D,一转眼已经毕业6年了.OpenGL这门手艺早就完全荒废了,现在只能是重学.学习程序最有效的办法是动手写,光看书是不行了,因为看书的时候很容易陷入对人类两大难题的思考中,以至于进展缓慢.这两大难... 阅读全文
posted @ 2014-03-29 18:37 叶飞影 阅读(9175) 评论(3) 推荐(5) 编辑
物理绳子的模拟
摘要:模仿Nehe的OpenGL教程第40课写的,程序运行后,会出现一条绳子,用鼠标操作Widget可以控制绳子一端的位置.如果有人对它感兴趣,请查阅Nehe的OpenGL教程的第40课.这个功能看上去很复杂,其实代码不难,有关物理逻辑的代码不到500行.F11 全屏空格 将绳子恢复到初始位置上ESC 程序退出下载地址:http://files.cnblogs.com/WhyEngine/Rope.zip 阅读全文
posted @ 2014-03-28 21:03 叶飞影 阅读(1606) 评论(0) 推荐(1) 编辑
游戏:方块冲浪
摘要:模仿"地铁冲浪"写的一款跑酷类游戏,以一个彩色的小球代替人物,以立方体代替火车和障碍物.这个游戏是我上个游戏"小球快跑"的姊妹篇.实际上这两个游戏也是同时写的.因为这两个游戏有太多的相似性,我本以为两个同时写会提高效率,有1+1<2的进度,但做起来中却发现不是这么回事.真正做的时候是,当一款游戏写不下去了,就换写另一款游戏,于是二者互相干扰,导致自己的思路完全乱了.最终还是专下心来,写完一个再写下一个.本来以为这个游戏要比"小球快跑"容易写一些,因为它不需要旋转视角,而实际上这款游戏麻烦许多.我总是将问题评估的简单,本以为两三天 阅读全文
posted @ 2014-03-18 07:17 叶飞影 阅读(1008) 评论(4) 推荐(1) 编辑
游戏:小球快跑
摘要:模仿"神庙逃亡"写的一款跑酷类游戏,以一个彩色的小球代替人物,以立方体代替跑道和障碍物.玩法说明:按空格键开始和暂停.ESC退出.开始游戏后,键盘上下左右WSAD或鼠标拖动来控制小球的上跳,下滑,左移,右移.滚动鼠标滚轮可以调节视口. 本以为这个小游戏很容易,可实际写起来发现坑不少,需要让小球的位置始终在原点,真正移动的是场景中的网格和立方体,写这种功能有点绕,要仔细想清楚才行.以及当角度旋转时对场景的控制,调试了很久才成功.小球的跳跃绕了个弯路,本打算跳跃时给小球一个向上的速度和一个向下的加速度,这是真实物理的方式.但实际应用时发现用这种方法不太好设置出一个合适的高度.后 阅读全文
posted @ 2014-03-15 21:01 叶飞影 阅读(1254) 评论(4) 推荐(3) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示