ICraft开发日志-2

今天修复了多人游戏中玩家移动卡顿的问题, 这个问题的产生是因为玩家移动时, 客户端与服务端一起更新了玩家的位置, 但不是同时更新的, 导致客户端更新之后, 服务端才发来更新的信号, 便导致玩家移动时一卡一卡的.

Deed是我的朋友, 他参与了ICraft的测试工作. 今天我把我最新开发好的源码拿给他调试的时候, 他那里弹出了一条ERR:

Error: Can't find module 'nriot-logger'

我看了之后, 发现这是在package.json的模块列表中没有nriot-logger这一项, 这是由于我在下载这个模块的时候没有在命令后面写上--save导致的. 不过之后我马上就在列表里把漏掉的这项给加上了.

游戏界面的nav条上有显示当前方块一项, 但之前我只让它显示方块名称, 而实际上在玩的时候, 看名称其实是没办法一下反应过来是什么方块的. 因此我让它在那个位置显示当前方块的贴图, 便轻松地解决了这个非常不好的问题.

游戏界面我做了很大的更改, 但仍然有许多问题, 如果你有什么建议或者问题, 可以在ICraft-App Repo的issues里面提出来.

接下来, 我在游戏中添加了昼夜更新(daynight), 其实这个更新我自己觉得没那么好, 但是以我的水平似乎也只能这样了…… 还是要继续努力啊!