作为新人,加入这个部门差不多一个月了。
为了证明期间我没偷懒,在这写一篇学习记录,并上传第一个小游戏"星际漫游"
因为基本上是边学边做,基本上是想到什么叫往里加什么,也没注释,所以代码很乱,连我自己都很难看懂。主要是为了熟悉下XNA框架,还有组件化的编程,还有练练P图。
游戏很简单,就是个避子弹的加强版,方向键控制,蓄力槽满了后,按A键释放技能。大家有空姑且可以玩下。
主要问题
由于没看过C#,对它很不熟悉,全靠C++,对foreach的用法很不熟,连最基本的删组件都觉得困难。。
对Draw的的图片坐标啊什么的数字很混乱。
里面几个小球本来是想做成弹性碰撞的,可发现那条物理题的数很难算,最后算出来结果很长,然后上传时我忘记加进去了,里面的版本现在是个简单的速度交换。
看来做游戏也要学好物理。
里面的子弹类应该是属于球类的,做的时候没考虑好,做一个子弹类出来;
代码很乱,主要是因为第一次做和做得没什么目的的原因,相信以后如果在编码前设计好各组件的数据和方法,代码会清晰很多。
P图还比较丑。。(除了背景外其他都是自己P的)
还有个问题,有人能告诉我这地方怎么贴下载连接和贴图么。。
https://files.cnblogs.com/sysudm/星际漫游.rar
浙公网安备 33010602011771号