@yangyc
2017-08-23T13:19:34.000000Z
字数 1682
阅读 932
进度报告
2次迭代
4次迭代
(每次迭代为2周)
UI(0.5)
buttons | canvas | attribute
buttons(import 3D model,create base model)
canvas(show scene)
attribute(select model and change model color or texture)
scene graph(0.4)
transfrom(0.4)
add gameObject(0.2)
change material(0.3)
add component(0.4)
import and export(0.6)
data collection(0.3)
local package(0.5)
editor architecture(0.5):100%
set up test environment(0.5):100%
1.复习函数式编程
2.整理cocos creator 编辑器功能
3.编写编辑器基本问题和架构文档
4.和@Jack(杨元超) 讨论编辑器内部架构
1.搭建引擎marka测试环境
2.打包引擎代码,编写引擎测试代码
3.搭建react测试环境
4.编写react测试代码
5.学习react UI组件库
1.接入引擎,封装适配层
2.开发场景树模块,确认场景格式
3.开发transform模块
render(2)
iteration: 0.2
iteration: 0.4
iteration: 0.4
define schema for editor and hot loading data in editor(0.2)
add clone method(0.3)
Camera(0.2)
Collider(0.5)
Physics(0.5)
action(0.2)
test(0.2)
Script(0.3)
extend(0.3)
Event System(0.5)
show model(1)
UI(0.3)
Skybox(0.2)
Picking(0.2)
Shadow(0.3)
发布了v1.0.0-alpha.5版本
1.继续分离webgl1,webgl2
1)把sendUniformData, sendAttributeData分离到render system
2)分离locationUtils
2.通过了defer shading对应的渲染worker
3.通过了对应的单元测试
4.提出并通过了basic render
no worker的webgl1,webgl2增加了basic render,支持渲染basic material
5.重构渲染代码
6.本周和@Arvin(杨浩) 一起讨论了编辑器的架构设计,得到了初步的架构和开发模式。
1.通过渲染worker的basic render
2.增加webgl2特性:ubo, vao, glsl 3.0
1.性能优化benchmark
2.defer shading支持direction, ambient light
3.发布版本v1.0.0-alpha.5
1.引擎接入编辑器