12345 第1页 | 共5 页下一页
返回列表 发新帖
查看: 16274|回复: 44
打印 上一主题 下一主题

[插件资源] Kinematic Character Controller 3.1.1 - 角色控制专用插件

[复制链接]

9903

主题

126

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
53456
精华
316

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2019-12-31 22:49:08 |只看该作者 |倒序浏览







什么是运动学角色控制器?
运动角色控制器是一种相对低级别的角色控制器解决方案,与任何特定的游戏类型无关,可以尽可能少地摩擦或膨胀,干净地集成到任何项目/架构中。它不使用刚体物理,而是使用“碰撞和滑动”算法,使其运动完美流畅,精确且反应灵敏。请注意,它的“运动学”性质意味着它不会被力或刚体自动推动。必须明确编写这些类型的交互。

它是谁的?
要使用此软件包,需要强大的编程和3D数学知识。这绝不是一个“即插即用”的解决方案,它希望您编写自己的输入,摄像头,动画和速度/旋转处理代码。它是为那些希望完全自由地编写自己的游戏特定角色控制器但希望有一个坚实的基础开始的用户而设计的。

怎么用?
您创建一个继承自抽象“BaseCharacterController”类的新类,并实现其所有抽象方法。通过这种方法,您可以完全控制角色控制器的功能,并且可以实现所需的任何功能。实现的方法包括:
- UpdateVelocity:要求你返回角色现在应该拥有的速度
- UpdateRotation:要求您返回角色现在应该具有的旋转
- OnMovementHit:当角色遇到某事时触发事件
- IsColliderValidForCollisions:询问是否应考虑某个碰撞器是否发生碰撞
- ...还有很多

什么包括在内?
这个包包含:
- 用户将用于构建自己的角色控制器的“核心”组件
- 一个“示例”字符控制器,用于演示系统的功能(您在WebGL演示中看到的那个)
- 一个“演练”,这是一系列教程,提供如何实现常见功能的示例,如双跳,爬梯,游泳,rootmotion,使用navmeshes,网络等....

主要特点和特点
- 基于胶囊的碰撞
- 平滑插补运动
- 没有GC分配和几个质量/性能选项
- 处理步骤
- 地面捕捉(不会从斜坡“发射”)
- 优雅地处理常见的角色控制器陷阱,例如缓慢缩小的走廊,角形角和凹面碰撞器
- 支持推动或站立在动态刚体上
- 支持移动平台,无需任何对象育儿。
- 支持任意重力和向上方向
- 支持将物理/运动锁定到特定平面(适用于2.5D游戏)
- 支持忽略特定的碰撞
- 支持手动和自动变换同步(Unity 2017.2功能)
- 考虑到网络。您可以明确控制字符模拟的“滴答”,允许您在权威服务器体系结构中使用此包,并重新模拟输入。



游客,如果您要查看本帖隐藏内容请回复
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

0

主题

8

听众

2448

积分

中级设计师

Rank: 5Rank: 5

纳金币
42
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2020-1-1 01:20:47 |只看该作者
谢谢分享~~~
回复

使用道具 举报

0

主题

8

听众

2448

积分

中级设计师

Rank: 5Rank: 5

纳金币
42
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2020-1-1 01:21:03 |只看该作者
谢谢楼主分享~
回复

使用道具 举报

0

主题

3

听众

2080

积分

中级设计师

Rank: 5Rank: 5

纳金币
0
精华
0
地板
发表于 2020-1-1 01:43:47 |只看该作者

谢谢你
回复

使用道具 举报

3

主题

7

听众

5249

积分

高级设计师

Rank: 6Rank: 6

纳金币
51
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2020-1-1 12:19:02 |只看该作者
Kinematic Character Controller 3.1.1 - 角色控制专用插件
回复

使用道具 举报

Ei030    

0

主题

5

听众

2496

积分

中级设计师

Rank: 5Rank: 5

纳金币
0
精华
0
6#
发表于 2020-1-1 20:58:43 |只看该作者
Thank your share~~~
回复

使用道具 举报

11

主题

9

听众

3331

积分

中级设计师

Rank: 5Rank: 5

纳金币
599
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2020-1-1 21:58:55 |只看该作者
Mobile First Person Controller
回复

使用道具 举报

1

主题

6

听众

8524

积分

高级设计师

Rank: 6Rank: 6

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2020-1-2 04:32:17 |只看该作者
角色控制专用插件
回复

使用道具 举报

0

主题

8

听众

4280

积分

中级设计师

Rank: 5Rank: 5

纳金币
430
精华
0
9#
发表于 2020-1-2 10:04:45 |只看该作者
谢谢分享
回复

使用道具 举报

0

主题

2

听众

606

积分

初级设计师

Rank: 3Rank: 3

纳金币
86
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2020-1-2 13:37:08 |只看该作者
好东西啊 下来学习学习
回复

使用道具 举报

12345 第1页 | 共5 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-4-23 22:21 , Processed in 0.173597 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部