Skip to content

Conversation

@jinnyleeis
Copy link

@jinnyleeis jinnyleeis commented Mar 28, 2022

#과제 하면서 느낀 점
처음 써보는 유니티와 c#이라 처음에는 익숙하지 않았는데,
튜토리얼을 따라하면서, 반복적인 과정들이 많았다보니까, 익숙해지는 느낌이여서 좋았다.
오히려 직접 튜토리얼을 따라서 해보니까, 이해가 빨라지는 느낌이였고,
존레몬말고 다른 튜토리얼도 혼자 해봐야겠다고 생각했다.

#과제하면서 어려웠던/고민했던 부분
-game view를 설정할 때, Low Resolution Aspect Ratios 체크박스를 해제하라고 튜토리얼에 나와있었는데, 해제가 불가능했다. 튜토리얼에 체크박스를 해제할 수 없더라도, 완성된 게임에는 영향을 미치지 않고 모니터에 맞도록 자동으로 설정된다고 나와있어서 그냥 해제하지 않은 상태로 진행했으, 왜 나는 체크박스 해제가 안되는건지 궁금했다.

-PlayerMovement 스크립트를 짤 때,

Vector3 desiredForward = Vector3.RotateTowards(transform.forward,m_movement,turnSpeed*Time.deltaTime,0f);로

왜이렇게 복잡하게 회전시키지??? 궁금했는데,

타켓을 향하여 회전할 때(이 위치를 바라보게하고 싶을 때),

부자연스럽게 한번에 확 하고 회전하는 것이 아니라,

RotateTowards를 쓰는 것은 자연스럽게 실제움직임처럼 천천히 타겟을 향해 회전할 수 있도록 사용한 것이라는 것을 보고 납득하였다.

또한, 게임에서 물체를 움직이는데 고등학교에서 봤었던 것 같은?? 물리스러운것들??이 사용되는게 뭔가 재밌고?? 신기하기도 했다.

-RigidBody를 적용하여서, 분명 튜토리얼에 언급된대로 플레이를 해보면, 캐릭터가 조금 아래로 내려가고 멈췄어야 했는데, 중력을 적용하였는데 존레몬이 하늘 위로 올라갔다.

그런데 다행히 Rigidbody Constraints를 통해서, Y축에서의 이동을 제한하여서, 존이 하늘로 올라가는 것을 막을 수 있었다.

#개발 그룹 운영진에게 이야기하고 싶은 부분
감사합니다!

JohnLemon-Tutorial.-.MainScene.-.PC.Mac.Linux.Standalone.-.Unity.2020.3.23f1.Personal._DX11_.2022-03-28.16-44-47.mp4

@jinnyleeis jinnyleeis changed the title Jiin_JohnLemon 과제 제출 이지인_JohnLemon 과제 제출 Mar 28, 2022
@ahnjinmo
Copy link

ahnjinmo commented Mar 29, 2022

  • Low Resolution Aspect Ratios
    : 이 옵션은 레티나 디스플레이나 4k 모니터 같은 HiDPI 모니터에서만 사용가능하다고 하네요!
    https://www.reddit.com/r/Unity3D/comments/fbdkxr/low_res_aspect_ratio_wont_disable/
  • Rigidbody는 실제 물리를 기반으로 한 움직임을 구현할 수 있다는 장점이 있지만, 제대로 사용하지 않으면 말씀하신 대로 제멋대로 움직이는 경우가 종종 있는 것 같아요!
  • 포스트 프로세싱까지는 적용을 안 해보신 것 같네요..! 포스트 프로세싱을 활용하면 더 멋있는 게임을 만들 수 있으니 꼭 사용해보시는 것 추천드려요!
    : https://docs.unity3d.com/Manual/PostProcessingOverview.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants