TA插件生产和交付标准

涉及C#语言相关的插件验收标准

交付标准:

提供编译好的dll+资源的Unity package包,附带使用说明,含接口说明和依赖资源说明
同时提供插件git仓库地址,demo工程要使用编译好的插件dll

插件编码标准:

  1. 插件代码中禁止使用Resource.load和Shader.Find函数。
  2. 插件代码中禁止把所有的成员变量都弄成Public,有需要才开发
    需要在Inspector中查看,可以在成员变量上加[SerializeField]
  3. 成员变量和属性要写注释,描述作用
  4. 插件Public函数要写注释,描述作用和参数说明
  5. 插件代码要考虑性能,不能一直在Update中做很耗时的计算
  6. 旧接口属性一律不删除,需要兼容
  7. 旧资源名称,后缀一律不修改

自测CheckList

  1. 旋转360度,查看效果是否正常
  2. 上下,前后,左右平移后,查看效果是否正常
  3. VR下要能正常工作
  4. 移动端平台要能正常工作

涉及贴图资源的验收标准

贴图大小:贴图需小于512*512,遇到必须使用大贴图的场景需要注明理由。