本帖最后由 南外丶仓鼠 于 2021-3-14 12:10 编辑
Bukkit 生物运动&空间坐标学
一、基础知识
● Vector 向量
● bukkit提供的坐标系操作api
● bukkit提供的生物操作api
二、Bukkit提供的有关生物运动和位置状态的api
● Entity#teleport(Location location)
● Mob#setTarget(LivingEntity entity)
● Entity#getLocation()
● LivingEntity#getEyeLocation()
● Entity#setVelocity(Vector vector)
★ 有关setVelocity()的阻力测试
★ 影响setVelocity()结果的因素测试
★ 有关setVelocity()的合并性和加和性测试
三、生物移动进阶判定与操作
● 跳跃的判定与执行
★ 判定
★ 执行
● 转向的判定与执行
★ 抬头、低头
★ 执行转体
● 身位的判定
★ 深情对视
★ 以背示人
★ 并排
四、一些例子
● 真实的冲击波:距离与向量的联合使用
● 箭矢的跟踪:偏移技巧与投掷物操作
★ 如何制作跟踪箭
● 魔咒:视线方向与延展进阶、三维向量反弹操作
★ 普通的魔咒
★ 会反弹的魔咒:三维空间向量的反弹
● 个人推荐的库(私货)
五、支持作者
★ 回复评分帖子
★ 加入QQ交流群
★ 打赏
★ 正文地址
https://hamsteryds.gitee.io/kinematics-of-minecraft/
★ 仓库地址(提交bugs)
https://gitee.com/hamsteryds/kinematics-of-minecraft/
★ 回复评分帖子
评人气不会扣自己的哦~
★ 加入QQ交流群
UntilTheEnd|FunctionalToolSet|官方:1051331429
★ 打赏
爱发电:http://afdian.net/@HamsterYDS
[图片]
★ 正文地址
https://hamsteryds.gitee.io/info-processing-in-bukkit/
★ 仓库地址(提交bugs)
https://gitee.com/hamsteryds/info-processing-in-bukkit
★ 回复评分帖子
评人气不会扣自己的哦~
★ 加入QQ交流群
UntilTheEnd|FunctionalToolSet|官方:1051331429
★ 打赏
爱发电:http://afdian.net/@HamsterYDS
★ 鸣谢
感谢以下大佬(排名不分先后)对此教程审核+给予建议指导
@贺兰兰
@dengyu
@夏雨吖
@Legoshi
来自群组: Server CT
Bukkit 生物运动&空间坐标学
一、基础知识
● Vector 向量
● bukkit提供的坐标系操作api
● bukkit提供的生物操作api
二、Bukkit提供的有关生物运动和位置状态的api
● Entity#teleport(Location location)
● Mob#setTarget(LivingEntity entity)
● Entity#getLocation()
● LivingEntity#getEyeLocation()
● Entity#setVelocity(Vector vector)
★ 有关setVelocity()的阻力测试
★ 影响setVelocity()结果的因素测试
★ 有关setVelocity()的合并性和加和性测试
三、生物移动进阶判定与操作
● 跳跃的判定与执行
★ 判定
★ 执行
● 转向的判定与执行
★ 抬头、低头
★ 执行转体
● 身位的判定
★ 深情对视
★ 以背示人
★ 并排
四、一些例子
● 真实的冲击波:距离与向量的联合使用
● 箭矢的跟踪:偏移技巧与投掷物操作
★ 如何制作跟踪箭
● 魔咒:视线方向与延展进阶、三维向量反弹操作
★ 普通的魔咒
★ 会反弹的魔咒:三维空间向量的反弹
● 个人推荐的库(私货)
五、支持作者
★ 回复评分帖子
★ 加入QQ交流群
★ 打赏
★ 正文地址
https://hamsteryds.gitee.io/kinematics-of-minecraft/
★ 仓库地址(提交bugs)
https://gitee.com/hamsteryds/kinematics-of-minecraft/
★ 回复评分帖子
评人气不会扣自己的哦~
★ 加入QQ交流群
UntilTheEnd|FunctionalToolSet|官方:1051331429
★ 打赏
爱发电:http://afdian.net/@HamsterYDS
[图片]
★ 正文地址
https://hamsteryds.gitee.io/info-processing-in-bukkit/
★ 仓库地址(提交bugs)
https://gitee.com/hamsteryds/info-processing-in-bukkit
★ 回复评分帖子
评人气不会扣自己的哦~
★ 加入QQ交流群
UntilTheEnd|FunctionalToolSet|官方:1051331429
★ 打赏
爱发电:http://afdian.net/@HamsterYDS
★ 鸣谢
感谢以下大佬(排名不分先后)对此教程审核+给予建议指导
@贺兰兰
@dengyu
@夏雨吖
@Legoshi
来自群组: Server CT
本帖最后由 南柯郡守 于 2021-3-11 21:47 编辑
用的手机 没有看到提交bug的框架
这哪里跟生活实际吻合了啊喂
不下水都知道水里阻力比空气大吧
而且这应该是小于号吧
正常理解 阻力大小 那么大于号那一头应该是阻力更大的才对吧
用的手机 没有看到提交bug的框架
③ 得出结论:
初步结果与生活实际的常识相吻合:
阻力大小 飞行>在液体中>行走
这哪里跟生活实际吻合了啊喂

不下水都知道水里阻力比空气大吧

而且这应该是小于号吧
正常理解 阻力大小 那么大于号那一头应该是阻力更大的才对吧
本帖最后由 南外丶仓鼠 于 2021-3-11 21:55 编辑
啊对不起,这里手残打反了,明天修改,刚刚下电脑gitee仓库的链接已经更新,
南柯郡守 发表于 2021-3-11 21:46
用的手机 没有看到提交bug的框架
啊对不起,这里手残打反了,明天修改,刚刚下电脑gitee仓库的链接已经更新,
太厉害了。MC变得真实了起来。
更新:修正了一些小地方的常量,使得例子的流畅度更高
MCBBS有你更精彩~
太厉害了。MC变得真实了起来

没太看懂