|
内容、建议/意见的详情: 首先,玩家需要氪优先队列
然后,进入服务器,造一个木船,做进去,输入/ffly start
接着,就会被传送到一个虚拟虚空世界(类似于登陆服一样),通过控制木船方向控制跑图的方向,通过BossBar或者小标题显示当前位置,但不改变实际的玩家坐标
以及,可以通过/ffly speed指令去设置跑图速度(0~200m/s)
最后,到达终点之后,输入/ffly end结束跑图,传送回主世界相应坐标的256格
如果在中途退出服务器则下一次进入服务器传送到退出服务器前的跑图坐标(也就是退出服务器视为跑图结束)
然后加入次数限制,维护游戏平衡
顺便说一下优化:1.10s计算一次新坐标 2.使用曼哈顿距离(也就是两坐标之间的XY值差距之和(([x1-x2]+[y1-y2])))计算速度而不是欧式距离(也就是初中学的那个两点距离公式) 3.缓存sin值,减少计算量
这样建议的理由:
首先,山水之前想加一个传送功能以赚服务器钱
其次,这样比传统的TP对游戏平衡影响更小(因为你要一直挂着才能跑)
第三,每个月/每周加入次数限制,这样也能更加维护好平衡性
第四,这样跑图不会触发限制,玩家更愿意去选择优先而不是传统的直接BoatFly或者鞘翅
您的角色ID:ljmjason
|
|