Tech Share
00中文日志
Random
💎24-04-03 周三
type
status
date
slug
summary
tags
category
icon
password
快速总结
【今天的所得】
- 练习了口语
- 去健身房运动了捏
- 吃了豪华的麻辣烫
- 狂肝Fish Jam的代码,完成了敌人的部分功能
- 明明很肝,但是SAN值稳定
【今天的遗憾】
- 练了口语,但是完全不记得练了啥,因为没有记录
- 吃的不是很健康
- 没有推进115项目
- 没有进行复习任务
- 肝过度了,以至于没有写日志。
【工作时间】
11.5小时
身体数据
奖杯收集
今天的首要任务
🧬Health Hacker - Food 🍽️食物摄入=30%粗粮+30%蔬菜+20%肉类+20%脂肪
🧬Health Hacker - Exercise Ring = Full ✅ 2024-04-11
🧬Health Hacker - Sleep Track ✅ 2024-04-11
👄English Speaking Practice + Reading 3 hrs. Challenge = ✅ 2024-04-11
📝跨时空情报任务 -🧾 = 准备今日复习资料+记录复习内容 + 添加复习日期
📝跨时空情报任务 -✍️纸质日志 = Recall 练习,根据日期在【复习册】上进行复习练习
📝跨时空情报任务 - 50 Reinforce Method
📝跨时空情报任务 - New Information Input = enemy system with Unity ✅ 2024-04-11
👩🏻💻编程高手任务 - Code of the Day, Refine Code, Write A Line of Code = fish jam ✅ 2024-04-11
🎮游戏化高手任务 - Game Development = fish jam ✅ 2024-04-11
💬AI交流官任务 - 使用AI = Code ✅ 2024-04-11
⌛终身成长者任务 - (👉゚ヮ゚)👉 Bilibili 直播上号! ✅ 2024-04-11
Fish Jam Production ✅ 2024-04-11
115 Production
115 Sprint 4 review
115 Sprint 5
图文记录
周三的早上九点半我就起来练口语了,因为很新鲜,所以还是有动力的。
不过问题就是没有记录具体学了啥,现在也想不起来了,果然我的记忆刷新比较频繁,没有复习和记录,真的就像失忆了。
然后就是出门去学校健身,准备游泳,结果发现暂停游泳,只能跑步咯。
半个小时,运动的浑身大汗,感觉很爽。
这次比较猛,平均心率159,也可能是我比较菜。不过问题不大。
我已经渐渐感觉到运动带来的多巴胺了,简直上头。
于是决定奖励自己吃点好的,豪华麻辣烫安排。
一个激动拿多了,所以晚饭也打包了。
吃饱喝足,美滋滋的回到家,准备Fish Jam 开发任务。
首先我检查了一下队友写的代码,一塌糊涂,果然用ChatGPT写东西是逻辑前后矛盾的。
所以我打算重新制作自动索敌的鱼的设计。
至于鱼的索敌方向,问题不大,做一个向量,然后根据向量值来进行方向翻转就可以。
后面我就忘了,不过问题不大,游戏有bug很正常。
之后我就顺手修改了鸟类攻击的逻辑,制作出苍蝇乱窜的功能。
大概是这么设计的,代码不一定就是这样实现的。
然后我搞了一个瞬移的怪物,好吧,其实是速度不小心调的非常快。
然后我发现射出去的子弹都不会自动销毁,会在场景里面越堆越多,导致问题。
那么就需要销毁子弹,我直接写了一个新的代码,挂在prefab上面,确保每个子弹的生命周期最多3秒。
这个子弹销毁的功能,通过Magic bullet解决了
接下来我打算重构 Enemy System和Weapon System。
我制作了一个带状态机的通用敌人基础代码,然后其他的敌人就直接继承,然后做一些特殊功能的修改。
我制作了一个带状态机的通用敌人基础代码,然后其他的敌人就直接继承,然后做一些特殊功能的修改。
每个敌人都有:
待机状态、愤怒状态、受击状态、死亡状态
每个敌人都有的数值:
血量、积分
目前每个敌人都可以 (敌人功能):
愤怒状态:自动锁定玩家
自动向玩家移动、
自动切换回待机
当然,只是一口气肝完了逻辑,其中依然存在有问题的部分,需要之后重构和迭代。否则会出问题,也有当时想做但是没有思路的功能,所以就先写下来。
之后随缘吧,感觉场景这视觉上面更需要我的协助。
待制作的功能(敌人功能):
爆炸!连环爆炸!自动回家!巡逻!隐身!
受到攻击的特效、音效反馈
然后可以制作一些难以收集的东西,就和敌人反着来:
自动从玩家周围逃走,巡逻,隐身,自动销毁等。
肝不动了
项目115开发进度日报
Last update: 2024-04-03