查看: 1438|回复: 2
打印 上一主题 下一主题

[反馈] ModSDK中的CreateProjectileEntity接口问题

[复制链接]

8

主题

156

回帖

121

积分

Lv.4 怪物猎人

UID
3453
小麦
8
金锭
554
下界之星
0

开发者认证勋章

跳转到指定楼层
楼主
发表于 2020-9-10 17:44:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:福建
在使用CreateProjectileEntity接口的过程中,似乎发现power字段的速度会在游戏中受到世界中的阻力影响
但在json当中,所有抛射物组件默认由uncertainty字段控制阻力,且默认为0,所以当它们被发射时,会以一个恒定的加速度朝方向飞行
那么开发者用接口动态创建抛射物时,可能会基于某些条件下遇到无法将抛射物送到目标地的问题。如图下所示,我想创建一个不受重力影响的抛射物,但发射时受到阻力影响,游戏无法将它们推向至目标,所以只能将power字段暂时移交给json来控制,但也就无法达到动态发射不同速度的抛射物的效果了。

  1. {'power': 6.0, ''uncertainty_base': 0 // The base accuracy. Accuracy is determined by the formula uncertaintyBase - difficultyLevel * uncertaintyMultiplier, 'uncertainty_multiplier': 0 //Determines how much difficulty affects accuracy. Accuracy is determined by the formula uncertaintyBase - difficultyLevel * uncertaintyMultiplier }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8

主题

156

回帖

121

积分

Lv.4 怪物猎人

UID
3453
小麦
8
金锭
554
下界之星
0

开发者认证勋章

沙发
 楼主| 发表于 2020-9-16 11:44:33 | 只看该作者 IP:日本
补充:
似乎测试后与该两个字段关系不是特别大,抛射物在飞行过程中必定受到风阻,但是power力度在json和modsdk里设置的都一样,由modsdk掌管power的抛射物似乎比json掌管的power的抛射物来得速度更快衰减的样子

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
611
下界之星
0

开发者认证勋章

板凳
发表于 2020-10-18 14:48:59 | 只看该作者 IP:上海
也可以生成一系列介于目标点和发射点之间的坐标,在update里传送这个实体,而且mc的指令传送是平滑渲染的,只要每次的距离足够小,看起来就流畅
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部