讨论群: 827072601
爱发电: https://afdian.net/@taohuayuan
任务板: https://trello.com/b/StForyw7/taohuayuan
twitter: https://twitter.com/zephyr1125
wiki: https://taohuayuanwiki.a2hosted.com
discord: https://discord.gg/sMuKYE6
五一之前我家卫生间漏水了……楼下邻居找上来,各种办法试过都解决不了之后没办法只好整个卫生间打掉重做防水。维修期间没法住人,于是连续两周都住了出去,只带了个小笔记本=。=,进度严重拖慢。
流水账记一下这段时间做的事情吧:
实现Unity ECS更新后所建议的新混合模式方案,优点是一劳永逸的解决了每个角色为了能够呈现画面而必须多做1个View Entity再用实际的Entity去同步位移的复杂处理方式。缺点是在官方发布ECS对SkinedMeshRenderer支持之前,我的角色连普通行走动作都暂时不能支持了,大家要整天T姿势平移一阵子了?
完成了现有整个规划流程的手柄与键鼠控制,同时也跟随一个坏消息……前天从朋友那里听说到了一个插件Rewired,简单学了一下,能够非常方便的实现键鼠与所有控制器的支持,所以我刚刚自己做好的输入系统就准备用Rewired替换了……要是能早知道半个月可多好!
接下来就是现在正在做的玩家与设施的互动了,首先第一步就是在手柄操纵时,玩家的角色如何探测周围适合互动的设施,我的想法如图:在角色正面的一个扇形范围内对所有设施进行距离与偏移角度的计算,然后以这两个维度进行打分,对分数最高的一个设施显示出提示按键。 经过仔细思考,由于将来还会有玩家移动的碰撞检测,以及为以后(也许)更好的物理表现(比如旗帜飘扬)等做一个准备,决定引入了Unity刚刚发布的Unity Physic (For ECS),鉴于又是个预览版的东西,坑是一个接一个~论坛上也去汇报bug了,这都是吃螃蟹的代价啊。
目前已经卫生间大修完毕,终于回到了我亲爱的台式机的怀抱中,继续加油制作啦!?
暂无关于此日志的评论。