今儿个继续来捣鼓我的游戏,距离上次更新隔挺久,主要是最近有点忙,然后空下来的时候又有点懒得动,所以一直拖到今儿得空,就继续来搞一搞。
咱打开开发工具,把上次写一半的代码给拽出来瞅瞅。隔这么些天,我自己都有点看不懂,所以还得花时间来理一理思路。大概用十来分钟,我才搞明白上次写到哪,以及接下来该干嘛
然后就是一通操作,噼里啪地敲键盘。中间还遇到几个小问题,不过都不算啥大问题。我随便鼓捣几下,就把它们给解决。期间也少不去网上查查资料,看看人家大佬们是怎么写的,学习学习经验。毕竟咱也不是啥天才,有些东西还是得靠学习。
- 第一步,咱得把上回写到一半的功能给它完善咯。这个功能主要是用来处理玩家的输入,比如说按啥键,鼠标点哪之类的。说起来简单,但真做起来还挺麻烦的。不过好在我之前已经把框架搭好,现在只需要往里面填内容就行。
- 第二步,在第一步的基础上,搞定玩家输入,接下来就得让游戏角色动起来。这一步就更麻烦,因为涉及到动画、物理效果等等一堆乱七八糟的东西。不过好在我之前研究过一段时间,所以也不是完全没头绪。
- 第三步, 等角色能动之后,我就开始琢磨怎么让游戏更有意思。毕竟光是能动还不够,还得好玩才行。这一步我就没啥经验,只能自己瞎琢磨。我想半天,决定先加个简单的碰撞检测,让角色碰到障碍物的时候能停下来。
就这么一边写一边试,时间过得还挺快。等我回过神来的时候,天都黑。今天就先到这,明天再继续。虽然今天没做出啥惊天动地的东西来,但好歹也算是把之前的坑给填上,而且还学到不少新东西,也算有点收获。
咱把今天写的代码提交到版本控制工具里,免得哪天电脑抽风,把代码给搞丢。虽然这个工具用起来有点麻烦,但还是挺有用的,特别是像我这种经常写代码的人,更得养成好习惯。做完这些,我就关掉电脑,洗洗睡。明天还得继续战斗!
还没有评论,来说两句吧...