Unity

Unity 실시간 2D 기초 Challenge: Sprite pachinko

여르므 2023. 6. 28. 18:12

사용 Object 및 Componetnt

Clouds

  • 2D Object > Sprites > Circle

Property

  • Sprite Renderer > Sprite > 사용할 이미지 선택

Component

  • Circle Collider 2D

Frefab 적용

  • 동일한 오브젝트가 여러 개 필요할 때 오브젝트를 프리팹으로 만든다.
  • 프리팹으로 사용할 오브젝트를 Hierarchy에서 Project > Assets > Frefabs 폴더로 드래그한다.
  • 프리팹의 property를 변경하면 이를 통해 생성된 모든 오브젝트에 일괄 적용됨

프리팹 경로

Sun

  • 2D Object > Sprites > Circle

Property

  • Sprite Renderer > Sprite > 사용할 이미지 선택

Component

  • Circle Collider 2D
  • Rigidbody 2D > Material > BouncyBall 추가

 

Bouncy Ball

탄성 효과 만들기

  • Assets > Physic Material > Bounciness : 0.3 > Friction : 1

 

 

배경 색상 자동 변경

  • Main Camera에 스크립트 추가
  • Assets > Scripts > 우클릭 > C# Script > BackgroundColor.cs 생성

변수 설정

  • Colors - 사용할 색상
  • Time - 색상의 지속 시간(duration)
  • Color Change Speed - 다음 색상이 반영되는 속도

 

Reference

How to Change "BACKGROUND COLOR" Smoothly in UNITY
Challenge: Sprite pachinko