3D Workspace
Home
Assets
Affiliate Program
Creator Program
Sign up/Log in
?
Upgrade
DCC Bridge
Anonymous1780401834
06-02 12:05
Model Name
orange humanoid 3d model
Tags
character
game asset
stylized
Prompt
using UnityEngine; using UnityEngine.InputSystem; public class PlayerController : MonoBehaviour { public float moveSpeed = 8f; public float turnSpeed = 15f; public Transform cameraTransform; private CharacterController controller; private Vector2 moveInput; private Vector3 velocity; public float money = 500f; void Start() => controller = GetComponent<CharacterController>(); void Update() { Move(); // Add sprint, jump, etc. } void Move() { Vector3 moveDir = new Vector3(moveInput.x, 0, moveInput.y); moveDir = cameraTransform.forward * moveDir.z + cameraTransform.right * moveDir.x; moveDir.y = 0; controller.Move(moveDir * moveSpeed * Time.deltaTime); if (moveDir.magnitude > 0.1f) transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(moveDir), turnSpeed * Time.deltaTime); } public void OnMove(InputValue value) => mov
Detailed Info
Related Models
Enter invite code
Enter invite code to get credits!