2021년 4학년 1학기 기업연계프로젝트2 컴퓨터소프트웨어공학과 <원광투어팀> 팀장 : 송유진 팀원 : 김나영, 이경희, 한유진
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
824 B

5 years ago
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using Valve.VR;
  5. using Valve.VR.InteractionSystem;
  6. public class PlayerController : MonoBehaviour
  7. {
  8. public SteamVR_Action_Vector2 input;
  9. public float speed = 1;
  10. private CharacterController characterController;
  11. private void Start()
  12. {
  13. characterController = GetComponent<CharacterController>();
  14. }
  15. // Update is called once per frame
  16. void Update()
  17. {
  18. if(input.axis.magnitude > 0.1f)
  19. {
  20. Vector3 direction = Player.instance.hmdTransform.TransformDirection(new Vector3(input.axis.x, 0, input.axis.y));
  21. characterController.Move(speed * Time.deltaTime * Vector3.ProjectOnPlane(direction, Vector3.up) - new Vector3(0, 9.81f, 0) * Time.deltaTime);
  22. }
  23. }
  24. }