Box3Settings库
    Box3Settings库
    • 基本介绍
    • 贝塞尔曲线(Bezier Curve)原理、公式推导
    • Box3视角综合示范【以Boss出现为例】
    • 基本代码关系
    • BasicCamera父类
    • Box3CameraMoves
    • Box3HighBessel
    • Box3Bessel
    • Box3CameraLag
    • Box3RelativeSkeleton
    • Utils工具类
    • SHA1Tool哈希加密类
    • Box3SkeletonSettings完整类代码
    • Box3CameraSettings完整类代码

    Box3RelativeSkeleton

    Class: Box3RelativeSkeleton#

    构造函数#

    参数类型说明
    posArr[][Box3Vector3]骨骼移动范围
    moveSpeednumber速度
    lerpSpeednumber旋转速度

    方法#

    参数类型说明
    posArr[][Box3Vector3]移动坐标
    moveSpeednumber速度
    返回类型说明
    posBox3Vector3移动坐标
    参数类型说明
    dtnumber速度
    entityBox3Entity目标实体
    参数类型说明
    skeletonArrDic[id,Box3World.createEntity]骨骼数据,第一个'entity':createEntity 为主实体,为绝对坐标,其他均为相对坐标(偏移值)
    返回类型说明
    arrivedboolean是否到达
    6.gif
    我们可以看到,因为BOSS比较大,还具有翅膀摆动效果。BOSS是好几块实体组成的,一块主实体,其他实体偏移,以主实体计算偏移,让他们同步移动旋转。模拟骨骼绑定效果。
    当然,对于摄像机拍摄一个实体,也是非常有帮助的。例如Boss放技能,摄像机可以从BOSS头部拍摄到技能拍中人...
    首先,boss场地具有范围,在一定范围内随机移动,触发技能时面向敌人走来。
    导入类,定义场地范围。
    提示
    skeletonArr字典中,第一项为主实体,后面的都是基于主实体偏移,第一项key必须为entity。
    骨骼绑定,类似Box3Wearable绑定配件,但是非人物没有骨骼,无法使用,只能模拟,计算他的偏移值,我们先把Boss定在一个点,计算他的偏移值。
    我们可以让玩家进入游戏,就让boss开始执行,开始旋转,并且面向你走过来。
    当然,可以根据你的想法进行配置。
    修改于 2023-03-10 04:46:08
    上一页
    Box3CameraLag
    下一页
    Utils工具类
    Built with