Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 범위 기반 for문
- 운영체제 기능
- 네트워크 결합
- C언어 덱
- 원형 연결 구조 연결된 큐
- 주기억장치
- const l-value참조자
- 논리 연산
- 유형 변환
- 입출력 관리자
- 백준 파이썬
- C언어 계산기 프로그램
- IPv4 주소체계
- r-value참조자
- 괄호 검사 프로그램
- 문자형 배열
- getline()함수
- 프로그래머스 푸드 파이트 대회
- auto 키워드
- c언어 괄호검사
- LAN의 분류
- 프로그래머스 배열만들기4
- 회전 및 자리 이동 연산
- l-value참조자
- 값/참조/주소에 의한 전달
- 문제해결 단계
- string유형
- 알고리즘 조건
- C언어 스택 연산
- const화
Archives
- Today
- Total
chyam
[unity]- 2d 기초 [ rule tile ] 본문
>Rule Tile
규칙을 정할 수 있는 타일이다.
위의 사진처럼 할수있다.
타일맵을 일일히 바꾸면서 그리지 않아도 하나의 타일맵을 누르면 정해진 rule에 따라 모양이 변한다.
>Animated Tile
애니메이션 효과를 볼수있다.
>경계효과
가에쪽에 있는것이 경계를나타낸다.
visible inside mask를 하면 투명해진다.
Tilemap collider는 used by composite를 체크해준다. 이는 composite한테 위임하는것이다.
rigidbody에서 타입을 static으로 한다. 보통 지형에서 static을 사용한다고 한다.
composite collider에서 타입을 polygons로 바꾸면 아래 사진처럼 가에쪽에 대각선이생긴다.
>플레이어 움직이기
-코드
float h;
float v;
Rigidbody2D rigid;
void Awake()
{
rigid = GetComponent<Rigidbody2D>();
}
void Update()
{
h = Input.GetAxisRaw("Horizontal");
v = Input.GetAxisRaw("Vertical");
}
void FixedUpdate()
{
rigid.velocity = new Vector2(h, v)*5;
}
h를 좌우로 움직이는거, v를 상하로 움직이는것으로 두었다.
FixedUpdate에서는 속도를 정해줬다. 그냥은 느려서 5를 곱해줬다.
'unity' 카테고리의 다른 글
[unity]- 2d 탑다운 [ 대화창 UI 기본 구현, 폰트 저장 ] (0) | 2024.07.02 |
---|---|
[unity]- 2d 탑다운 [ rule tile, 이동, 물체랑 상호작용 ] (0) | 2024.07.01 |
[unity]- 2d 도트 기초 [ 스테이지 게임 완성 ] (0) | 2024.06.30 |
[unity]-2d 기초 [ 몹에 맞으면 튕기도록 만들기] (0) | 2024.06.27 |
[unity]- 2d 기초 [자동으로 움직이는 몹] (0) | 2024.06.26 |