시네머신(Cinemachine) 옵션을 통해 일정거리를 벗어날경우 오브잭트를 따라가는 카메라를 만들수있다. 카메라 제한/그룹 카메라/임펄스를 사용하여 카메라 흔들기 Window => Package Manager => Chinemachine 인스톨 카메라 생성 : Chinemachine => create 2d camera Follow 옵션으로 오브잭트설정 참고 : https://blogs.unity3d.com/kr/2018/07/17/cinemachine-for-2d-tips-and-tricks/ https://aigoia.tistory.com/ 시뮬레이션 게임 개발일지 aigoia.tistory.com 언어 공부용 사이트 http://tcpschool.com/ 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육,..
// Player 소스 public class Player : MonoBehaviour{ bool isJump=false; public Score=0; public float jumpPower=10f; public Text Scoretext; Rigidbody rigid; AudioSource audio; void Awake(){ rigid=GetComponent(); audio=gameObjecet.GetComponet(); } void Update(){ if(Input.GetButtonDown(Jump)&& isJump != false){ jump(); isJump=true; } Scoretext.text=Score.ToString()+"점"; } void FixedUpdate(){ float h=i..
컴퍼넌트 오브젝트의 기능들 RigidBody : 물리효과를 받기위한 컴퍼넌트 설정 Mass : 무게(밀도) 속도차이는 없음 Use Gravity : 중력을 사용하는지 Is Kinematic : 외부 물리효과 무시 // 함정등으로 사용시 유용 Collider : 충돌체 Material : 재질 설정 Albedo : 색체또는 texture Tiling : 반복적 이미지 표현시 Emission : 재질적 밝기 Physics Material : 탄성과 마찰을 다루는물질적 재질//Collider의 Material 속성 Bounciness : 튕기는정도 //0~1 Bounciness Combine : 다음 탄성을 계산하는 방식 Friction : 마찰력,낮을수로 많이 미끄러움 // static(정지) vs dyna..
//라이프 사이클 Awake()// 게임오브젝트가 처음생성될때 실행 , 초기화 영역 -> OnEnable()// 게임오브젝트 또는 스크립트가 활성화 될때 -> Start()// 업데이트전 실행 , 초기화 영역 /* 프레임 -> FixedUpdate()// 고정된 실행주기(cpu 많이사용, 고로 물리적인 규칙) -> Update()// 게임 로직업데이트(주기적으로 변하는 , 컴퓨터의 사향에 따라 프레임이 바뀜) -> LateUpdate()// 모든업데이트가 끝난후(카메라나 로직의후처리) */ /*해체 -> OnDisable()// 게임오브젝트 또는 스크립트가 비활성화 될때 -> OnDestroy()// 게임오브젝트가 삭제될 때 //Input 클래스 게임의 입력을 관리하는 클래스 anyKeyDown//아무입..