楼主:
ZooseWu (N5)
2021-04-07 21:03:07基本上现在的游戏整体架构已经做好了
有分为物件制作系统 场景编辑器
物件系统可以批量生产游戏中会出现道的物件
只要把模型丢进去然后勾几个选项就可以生出来了
虽然这部分还要重构 不过那是一百年后的事情了
现在能用就好 我已经决定今年不做重构这件事情
再来是场景编辑器
我们的游戏不用传统的方法
也就是每个关卡都存一个场景
而是存为关卡资料 然后只有一个游戏场景
然后根据关卡资料动态加载场景
这两边现在都弄得差不多了
现在就是要制作每个物件特规的内容
以英雄联盟为例的话
你把人物模型丢到物件制作系统
他就会自动变出QWER跟各种动作
但是QWER内容都是空的 要自己另外写
现在要写的就是一个简单的黏墙壁系统
让物件挂在墙壁或是天花板上会自动黏住
适用的范围
例如电视壁挂 墙上的画 墙上的架子 摄影机之类的
然后还要让使用者可以设定破坏系数
只要对物件施以一定以上的力量就会把东西从墙上打下来
变成可以拿的普通物品
目前设计构想是用内建的joint
然后会设定贴墙的面向 一般而言只会有一个面向
不过还是先写成六个面都可以独立设定能不能贴墙好了
再来就是贴墙的偏移量
因为joint要能碰到墙壁 干脆就直接塞进墙壁里面好了
然后一些东西可能要先抽象化拉出来
例如到现在已经做了好几次的六面选择系统
应该可以统一拉出来变成一套系统
然后再根据每个物品的特性选择他可以选择的面向
例如墙壁的生成就只能选东南西北 不能选上下
先这样 卡关再来发废文