[Unity专区] 运动字符角色控制器Unity游戏素材资源 |
本游戏资料是运动字符角色控制器Unity游戏素材资源,大小:27 MB ,格式:unitypackage,使用软件:unity2018.4.28,资产版本:Version 3.3.3(current),供广大设计师学习使用,语言:英语。 Unity3D是一个让你轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎。Unity代表了一个质的飞跃——内置的光照贴图(lightmapping)、遮挡剔除(occlusion culling)和调试器。编辑器经过彻底革新,让你可以获得卓越的性能体验。不可思议、无法阻挡的产品已经看到了曙光。 Unity是一款跨平台的游戏开发工具,从一开始就被设计成易于使用的产品。作为一个完全集成的专业级应用,Unity还包含了价值数百万美元的功能强大的游戏引擎。Unity作为一个游戏开发工具,它的设计主旨就是让你能够创建令人惊讶的游戏。如果你之前尝试过Unity,请查看Unity都做了哪些更新。如果你是第一次尝试,那就好好看看吧,看Unity都能为你带来什么。Unity作为一种开发环境,可让你脱离传统的游戏开发方式,以一种更简单的方式专注于你的游戏开发。开发网络游戏、移动游戏、单机游戏,Unity都能完全胜任。 更多相关内容请关注:Unity游戏素材专区,Unity视频教程专区,中文字幕教程 什么是 Kinematic Character Controller? Kinematic Character Controller 是一种相对低级别的角色控制器解决方案,它不依赖于任何特定的游戏类型,并且可以与任何项目/体系结构完美地集成在一起,同时尽可能将摩擦或臃肿度降到最低。它没有使用刚体物理学,而是使用“碰撞和滑动”算法,使运动做到完美流畅,精确且反应灵敏。注意,它的“运动学”特性意味着它不会自动受到力或刚体的推动。这些类型的交互必须明确地写成脚本。 适用人群是谁? 要使用此资源包,需要具备强大的编程知识和 3D 数学知识。这绝不是“即插即用”的解决方案,它需要您自己编写输入、镜头、动画和速度/旋转处理代码。它是为那些希望完全自由地编写特定于游戏的角色控制器,但又有坚实基础的用户而设计的。 如何使用? 您向 GameObject 添加“KinematicCharacterMotor”组件,然后创建自己的自定义类,以实现 ICharacterController 接口并将其分配给动力系统,从而为动力系统提供各种“回调”。这些回调的示例包括:UpdateVelocity、UpdateRotation、IsColliderValidForCollisions 等等... 其中包含哪些内容? 此资源包包含: - 用户将用来构建自己的角色控制器的“核心”组件 - “示例”角色控制器,旨在演示系统的功能(即您在 WebGL 演示中看到的) - 功能“导览”,这一系列的教程提供了有关如何实现常见功能(例如,连跳、爬梯、游泳、根动作等)的示例。 主要功能和特点 - 基于胶囊的碰撞 - 平滑插补运动 - 没有 GC 分配,并提供了几个质量/性能选项 - 句柄步进移动 - 地面对齐(不会从斜坡上“弹出”) - 妥善地处理常见的角色控制器潜在缺陷,例如缓慢缩小的走廊、转弯角和凹面碰撞器 - 支持在动态刚体上推动或站立 - 支持移动平台,无需任何父对象构建。 - 支持任意重力和向上的方向 - 支持将物理/移动锁定到特定平面(适用于 2.5D 游戏) - 支持忽略特定的碰撞 - 设计时考虑到网络。您可以对选择的角色模拟的进行显式控制,从而允许您在权威服务器架构中使用此资源包并重新模拟输入。 |
相关帖子
|