This system aims to move objects with the movement of the mouse, in addition to being able to rotate and launch objects.
The system is developed for first person characters.
GENERAL FEATURES:
• You can choose between various motion types, such as AddForce, Velocity or Position. In this way, the system can easily adapt to all project types.
• The system works well with components like "HingeJoint", "CharacterJoint", "ConfigurableJoint", among others.
• You can choose to detect the objects by tag, name or PhysicsMaterial.
• The system includes several variables allowing to configure the speed of the movement, speed of rotation, distance, force with which the object can be launched, among other options.
• All variables have an explanation through 'Tooltip' to facilitate the use of the script. To view the explanation, just rest your mouse over the desired variable, and the text will appear.
• The script also has a texture system, where a texture appears when the object can be moved, and another texture appears while the player is moving the object. This way, it is easier to use the system when the mouse is not visible.
• The system has an example scene, already configured, where the system is demonstrated in a simple way, to facilitate the understanding of its operation and its use.
该系统旨在通过鼠标移动来移动物体,此外还能旋转和发射物体。
该系统专为第一人称角色开发。
基本功能:
• 您可以选择多种运动类型,例如 AddForce、Velocity 或 Position。因此,该系统可以轻松适应所有项目类型。
• 该系统可与“HingeJoint”、“CharacterJoint”、“ConfigurableJoint”等组件完美兼容。
• 您可以选择通过标签、名称或 PhysicsMaterial 来检测物体。
• 该系统包含多个变量,可用于配置移动速度、旋转速度、距离、发射物体的力度等选项。
• 所有变量均通过“工具提示”提供说明,方便您使用脚本。要查看说明,只需将鼠标悬停在所需变量上,文本就会显示出来。
• 该脚本还包含一个纹理系统,当对象可移动时会显示一个纹理,而当玩家移动对象时则显示另一个纹理。这样,即使鼠标不可见,也能更轻松地使用该系统。
• 该系统包含一个已配置好的示例场景,其中以简单的方式演示了该系统,以便于理解其操作和使用。
|