下载 App
【开发日志2】GUI行?继续!
修改于10/1715 浏览
之前的日志1忘记补难点与风险,现在就补上:
那么,当时我认为难度无非在于学习Unity与否,但现在看来,我似乎想少了。
而且风险也有,比如用Unity本身材质质量可能就差一大截,这意味着想要做一些较好的材质与UI就需要不断用photoshop创建。如果这是关于耗时这一方面的小风险,那么还有一个大风险就是吃了没学Unity的亏而过度使用AI,现在本人是学与做并行,尽量能活用教程代码与AI代码。
注:核心逻辑与设计思路完全由本人操控,AI只适用于部分工具类脚本的生成、检查与效率优化
-----------日志2分割线-----------
新进展:
1.Turtle可以根据预定轨迹进行移动,并且可以画出轨迹图。

2.音符可以进行预定生成tap和drag音符了,不过还没在预定position生成。

难点&风险:
1.构成Turtle移动的其中一小段路径line1,无论直线还是曲线,都是以40点生成LineRender轨迹,这些line1构成的一个总Line,可以让Turtle走起来,但这是非常耗性能的设定,一个小型的总Line还可以说过去,但是如果想模拟任意一张现实照片或手绘图片物体外轮廓,都是对性能的考验。

2.音符的生成与破坏,也是后台对性能的考验,因为到后期音符与编号构成的共同载体,以及大量音符与单个音符判定的取舍,这也是做此音游遇到的问题所在。

3.(潜在,现在暂时未遇到)音符前后判定的问题,如果音符偏多,有一个音符过了判定点但还在lateperfect或lategood范围内,就有新音符进入了earlygood或earlyperfect范围内,此时这估计也是一个潜在难点。
4.(以后再说,我想不起来了……再说了,这个demmo在活动中最多只出现tap,drag,flick三类音符,之后再更新多押,加减速,hold等不同类音符)
后期计划:
1.尝试对预定轨迹进行优化,使其用直线的轨迹进行缩减点画LineRender(日志3前必须加入)
2.尝试做其他数据文件,解决音符position问题(日志3前必须加入)
3.加入音符判定(日志3之前可能加入)
4.加入UI,并加入选择分支(日志4之前可能加入)
5.加入音乐及打击效果(日志5之前必须加入)
(最近有点小感冒,开发进度可能要慢一点……原本想着昨晚发,但是不知怎么忘发了)










