Tech Share
00中文日志
Random
💎24-04-19 周五
type
status
date
slug
summary
tags
category
icon
password
快速总结
【今天的所得】
- 整体SAN值比较稳定,除了画画很紧张
- 115项目推进,在ChatGPT的开挂之下,搓代码,实现丝滑荡来荡去功能
- 115项目推进,实现蹦迪光影效果
- 115项目推进,实现满天飞舞树叶 & 纸张粒子特效
- 115项目推进,调整书房场景的动画,添加音效,添加打光
- 115项目推进,使用FMOD和AC的API,制作自己的音效控制器
- 115项目推进,实现炫酷的纸张旋转效果
- 115项目推进,添加3D音效,虽然不理解运作原理
- 115项目推进,补充大量开发细节,在Miro, Jira和日志
- 115项目推进,计划实现更炫酷的过场镜头
- IOL更新文档模板
- 115项目尝试制作视频日志,感觉这个很有必要,因为太久了容易忘记
- 准备日志添加视频录制记录环节,添加进入日常任务
- 赞美完备的开发流程!
【今天的遗憾】
- 昨天没早睡
- 今天也没有早睡,睡眠质量一般
- 早上起来就刷手机,差评!
- 运动量没有,吃的少了点
- 放屁套餐庞臭
- 115项目发现有很多开发细节都被遗漏,原因是记录不及时
- IOL码字,但是头脑空空,填写研究步骤缓慢,因为当时没有保存数据
- 稍微肝的有点多?
【工作时间】
11小时
身体数据
奖杯收集
今天的首要任务
🧬Health Hacker - Food 🍽️食物摄入=30%粗粮+30%蔬菜+20%肉类+20%脂肪 ✅ 2024-04-19
🧬Health Hacker - Exercise Ring = Full
🧬Health Hacker - Sleep Track ✅ 2024-04-19
👄English Speaking Practice + Reading 3 hrs. Challenge =
📝跨时空情报任务 -🧾 = 准备今日复习资料+记录复习内容 + 添加复习日期
📝跨时空情报任务 -✍️纸质日志 = Recall 练习,根据日期在【复习册】上进行复习练习
📝跨时空情报任务 - 50 Reinforce Method
📝跨时空情报任务 - New Information Input = Particle Systems Reinforce ✅ 2024-04-19
👩🏻💻编程高手任务 - Code of the Day, Refine Code, Write A Line of Code = 115 Animated Hanging Objects with Sin algorithm ✅ 2024-04-20
🎮游戏化高手任务 - Game Development = 115 ✅ 2024-04-19
💬AI交流官任务 - 使用AI = Chat GPT for hanging items animation with SIN (math) ✅ 2024-04-19
⌛终身成长者任务 - (👉゚ヮ゚)👉 Bilibili 直播上号! ✅ 2024-04-19
IOL 补作业 W2 ✅ 2024-04-20
IOL 补作业 W3 ✅ 2024-04-20
IOL 补作业 W4 ✅ 2024-04-20
IOL 补作业 Folio 1
图文记录
周四晚上虽然说要早睡,但是脑子里面一直在想杂七杂八的事情,就半睡半醒,但其实没睡着。
也不知道咋的,就睡眠质量一般般。
醒过来的时候还挺放松的在耍手机,很惭愧,早上起来最宝贵的时间应该拿来联系英语口语的,实在不行去空腹运动。
而不是拿来耍手机,非常惭愧。
总之,明天我保证不刷收集,改过自新。
然后回到今天的运动,我就没出门,宅在家肝项目,所以运动基本没有。
因为消耗量很低,也不咋饿,就吃的粉蒸肉+香肠,结果还没吃完。
有一说一,红薯+白薯+土豆+纯净蛋白质真的是放屁套餐。
今天整体的压力值都还好,也就1点到2点,画画的时候紧张了一下。
午餐:粉蒸牛肉 + 蒸蔬菜
主食:土豆、红薯、米粉
蛋白质:牛肉
蔬菜:茄子、西葫芦、大蒜
然后我开始今天的爆肝!
做IOL的作业,准备画图,整了2个花盆,准备放到场景里,动画当然是摔下来啦。
然后收集了一些参考,准备一会儿使用。
结果一个也没用上,我直接开始搓代码,因为比起画画,我更喜欢代码。
在伟大的ChatGPT的指点下,修改了一下花盆的运动函数,使用sin来模拟丝滑的运动,顺便还修改了一下昨天写的灯。
好好好,我宣布我可以做演唱会的效果了,可以实现蹦迪效果了?
但这玩意儿和我现在的项目没关系啊,好吧。
那还可以用粒子特效或者函数模拟树叶飘动,书房里面满天飞舞纸张的动画咯?
搞定!效果还不错的嘞。
大概就是这种花瓣或者树叶飘落的效果,那么完全可以复用啊
总之我又更新了一下书房场景的特效,也就是添加不同粒子系统需要渲染的内容.
我做了2个材质,还做了normal map,这样光影的效果会更好,那么天上飞的就是2种纸张,同理叶子也可以多种。
那接下来就做书掉下来的音效吧,反正比较刺激。
然而我并没有做,哈哈。
然后我修改了一下灯,让玩家可以聚焦在灯上。
顺便搞定了掉下来书的位置,正好让光打到那个地方,会比较明显。
终于,我要准备下一步添加音效啦
花了快1个小时,我成功使用FMOD添加音效,增加了书本掉落的声音
然后写了一个控制器,放在书本上面,确保玩家碰到书,会发出对应的声音。
搞定!nice!保存成prefab,存在resource里面
然后还添加了音效,比如铁链晃动,但是感觉效果不是很明显,背景音效有点大声。
吃了中午剩下的东西之后,我又开始肝咯。
之后我突发奇想,打算制作一个书本漩涡的效果,大概想要变成这个样子:
从技术上来说,可以让粒子系统物理转动,或者通过设置粒子的旋转角度实现。
然后我使用4个3D的粒子系统,让每个粒子自己旋转,达成了飞旋的纸张的效果。
我感觉纸张不一定要顺着光绕,顺着楼梯绕的效果可能更好。
然后光的效果可以更加的硬一点,现在的柔光感觉不够味道。
然后我放进场景里面测试了一下,感觉需要添加音效。
可以试试龙卷风的音效,再添加一点纸张的音效。
因为光是视觉的旋转效果,可能比较抽象,我希望声音也跟着旋转起来。
于是这里我做成了3D的音效,可以后续调整一下参数,让音轨旋转。
不过现在我还不会这个设置,也许后续可以找一下音效大佬调整一下,毕竟FMOD我不是很熟。
测了一下,真的音轨在转动诶,但是我不理解为什么会调整成转动,明明我已经关了。就很奇怪。
然后就是3D音效的进入比较奇怪,稍微有点卡,慢了半拍,可能是我没有添加渐变效果,晚点捣鼓吧。
准备交作业咯,写总结咯。
正好也补一下之前缺的开发细节?
总之目前这个场景有4种音效:
【1】书页旋转音效
【2】背景音乐 + 顶部铁灯晃来晃去的音效
【3】书本突然掉落音效
【4】书本碰撞音效
算是交差啦,当然还需要补充一些理论,来证明这种设计的优点,这个就交给GPT来说理吧。
这是先上车,后补票。
其实关于这里的过场动画,我想要实现一个特殊的过场动画:即玩家从这里切换到下一个场景,可以看见满屏幕的纸张旋转,然后占据整个屏幕,之后转场到下一个界面,实现丝滑的转场效果。
大概是这个样子,可以手绘,也可以直接在Unity里面做动画。
这种动态转场应该会很不错,当然也就是一直想法,不一定要实现,不过可以试试。
我查看了了一下新的文档,发现之前的模板需要更新,于是修改了一下[[OB-Courses]] 上的模板,准备接下来填写内容。
接下来就是纯纯码字环节啦,我填写完毕之后准备让GPT帮我补充缺少的内容,主要是需要示范。
不过为了更简单的可视化填写,我计划先使用之前的workflow进行元素填写,然后再形成文字,然后再形成报告,然后再编辑文档。
虽然步骤看起来比较多,但是为了保证每一个环境都不被漏掉,这种视觉辅助,以及多次确认的步骤还是很有必要的。
之后一个半小时,我像狗爬一样的写复盘文档,记录试验步骤的详细细节。
写的超级慢,因为很多细节需要去回想,我真应该一边做一边记录的。
趁着Unity卡的一批,我添加了DoTween Pro插件,现在更卡了呢
后来我在纠结要不要继续开发,一看时间11点了,所以就算了。
写今天的总结好了,反正也写不完,没必要熬夜。
搞定了Miro的日志,准时发ins!
然后我就飘了,感觉自己很能行。
临时决定顺便剪一下开发进度,今天蛮肝的。
测试一下视频日志的效果。
感觉还是蛮需要的,因为录制的视频一旦数量上去了,要一个星期或者2个星期一口气 剪辑完毕,很容易忘记重点。
比如这个情况,我完全就不想去回忆了,要不以后录制视频之后,也写进日志,标注好视频内容以及名称?
貌似这个解决方案靠谱诶,添加进入日常任务。
可恶,剪辑居然花了我快30分钟,但是我感觉很值得诶。
这次B站可以试试更新每日开发进度?
我采用了更格式化的报告:
这是给同行看的,很多专业名词无所谓啦。
然后在Jira上疯狂的填写任务完成进度,讲真的,要是没有这个管理和复查的步骤,我铁定忘记。
赞美完备的开发流程!
然后就一口气肝到了现在,肝不动了捏。
项目115开发进度日报
Last update: 2024-04-19