cocoscreator3.0.1如何给3d角色绘制攻击范围啊???

大佬们,小弟刚用cocoscreator3.0.1,准备做个3d小游戏放到微信小程序,目前有个问题就是如何给3d角色绘制攻击范围,我找了一圈也没有找到有关的接口、求大佬们指点

你收到的需求是想要3D的攻击范围还是纯UI显示的攻击范围?

3d的攻击范围跟纯UI的攻击范围都可以。关键UI的攻击范围放到3d世界里可能不是一个圆 是一个椭圆了。大佬给个思路

那我感觉你这个做成3D的更好。
类似这样

3d的也可以,你这个下面那个方块就是攻击范围嘛?那这个方块我如何去把他变成一个空心圆呢。因为角色不同而且角色跟角色之间的范围还不一样,我只能去修改scale了嘛?

你要的是这类效果?
image

应该是的,

射线或者碰撞体

自己组装网格,贴图做视觉提示效果,在做一个指定范围的算法验证敌人是否在区域内,与提示效果的面积一致。我这个是扇形,其他形状同理

1赞

对对 大哥 我要的就是这样的效果,我是unity转过来做一个微信小游戏项目,我现在已经实现了扇形区域,但是我不知道怎么,像你这样用mesh,自定义顶点绘制这个扇形区域,cocos这方面的资料太少了,大佬可否分享一下绘制代码呢。谢谢了

代码贴在这里了,COPY直接看效果

传送到代码贴

多谢大佬,我看一下