程序开发日志 10.18 - 10.24

2025/10/2412 浏览
10.18
实现了升级 攻击型建筑 的功能  (升级后有不同的外观,耐久更高,发射的投掷物的种类和数量也不一样, 不同投掷物命中后有不同效果)
实现了小地图功能
新增了玩家的近战攻击物品——剑,点击鼠标左键进行近战攻击
优化了敌人ai寻路功能
调整了UI
10.19
(爆肝的一天)
新增了玩家的远程攻击物品——弓,点击鼠标左键进行远程攻击
新增了敌人被击杀时根据 掉落物列表和掉落概率 掉落物品 的功能,玩家靠近掉落物会自动将其拾取进物品栏或者背包
这里遇到了一个有点意思的Bug :
掉落物的拾取本来应该是接触到玩家的碰撞盒或者拾取触发器之类的才会被拾取进背包,但我在触发拾取的触发器响应里面忘了加入是否是玩家的判定,导致任何和掉落物发生的碰撞都会使掉落物进入玩家背包
实现了不同地形的进入限制(比如一些怪无法进入河流)
添加了玩家升级系统, 升级时有提示音效和UI更新
添加了一个玩家等级管理器,可以通过 编辑器工具窗口 很方便的创建玩家等级数据了
做了一个Bug物品——变大飞剑: 远程武器,将 击中的敌人的尺寸 改成原来两倍大小
实现了昼夜交替系统
不同时间段有不同的世界光照效果,白天可以主营生产建造,和物品线索的收集,晚上刷怪,可以杀怪升级,搜集掉落物品(也许可以设计超稀有特殊物品的掉落  画个饼先~)
玩家可以点击白天和黑夜的图标进行昼夜更替
新增了建造建筑时是否可以放置建筑的提示(红色/绿色方格)
10.20
实现了 可折叠UI面板
10.21-22
重写了敌人的动画状态控制
10.23
调整了UI
添加了简易对话系统
10.24
修正了敌人的攻击判定
新增了敌人生成时的随机化功能(在设定的范围内,生成的敌人尺寸会有所不同,尺寸的大小反映了敌人的血量上限、移动速度、攻击力、攻击范围等属性的大小)
用网上搜集到的素材做了几种小怪玩玩(一到晚上遍地都是怪物,根本杀不完,好在可以抱防御塔的大腿)
这周新增的功能模块不是很多,时间大多花在优化之前写的一些代码、修bug、调整UI之类的地方,  希望下周可以做更多好玩的有意思的东西。
TapTap
猜你想搜
妖雾之里 攻击型建筑升级