[关闭]
@yangyc 2017-10-23T02:25:11.000000Z 字数 1875 阅读 539

产品进度报告-2017.10.22

进度


已用时间

6次迭代

开发剩余时间

2次迭代(增加2次迭代时间)

(每次迭代为2周)

总进度

编辑器

引擎

编辑器

剩余功能点

asset(0.3)

transfrom(0.2)

add gameObject(0.2)

change material(0.3)

add component(0.4)

import and export(0.6)

data collection(0.3)

本次迭代

进度

已完成项

10.09-10.15

1.搭建reason环境,重装系统
2.学习reason语法
3.学习reason-react语法

10.16-10.22

1.学习reason-react
2.学习reductive
3.学习英语基础语法

未完成项目

1.熟悉函数式编程思想
2.完成所有reason的demo
3.完成reductive的demo

下次迭代计划

功能点

1.完成所有的demo
2.redo/undo 的reason实现
3.搭建Wonder-Edit reason环境

具体计划

1.重写编辑器的主要UI部分
2.实现编辑器架构重写

引擎

剩余功能点

本次迭代

已完成项

10.02-10.08

1.学习了reason语法
2.学习了reason示例项目:
snake
超级玛丽
webgl example
3.搭建了bucklescipt+reason+jest环境
4.熟悉了vscode

10.09-10.15

1.用reason写基本的demo,通过了unit test、contract check、rei
2.发布了引擎版本v1.0.0-alpha.6,作为重写前的最后一个版本
3.用reason开始重写引擎,完成了Main的主要逻辑,通过了编译

10.16-10.22

1.通过了Main的单元测试
2.实现了Director,GameObject的基本逻辑
3.开始Transform组件重写
4.大幅优化,总的原则是“增加更详细的api,使引擎能够从api获得更多的知识,从而能够针对性的优化“:
优化了数据结构。(如:component就只是int值了,不再是类的实例(包含index字段))
删除了GameObject的parent-child
...

未完成项

下次迭代计划

功能点

1.完成"显示box(webgl1)"demo

具体计划

1.batch operation
2.clone
3.restore from state
4.webgl1 render

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注