转眼就到了第七周,项目还处于几乎没开始的状态,今天开始认真写开发日志,督促自己学习。
2018.4.15 周日
时间 | 今天做了什么 | 遇到哪些困难 | 明天的计划 |
4-15 周日 | 学习了C#中的委托(delegate)和多播委托(multicast delegate); 学习了unity中的event和Unityevent; 使用SteamVR_LaserPointer实现了物体的拿取、放下和投掷; 在VSTS中托管Unity项目。 | 投掷功能的实现效果不够理想; 拿取较小物的体操作困难; 对VSTS的使用不够熟练,导致检入时出错。 | 对今天实现的功能进行优化; 加紧学习VSTS的使用方法,争取熟悉敏捷开发相关的功能。 |
4-16 周一 | 完成了主角行走功能; 优化了投掷物品功能; 复习了刚体和碰撞体的相关用法。 | 休息不好,学习效率低下; 低估了VSTS要学习的内容,导致任务未完成; 强行将拿取的物体穿过地面时会把自己卡到地面下。 | 学习VSTS; 编写新算法,实现将物体强行穿过地面时手柄震动且物体会从手中掉落的功能。 |
4-17 周二 | 学习了VSTS中BackLog的Description和Acceptance Criteria的撰写; 尝试编写了3个用户故事并细分为任务。 | 项目构思不足,对游戏领域的用户故事不够了解; 对看板中任务的管理不够熟练。 | 编写新的用户故事进行分配。 |
4-18 周三 | 完成了可拾取物体的发光提示; 之前的移动效果代码出现很大漏洞,进这部分代码进行了推翻重写。 | 寻找改善移动效果的方式花费了很多时间,加之频繁调试导致眩晕严重。 | 将之前编写的投掷效果代码整合到可投掷效果提示中。 |
4-19 周四 | 修复角色移动可穿墙的BUG | 投掷物品与预期方向总是存在偏转角度,原因尚不明确。 | 修复投掷物品的BUG。 |
4-21 周六 | 成功修复了投掷物品的BUG | 对Unity中父物体与子物体坐标的关系理解不透彻。 | 学习Unity Probuilder并进行简单关卡设计。 |