包含版本:Interactor – Interaction Handler for IK v0.95a,Interactor 旨在创建涉及带有或不带有任何动画文件的身体运动的交互(以秒为单位)。处理自己的IK,但也有用于最终IK集成的一键式开关。
Interactor 旨在涵盖任何类型交互的所有方面,从编辑器中的设计阶段到在运行时处理复杂的交互。它包含用于简化准备完全可交互环境的过程的编辑器工具(请参阅下面的“简易工作流程”部分)。在运行时,它会处理哪些玩家部分将与交互对象的哪些部分进行交互,同时使用它自己的 IK 为玩家骨骼设置动画。
Interactor 目前处于 Beta 阶段,因此,它为早期采用者提供了折扣价。不需要改变项目中的任何东西,也没有依赖关系。开箱即用。
一个触发器来统治他们
您不需要每个可交互对象的触发器。移动触发器甚至会花费更多的性能。您只需要一个触发器,那就是在带有 Interactor 的播放器上。 Interactor 仅检查玩家的触发器和该触发器内的触发器。
快速简便的工作流程
– 为您的角色设置交互器:5 分钟
– 创建您自己的目标预制件(在 SceneView 中的对象上生成它们):每个 1-2 分钟
– 创建一个新的交互并将其保存为预设供以后使用:1-5 分钟
– 与保存的目标和预设创建新的交互,使其准备好与程序动画一起使用:2 秒
它是如何工作的?
– 设置您的播放器部件
玩家的哪些部分可以互动?为它们中的每一个添加一个“效应器”,并设置它们的可能,以使用定制的独特小玩意精确地交互角度和范围。为玩家一次性设置,无需为每个交互对象设置范围和角度!对这些也没有限制,您可以设置 16 条腿蜘蛛,每条蜘蛛都有自己的规则。
– 设计
将目标放置在您想要与之交互的任何对象上。放置很容易!右键单击 SceneView 中的任何对象以打开目标选择菜单。选择您想要的播放器部分并完成。目标将作为对象的子对象生成。该对象现在是可交互的。
– 相互作用
当该对象进入交互器的触发器时,效应器将检查其类型(左手等)和位置。如果对象有多个目标(例如可以用两只手握住一块石头),则所有目标仅由相同的效应器类型检查(没有不必要的计算)。如果他们准备好了,可以通过玩家输入开始互动。
– 动画
无需任何动画(如单击远处的对象)、动画文件、程序动画或两者都可以实现交互,以获得更精确和逼真的动作。在程序部分,IK 开始发挥作用。
– 反向运动学 (IK)
当您想要到达某个点时,IK 会处理链式骨骼旋转。因此,当您将手的位置和旋转设置为新目标时,它会计算中间骨骼的旋转。 Interactor 使用 Unity 的内置 IK,也有自己的 Two Bone IK 解算器。但是如果你有 Final IK(这是一个全身 IK 系统),Interactor 会变得更好,因为它更有能力做创造性的事情。最终 IK 版本具有单独的文件,但只需单击一下即可将 Interactor 切换到任何 IK 系统。它将自动为您删除不必要的脚本。
此外,Interactor 是 Unity Animation Rigging 包(Unity 正在开发的一系列新 IK 工具)的绝佳伴侣。它还没有集成(因为它是早期的),但你仍然可以自己使用它。
交互类型和示例
Interactor 具有内置的交互和示例场景来展示所有这些。有超过 15 种交互类型,并且该库将扩展(其中一半将改进)直到 Beta 结束。即使知识很少,也很容易自定义示例脚本(在需要帮助时发送消息)。
此外,每个模型都包含在内并具有 4K PBR 纹理(Interactor 附带 Asset Store 中的 1K 纹理以使更新更容易,您可以单独下载和导入 4K 纹理包)。带有额外的额外着色器!
其他一些功能
– 交互器工作快速且适用于移动设备。
– 同一场景中有多个交互器。在你的 AI 角色中使用它!
– 用于非人形装备的 TwoBoneIK 解算器(FPS 手臂装备、生物、怪物等)
– 您可以使用自己的播放器控制器。而且你的角色不需要刚体。
– 创造涉及身体运动的新互动的大量自由。
– 高度可定制的外观设置(OnSelection、Before、OnPause、After 或多种选择模式)。并且还适用于交互优先级。
– 平滑交互中断,无需重置即可更改当前交互。
– 自我互动!轻松创建程序空闲(或其他)动画。他们将以给定的赔率随机比赛。自由创作,随心所欲地设置。
– 交互脚本已完全注释
– 包括完整的源代码(附赠脚本和着色器)
– 可用于 HDRP 和 URP,自定义奖励着色器(轮廓等)除外。 除此之外,Interactor 可以正常工作。
– 示例场景及其中的所有交互都可以通过集成按钮更改为最终 IK 版本(FPS 场景除外,它仅存在于 InteractorIK 中)。
– 从所有组件到动画和材质属性哈希 ID,几乎所有内容都被缓存以更快地工作。 运行时不会调用单个 GetComponent()(除非确实需要)。
– 测试了自 2019.1 以来所有版本以及深色和常规 Unity 主题的外观和功能。
– 坚实的支持,只需发送任何消息。
关于 Interactor 的内容还有很多,如果您有兴趣,可以访问在线文档。 有很多关于图表、GIF、视频和其他东西的解释。
No need to change anything in your project and no dependencies. Works out-of-the-box.
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!
评论(0)