level 1
装备破坏剑
楼主
昨天下了mcr,研究了一晚上。有些问题想请教各位大佬。
远程武器好像不能调节蓄力时长和威力随蓄力时长变化,以及,好像没有蓄力完成的事件接口。
想请教能利用mcr实现原版弓箭和弩的效果吗,就是弹射物速度与蓄力时间相关(弓),或者蓄力完之后再右键才发射(弩)。
另外模拟枪械的话,如果勾选了连射,长按右键的时候会一直有类似左键攻击的动画,非常鬼畜。就算加了colddown,但是没蓄力时间的话,长按还是会有锄地一样的右键动画。
不过这个我找到简单的解决办法了,打开物品的item代码,把ActionResult的传参改成ActionResultType.FAIL就没有右击动画了。效果类似于虚无世界的枪械射击,会射出子弹,枪身不动,不过在其他视角看着就是手臂下垂,有点怪,导入模型应该就能调整姿势了。



但是有另一个问题,弹射物的发射位置是眼前的位置,在连射的时候有概率会遮挡视野,弹射物贴图亮一点的话就会看着眼花,想知道有没有办法改一下弹射物的发射位置,就像虚无的枪械一样,从右侧或左侧射出子弹。
诚心请教各位大佬,要从代码层面入手也行,不过我java没怎么学,学的c++多点,还希望能给点指引,手册文档啥的也可以。
2023年09月23日 08点09分
1
远程武器好像不能调节蓄力时长和威力随蓄力时长变化,以及,好像没有蓄力完成的事件接口。
想请教能利用mcr实现原版弓箭和弩的效果吗,就是弹射物速度与蓄力时间相关(弓),或者蓄力完之后再右键才发射(弩)。
另外模拟枪械的话,如果勾选了连射,长按右键的时候会一直有类似左键攻击的动画,非常鬼畜。就算加了colddown,但是没蓄力时间的话,长按还是会有锄地一样的右键动画。
不过这个我找到简单的解决办法了,打开物品的item代码,把ActionResult的传参改成ActionResultType.FAIL就没有右击动画了。效果类似于虚无世界的枪械射击,会射出子弹,枪身不动,不过在其他视角看着就是手臂下垂,有点怪,导入模型应该就能调整姿势了。



但是有另一个问题,弹射物的发射位置是眼前的位置,在连射的时候有概率会遮挡视野,弹射物贴图亮一点的话就会看着眼花,想知道有没有办法改一下弹射物的发射位置,就像虚无的枪械一样,从右侧或左侧射出子弹。诚心请教各位大佬,要从代码层面入手也行,不过我java没怎么学,学的c++多点,还希望能给点指引,手册文档啥的也可以。








