【APP GAME KIT】无法使用agk::PlayMusic(MUSICE_INDEX)播放的问题

       在《C++游戏与图形编程基础》中讲到了如何使用agk编写游戏。在该书上的网址下载的AGK1版本中,只能播放wav文件的音乐,却无法播放mp3的音乐。
       后来在steam上下载了AGK2 的demo,配置过后重新运行以前的例子,发现mp3的音乐可以播放了。
       最近AGK2在steam上打折销售。可以说就是花钱买一个便于编写游戏的库函数。百度了一下,关于app game kit的信息很少,在贴吧里面还是有出现关于询问agk配置的问题,但是无人回答。搜了一下感觉目前国内的游戏开发工具基本分为unity3d和cocos2dx两种。

       玩过一段时间AGK试用版,感觉编写游戏确实是特别容易,可以说只要有些C++基础,学习一下agk库就可以编写出一些简单的游戏。只要有足够的原创游戏图片,就可以制作出自己的游戏出来了。

       大学在一个老师课上,老师说大部分函数库都是测试好的,肯定比我们编的要快很多。
       不过如果以后想从事游戏开发的工作的话,建议还是不要做一个api caller,而是做一个真正的coder,学会创造函数库,而不是使用函数库。应该好好地把C语言的底层基础打通,然后主要学习C++和Java,毕竟大部分技术都是从这两门语言延伸出去的。
       大学的编程感觉就是让人成为一个业余编程员,而不是专业的。毕竟大学很少人把一些计算机专业的买了以后就成砖了的书啃透。大学前两年就是把书上或网上的例子打上去运行出来,就很有成就感了。偶尔能根据自己的意愿,用书上或网上的一些别人已经编好的函数、例子,或已经给出思路的算法、数据结构,拆出零件来重新拼成一个新的杂牌程序,这样学起来确实很轻松很有趣,但是读那些看不懂活该,做不出来活该的《C++ primer》、《Thinking in C++》、《Introduction to Algorithms》、《Thinking in Java》等砖书,才是从业余进化成专业的途径。
       但是建议如果是从大学开始零基础入学的计算机学生,建议不要马上啃这些书,因为绝对是几块啃不动的砖。还是老老实实地多看别人的代码,打打书上的例子,做做编程题吧。

附带AGK运行图:

【APP GAME KIT】无法使用agk::PlayMusic(MUSICE_INDEX)播放的问题_第1张图片


【APP GAME KIT】无法使用agk::PlayMusic(MUSICE_INDEX)播放的问题_第2张图片


【APP GAME KIT】无法使用agk::PlayMusic(MUSICE_INDEX)播放的问题_第3张图片

你可能感兴趣的:(心得,AGK)