Tech Share
00中文日志
Random
💎24-03-26 周二
type
status
date
slug
summary
tags
category
icon
password
快速总结
【今天的所得】
- 起得早,肝的效率高
- 吃的还行
- 运动量有进步
- 115项目进度狂推:音效、动画、UI 小游戏、睡衣效果
- Game Jam小组B进度狂推,GitHub 仓库建立
- GitHub和Unity使用教程写作
- 复用之前写的代码,并且更新文档,进行代码维护
- 增加了日志的表情包
- 一口气爆肝了5小时,居然没有什么压力
- 记录危险的代码设计,交给以后解决(技术债务+1)
- 找到了音效控制器的新思路
- 学习了FMODUnity的新用法
【今天的遗憾】
- 睡得不够早,睡得不够多
- 被代码问题逼疯,破防!
- 一口气爆肝了5小时
- 破防x2
- 破防x3
- 破防x4
- 又晚睡了今天,呜呜
- 爆肝,overwork
【工作时间】
10小时
身体数据
奖杯收集
今天的首要任务
🧬Health Hacker - Food 🍽️食物摄入=30%粗粮+30%蔬菜+20%肉类+20%脂肪 ✅ 2024-03-27
🧬Health Hacker - Exercise Ring = Full
🧬Health Hacker - Sleep Track ✅ 2024-03-27
📝跨时空情报任务 -🧾 = 准备今日复习资料+记录复习内容 + 添加复习日期
📝跨时空情报任务 -✍️纸质日志 = Recall 练习,根据日期在【复习册】上进行复习练习
📝跨时空情报任务 - 50 Reinforce Method
📝跨时空情报任务 - New Information Input = Game Jam 101 GitHub 教程 ✅ 2024-03-27
👩🏻💻编程高手任务 - Code of the Day, Refine Code, Write A Line of Code = 115 ✅ 2024-03-27
🎮游戏化高手任务 - Game Development = 115 ✅ 2024-03-27
💬AI交流官任务 - 使用AI = Code 115 ✅ 2024-03-27
⌛终身成长者任务 - (👉゚ヮ゚)👉 Bilibili 直播上号! ✅ 2024-03-27
115 prefabs and scripts use guide
115 Guide for Task with SMART Rules
115 folder location rules / guide
IOL Animation Loop Projects
IOL Animation Course
Interactive Response with Drag and Drop UI System ✅ 2024-03-27
115 New Character System ✅ 2024-03-27
图文记录
今天的运动数据相比昨天的更好了,因为出门的时间更长了,再接再厉。
虽然睡觉依然不够早,但是我起得早啊,八点就起来了,然后就开电脑肝。
事实证明,早起我的效率也能爆炸,甚至效率更高!
以后我就早起肝了,基本到中午的时候我都快肝到下半场了哈哈。
压力值整体也都很好,虽然今天的任务不少,但是我没有压力感,就很神奇。
吃的方面都还ok,因为是自己做的嘛。
早上起来第一个任务是测试115项目,队友完成的Twine剧情原型,发现一个Bug。
因为设计原因会出现卡关的问题,所以需要设计和引导玩家“进入第二天”以达到重启游戏的目的。
然后我上报了这个问题,肯定还有别的问题,需要更多的测试来发现。
之后我又去看Game Jam小组的完成情况,检查了一下他们的进度,然后直接给排了12个小任务,狗PM上线!
这么点任务给48小时完成,比较轻松。先试试他们的强度吧哈哈。
然后我就看Fitrio 上线回我了,就和Fitrio 推荐我之前写的一个小功能,这样我就可以直接复用之前的代码啦!
就是这个玩意儿,非常简单的用UI做成的拖拽功能。
然后我查看了一下历史数据,在Miro的【原型开发实验室】里面,增加UI小游戏的界面,把这个简易的拖拽系统设计给放了上去。
接下来我准备直接套用这个系统进115项目,没想到,一肝就是5个小时。
我就一比一的复制粘贴之前的代码,果然出现了问题。
添加UI小游戏界面,然后我发现鼠标指针还是会变化,应该是我写代码的时候没有考虑UI的问题,现在给它手动调整为忽略UI。
好像不是忽略UI,应该是,如果鼠标在UI上,不会交互后面的物品,直接返回。
但我不确定有没有斜对,要测试一下,脑子感觉不太好使了
然后我就感觉思路不对,就去解决昨天遗留的音效问题。
解决了又没完全解决,就是添加了一个null值跳过的指令。
解决了Audio Controller的报错问题,虽然这个问题不影响游玩
后面试了好几遍,还是有UI的问题,然后我问了AI,靠,真的忘了设置collider
嗯,找不到问题,崩溃!
嗯,不修了,先搞定其他问题,这个再议。
(技术债务 + 1 = UI问题)
之后我就去做了Inspect Response 的功能,也就是打开UI窗口。
忘了有的检查功能只能用一次,加了一个开关,但是好像不对。
修改了一下,但愿可以用。没问题,nice!
其实就是套娃,在原来的Prefab上套了另一个玩意儿,叠了一个不会影响其他系统的,类似于寄生虫一样的代码。
因为是好不容易试出来的,我也不确定什么时候出错,决定说明一下他们的运作原理,现在把说明放进了Miro,应该足够明白
大概是这么个套娃的样子,耦合性非常高,一个挂了都得噶
然后我就觉得自己又行了,想起来之前写的音效有点问题,我觉得自己想到了一个更好的办法,所以这次试试新方法。
不出所料,应该不行。studioEventEmitter.Event 好像不能直接用,我一会儿再去查一下文档
那玩意儿报错,我不理解,看了文档,还是不理解。
什么破玩意儿not found,什么破玩意儿 will be migrated to event但是没有效果。
FMOD 说 是 Legacy Event 而且还有 Will be migrated to Event
我不信邪,又仔细看了一下文档,发现要用另一个东西,FMODUnity.EventReference,成功啦!
这就意味着我之前写的 Object Audio Controller 可以用更好的方式来解决,现在这个样子还是很危险的。
应该采用刚刚的Audio Manager的思路去重做。
也就是这个新东西是对的,前面的思路是错的,要改过来。
但是之后,我感觉脑子不太好使了,需要更多的休息,所以我就把想法记录在Jira上了。
并且警告自己要在脑子清醒,而且有1个小时以上的时间再去搞,因为还有别的代码在使用这个音效控制器,耦合性还是有点高的。
(技术债务 + 1 = 糟糕的耦合性蛮高的音效管理器)
然后我又统一更新了一下Jira,我感觉队友们的邮箱直接爆炸啦哈哈哈。
准备去学校旁边的健身房游个泳,今天的任务很快的完成啦。
嗯,突然想起来还可以自定义一下我的游泳音乐播放,今天正好有空就做一下。
结果并没有去游泳,反而挑音乐搞了2小时。
好处是以后游泳的音乐都是我喜欢听的,诶嘿嘿。
最后逛了一圈回家,我用半个小时来写周一的日志,包括准备缺少的食物数据,录入进数据库啦。
明显可以看见的是,我添加了很多表情包!
我不装了,没有表情包我就没法码字。
之后GameJam小组B又出现问题,小同学不知道怎么用GitHub,我就打算写一个教程。
花了1小时,写了一个小白上传Unity 工程文件的教程,我看了一下。
Notion的序号并没有被保存,数字是错的,不能使用自动的数字,要手动写。
还有一些地方不够细致,等用户反馈之后再改吧。
最后的2个小时,我继续写总结码字捏~
完成周一的复盘,中途顺便解决了Game Jam B 小组的GitHub仓库问题,顺便总结了一下Game Jam 的日报,再次Push了一下。
然后快速的水掉今天的复盘,不加东西了,就复制粘贴算了。
其实并没有,还是有认真码字,直到神志不清。
项目115开发进度日报
Last update: 2024-03-26