c语言 学多久 才可以制作游戏
- 游戏信息
- 发布时间:2024-11-09 03:36:38
这个问题不能笼统的回答,首先你得有明确的目标,你是打算制作什么样的游戏,自学上个把月就像制作MMORPG网游显然难度不是一点两点。
我大学学习JAVA的时候学了一学期,暑假在家没事就学着做小游戏。一个超级玛丽游戏需要你掌握的知识点大概有:
1、多线程,你需要几个线程来处理游戏里的不同逻辑,比如说怪物的AI,画面的刷新,游戏事件(如死亡,吃到蘑菇,吃到金币,踩死怪物等)
2、UI程序接口,你的游戏必然是需要图形用户界面的,包括窗体,按钮,游戏信息的输出,游戏画面的输出(游戏画面其实就是分层将素材文件贴到屏幕上,或者在某层直接绘制图形文字等)
3、程序设计能力,你需要一定的程序设计能力来hold住整个游戏的逻辑,比如说游戏一开始应该是什么样子,玩家进行特定操作,游戏应当给予的反应,特定游戏事件发生,需要给予的响应等。
会这么些大概就能做一些小的休闲游戏了。
另外如果你真的对游戏制作感兴趣的话,你可以去找找有关的游戏引擎,这样制作起来效率更高,质量更好。小游戏的话,flash、oc、 html5、Android等比较流行些,cocos2d、createjs这俩引擎你也可以去了解下