WINSTONI 发表于 2024-12-29 18:49:34

关于撞角设计的问题

rt,最近想做一艘冲角舰,舰首会有一柄很长的刃。想知道如何给剑刃部分单独设置结构值{:5_123:}
把它设置成单独的模块可行吗{:tieba_11:}

cjy4312 发表于 2024-12-29 19:31:33

单独模块可行
当然还有另一种思路
将撞角放在护盾外面,然后用承伤监听器把超出护盾半径的伤害来源大幅降低

WINSTONI 发表于 2024-12-29 19:34:12

cjy4312 发表于 2024-12-29 19:31
单独模块可行
当然还有另一种思路
将撞角放在护盾外面,然后用承伤监听器把超出护盾半径的伤害来源大幅降低 ...

感恩{:4_88:}话说承伤监听器是什么,船插吗{:5_124:}

Tick_Tock_Man 发表于 2024-12-29 20:40:30

WINSTONI 发表于 2024-12-29 19:34
感恩话说承伤监听器是什么,船插吗
是java代码里的listener把,远星的功能实现里非常常见。很粗略的解释就是制定一个功能,这个功能用于持续监查某个特定条件,并在条件满足时执行相应的操作。C佬的意思就是可以用这个办法实现只对监查到的护盾外部分实施大减伤,当然如果你自己做一个模块,并给模块自写一个内置的大减伤并增强撞击插件应该也是ok的,具体看你怎么实现。你加mod群问问他们呗。

墨汁 发表于 2024-12-29 20:51:16

WINSTONI 发表于 2024-12-29 19:34
感恩话说承伤监听器是什么,船插吗

但是这样似乎有个问题?在护盾展开之后对于碰撞的计算只会在护盾范围,撞角露在外面会导致撞角撞不到东西?不过把护盾半径改成一个设定好的固定数值应该就行了

WINSTONI 发表于 2024-12-29 20:57:25

Tick_Tock_Man 发表于 2024-12-29 20:40
是java代码里的listener把,远星的功能实现里非常常见。很粗略的解释就是制定一个功能,这个功能用于持续 ...

搜嘎,但以俺的技术力还是用模块吧{:5_124:}
页: [1]
查看完整版本: 关于撞角设计的问题