壳木工作记录


SVN地址

svn://192.160.1.200/doomsday/planner/策划配置
svn://192.160.1.200/doomsday/planner/策划文档

Aoz设计分辨率750*1334

Lua编辑器使用的是IntelliJ IDEA和emmylua插件

Lua调试配置

https://www.jianshu.com/p/5a453a80b7e9

NGUI ScrollView相关功能介绍

https://gameinstitute.qq.com/community/detail/127300
https://www.cnblogs.com/hammerc/p/4656505.html

看代码

  1. 大地图区域裁剪
  2. 主城水波纹怎么处理

工作记录

发现的问题

协议相关

在收到协议数据没有做有效性的检查,导致业务层在取数据的时候报错

这个错误不应该出现在业务层,应该在收到协议的时候就抛出错误。

协议没有说明文档,导致工作难以交接,沟通成本很大,而起容易出现问题

编写协议文档,不光是字段的说明,一些复杂的功s能模块,还应该编写协议的流程图或者时序图。

没有代码审查,经常出现硬编码,没有注释问题

硬编码的问题,一个是程序员自己的问题,还有一个是数据没有使用配置造成的。


文章作者: 王梓臣
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 王梓臣 !
 上一篇
工作积累 工作积累
Lua中require、dofile、loadfile的区别https://blog.csdn.net/leecrest/article/details/31742419 C#终结器就是析构函数GC.SuppressFinalize用法ht
2020-07-15 王梓臣
下一篇 
Unity Ecs 使用问题 Unity Ecs 使用问题
JobSystem使用问题 函数体内断点不能命中 函数体内不能使用C#的容器只能使用Unity的NativeContainer容器,而NativeHashMap不能是使用集合初始化器,如果涉及到读取静态数据的时候将会很麻烦。
2020-07-08
  目录