Tech Share
00中文日志
Random
💎24-03-24 周日
type
status
date
slug
summary
tags
category
icon
password
快速总结
【今天的所得】
- 睡眠情况不错,虽然睡得不够早,但是比昨天早!
- 稍微有一点运动,但是还不够哦
- 压力值完全没问题,棒!
- 吃的也还行,因为运动量不大所以没问题
- 吃了豪华铁板烧,真香!
- 和Nick还有Fitrio 讨论了115项目进度,大家的氛围都很nice!
- 完成了超多功能的写作,不错不错,今天写代码是很开心的了,而且压力值居然都良好!
- 节奏把控的很不错,有足够的休息时间,再接再厉
- 完成了115项目的全流程视频录制,虽然只是最粗糙的,这就是原型的艺术!
- 更新了115项目的命名逻辑和音效设计逻辑的文档
- 补上了所有欠的日志!
- 补充了缺失的新信息录入工作,整理了之前复述练习的内容,并且尝试上传
- 使用AI进行内容总结
【今天的遗憾】
- 睡得还是不够早,再接再厉!
- 运动量还不够
- 虽然115项目的门有修改,但是最后看起来还是有bug,没修
- 增加了不少技术债务,他们都需要被早点清除
- 还是睡得不够早,不过下次一定啦
- 115项目的学校作业进度没有做
- IOL学校视频没看
- IOL学校动画作业没做
- 115项目其他的文档工作没有完成
【工作时间】
9小时!
身体数据
奖杯收集
今天的首要任务
🧬Health Hacker - Food 🍽️食物摄入=30%粗粮+30%蔬菜+20%肉类+20%脂肪 ✅ 2024-03-25
🧬Health Hacker - Exercise Ring = Full
🧬Health Hacker - Sleep Track ✅ 2024-03-25
📝跨时空情报任务 -🧾 = 准备今日复习资料+记录复习内容 + 添加复习日期 ✅ 2024-03-25
📝跨时空情报任务 -✍️纸质日志 = Recall 练习,根据日期在【复习册】上进行复习练习
📝跨时空情报任务 - 50 Reinforce Method
📝跨时空情报任务 - New Information Input = FMOD Script + Review Feel Good Productivity ✅ 2024-03-25
👩🏻💻编程高手任务 - Code of the Day, Refine Code, Write A Line of Code = 115 Character controller, animation controller, movement controller, simple trigger + simple scene manager ✅ 2024-03-25
🎮游戏化高手任务 - Game Development = 115 ✅ 2024-03-25
💬AI交流官任务 - 使用AI = Chat GPT for summary + Copilot AI scripts ✅ 2024-03-25
⌛终身成长者任务 - (👉゚ヮ゚)👉 Bilibili 直播上号! ✅ 2024-03-25
IOL Animation Loop Projects
IOL Animation Course
115 Script Character Controller ✅ 2024-03-24
115 Script Music State ✅ 2024-03-24
115 Script Emotion Function State Design + Prototype ✅ 2024-03-25
补:WIP w2 for teams
补 WIP W3 for teams
115 3D Level Mockup with Scene Manager ✅ 2024-03-24
115 folder location rules / guide ✅ 2024-03-25
115 prefabs and scripts use guide
115 Guide for Task with SMART Rules
图文记录
周日的睡眠质量是不错的,但是呢,睡得还是不够早,可以更早一点的!
运动勉勉强强吧,因为今天都在赶进度,115项目的代码进度,所以没有那么多时间出门运动,加上大姨妈还没走,就只能懒一点了。
整体的压力值都还ok,虽然今天有不少的开发任务,也没有出现压力很大的状态,非常好!
最后就是饮食情况,因为昨天吃的不少,今天就少吃点没问题。
因为进度欠的真的很多,所以前两天的日志就先欠着,周一或者之后有时间再回顾。
没想到今天提前完成了开发任务,所以还是把之前的日志给补上啦。
今天的主线是115项目的推进,还有很多和更多原型设计和开发的任务!
Nick 昨天跟新了音乐的效果,我计划优先测试这个功能。
不到半个小时,我就搞定了新插件的代码,没有我想象的那么难,还挺好用的嘞。
之后我就把新的,切换音轨的控制器放了进去,测试了一下Nick新做的音乐,还挺好听的嘞。
然后我发现了他有些音效不是很明显,刚开始我还以为我写错了,然后听原文件才发现是真的非常的小声,于是我就汇报了这个问题。
为了更好的测试音效,我删除了一些没用的场景,单独搞了个测试音乐和音效的。
接下就需要完成人物动画和移动切换的代码啦。
遇到了一点动画的问题,我很迷惑玩家走路的动画,只能问问队友是不是漏了一帧动画。
然后是修改动画的名称,刚才改名一直失败,结果是我一直在修改meta文件,我是伞兵。
搞定了动画的逻辑,接下来就是要写一个切换状态啦。
然后我才想起来,之前创建了一个动画控制器,并没有用Unity自带的Animtor去切换动画,是直接通过代码来播放的。
我当时还不是很确定该用哪个思路,所以就先放着,去处理人物移动的问题了。
之前一直缺控制人物移动的代码,现在补上,不过不是很确定目前的设计,需要多测试几次确定。
想起来了,感觉有点怪是因为没添加2D物理系统,有些地方比如说门,玩家应该没有交互之前是过不去的,嗯。
然后发现了门的问题,嗯?这个需要修改图层,或者使用自动sort来搞定。
于是我把这个问题,汇报给了美术Fitrio,然后决定回来处理动画切换的问题。
这个新的animation controller是联动 movement 的,我打算放弃用Unity自带的动画切换方案,于是复制了一份旧的animator,删除了所有的逻辑判断条件,直接用代码来切换状态。
这个新的动画控制器不需要使用Unity的Animator,直接在代码里面切换,打字就可以了,对我来说更方便。
然后我又切换回去,准备联动新写的移动人物的功能,刚开始出现了人物移动突然停止的问题,因为这个移动目标位置是镜头和人物共用的。
人物的移动速度和镜头的不一样,其实应该分开的,不过我比较懒。
(好吧一个技术债务出现了)
简单粗暴的解决方法就是镜头慢一点,人物快一点,嗯,这样人物先到地点等着,镜头再慢慢推过来。
不过出现了镜头移动有点眩晕的感觉,我计划推迟镜头的移动,或者更换控制镜头移动的公式。
不小心太投入了,就忘记休息了,现在必须要休息啦!
迟来的午餐:混乱邪恶的咖喱
主食:土豆
蔬菜:洋葱、西葫芦、蘑菇、胡萝卜、甜菜、大白菜
蛋白质:牛肉
酱汁:日式咖喱
吃完饭后,我登录了Teams查看有没有老师催我交作业,很好没有,就先欠着吧。
或者现在补一下,上周和这周欠的作业,嗯,要不还是等脑子迟钝一点再说?
我感觉现在脑子可以多推一点进度!
于是我决定回到项目开发上,再肝一会儿。
在查看Jira上的项目之后,我想起来另一个技术债务。
情感切换系统依然存在问题,但是Jira上并没有更新状态,所以同步了一下。
预计之后我们会有很多资产,这些资产的交互情况是不一样的。
有的是切换动画,有的只是切换图片,有的还要带音效,所以使用prefab来制作非常的好使。
然后因为东西不少,我想要用Scriptable Objects进行多种资产的存储,或者使用csv 文件来自动绑定物品和数据。
我把那些思路,都写进了Jira,以防后面忘记了。
有一说一,我的忘性还蛮大,说失忆就失忆。
有可能是因为我的重点和注意力,切换的很快,也很集中。
但是今天我感觉脑子可能不太够,那就先做点表面功夫,比如说把后续关卡的原型都放进Unity,实现一个简单的关卡切换系统。
至少能完整的展示已经做好的一些美术效果。
大概花了不到一个小时,我通过大量的Prefab和批量修改Level名称的方式,快速的搞定了所有关卡的草图放置。
并且制作了标题场景,以及一个切换Scene的管理器,我计划添加一个Fade的效果,这样切换场景的时候可以更丝滑。
修复了门的前后问题,就是切了一下门框。
经过Fitrio的提醒我才想起来,之前这个项目就存在这个问题,我们当时也是用这种土办法搞定了,结果我现在给忘记了。害。
前后进行了一个拆分。然后使用视觉性物品和功能性物品的组合,替换原有的物体。
但这里因为我们有一个状态切换的情况,就是黑白世界的自动切换,所以我是一个装饰物prefab套了另一个交互物prefab来制作这个门的。
现在回想起来,我好像忘记了加碰撞体,也就是玩家可以穿墙。
(新的技术债务+1)
然后我制作了一个简单的Trigger,然后搭配SceneManager 组合了一下功能,目前玩家到达指定位置会出现一个UI按钮,点击即可切换到下一个场景,做成了prefab方便多次使用和修改。
因为是原型,所以解决方案非常的简单粗暴,这里需要的是速度嘛。
以下是草图关卡 草台班子 的示意图:
初始关卡:看起来不错,但是还没有完全搞定物品的状态切换。
进入恐惧状态的初始关卡,就没法交互,目前只有图。
潦草的厨房关卡,大概就是这么个意思
潦草的书房关卡,可以从右边回到上个关卡。
潦草的书房关卡,最左边可以从楼梯进入上一层
花园关卡的通道,可以进入大树内部
大树内部的巢穴,计划故事中可以进行交互,现在什么都没有捏。
这里可以从前门出去的,是客厅的一部分,结局之前都是锁着的,打开可以进入最后的关卡。
最后的关卡,依然什么都没有呢。
算了,多休息一会儿,我打算出门走走,整点东西吃。
今天晚上是很久没吃的pepper lunch,这次整的料超多。
豪华铁板烧:
主食:米饭
蔬菜:小番茄、芝麻菜、玉米、豆芽、洋葱圈、胡萝卜、豆角、蘑菇
蛋白质:鸡蛋、三文鱼、和牛
酱汁:柠檬橄榄油沙拉汁、日式酱汁、超多黑胡椒
回家之后我就不打算开发了,整理一下项目,和队友对一下进度也就差不多了。
复盘任务也是可以执行的。
晚上的时候,Nick上线了,我们讨论了目前音效的问题,这哥们儿也很肝啊,这个氛围很棒!
然后Nick 说还不是很清楚音效的名称应该是什么,所以我又补充和重新设计了一下音效、动画的名称。
搞定了周五的报告,有点惭愧,欠了不少东西。
一鼓作气,继续写总结!
补写周六欠的日志,哭哭。脑子有点不好使了,要不再休息5分钟?
所以又休息了10分钟,哈哈
嗯,复活啦。继续写日志!果然不能看屏幕。
在总结周六的日志时候,发现忘记添加新阅读书籍的相关内容了,然后快速的补齐了。
因为周六有记录新学到知识,也就是当天的知识复述。
本来不应该出现在笔记里面,但是当天就那么做了,所以,全是文字,非常不方便读者阅读。
我在考虑一会儿保存原文,然后剩下的让AI给我总结一下。
笑死,一共3861字,太吓人啦。
嗯嗯,一个小时搞定了周六的日志,准备今天的日志,冲鸭!
最后,花了半小时,总算是搞定啦。
虽然现在我的windows 系统崩溃了,不过问题不大。
项目115开发进度日报
Last update: 2024-03-24