在公司感触最深的就是跨平台这件事情,感觉所做的很多工作都和跨平台有关系。
- 图形图像来说OPENGL就是最好的跨平台SDK,不过要把我们之前的坦克大战做过来兼容OPENGL却是件难事,因为diretX为我们作了太多的事情。单单是载入MESH都需要研究研究。这些研究对于今后的编程发展非常相关,所以应花时间来揣摩。NEHE,OPENGL SUPER BIBLE都是好读物。
- 声音应该就是FMOD了,不知道是否是免费,在官方网站可以下到SDK。我仅仅使用了非常简单的C API,对于其所倡导的声音事件系统没有概念……www.fmod.org/docs/ 以及 http://forums.mpadc.com
/showthread.php/tutorial-fmod -sound-2873.html?s=71ae12b593c5 3ba608874508324a1ad6& - 而对于多线程来说,今天看到的ZTHREAD在官方网站也能下载,是opensource的,当然跨平台了。此外搜索发现好多东西:boost,common cpp,ACE都带有多线程的部分,这些东西都是C++的扩展库,标准库暂无多线程。http://topic.csdn.net/t/20050806/15/4192906.html
- linux:鸟哥继续,知道能清楚linux基本状况时,开始搭建linux的编程环境。
- 跨平台:工作的任务吧,wxWidget了解,Zthread学习。
- CG:各种mesh格式学习,图形学的基本课程的学习,最终完成软渲染(high priority)。
- 数学的课程:论文7月10日之前必须搞定实验,10日之后开始论文撰写。