Galaxy Ball/1. 멀티플레이 - 대전모드
-
(4) 구체 팽창 & 팽창 후 고정Galaxy Ball/1. 멀티플레이 - 대전모드 2024. 3. 25. 18:13
이번엔 구체가 정지한뒤 다른 콜라이더와 충돌할때까지 팽창하는것을 구현해보겠다 using System.Collections;using TMPro;using UnityEngine;public class BallController : MonoBehaviour{ Rigidbody2D rigid; Vector2 lastVelocity; float deceleration = 2f; public float increase = 4f; private bool iscolliding = false; private bool isStopped = false; private void Start() { rigid = GetComponent(); rigid.velo..
-
(3) 게임 세팅 , 공 발사 & 반사Galaxy Ball/1. 멀티플레이 - 대전모드 2024. 3. 25. 17:50
이번에는 게임이 구현될 가장 기본적인 스테이지를 만들 예정이다 쉽게 말해 그림으로 그린 인게임 화면을 유니티로 똑같이 만들어보겠다첫번째로 가장 기본이 될 BackGround. 적당히 밝은 색으로 잡아준뒤, 위에서 공이 이동을 해야하기 때문에Rigidbody2D 컴포넌트를 넣어주고, Static으로 고정시켜준다 두번째로 공이 밖으로 빠져나가지 않도록 벽의 역할을 해줄 Box Collider 2D를 Rigidbody2D와 함께 사면에 추가해준다이것 역시 움직일일 없이 고정시켜야 하므로 Rigidbody2D - Static을 선택해준다 세번째로 DeadZone. 공이 닿아버리는 순간 게임을 종료시켜버릴 공간이다하지만 여기서 중요한건 Player1의 공이 Player2의 Deadzone에 닿는건 아무 문제가 ..