타일맵 에디터 패키지 추가, 예시 타일맵 생성
1. 타일맵 에디터 패키지 추가 2. 예시 타일맵 생성(몬스터에 포함된 바닥, 배경 리소스 사용)
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace TON
|
||||
{
|
||||
public class Controller : MonoBehaviour
|
||||
{
|
||||
private Transform _cachedTransform;
|
||||
private Animator _anmator;
|
||||
private SpriteRenderer _spriteRenderer;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
_cachedTransform = transform;
|
||||
_anmator = GetComponent<Animator>();
|
||||
_spriteRenderer = GetComponent<SpriteRenderer>();
|
||||
}
|
||||
|
||||
private void Update()
|
||||
{
|
||||
bool isMoving = false;
|
||||
|
||||
if (Input.GetKey(KeyCode.RightArrow))
|
||||
{
|
||||
var position = _cachedTransform.position;
|
||||
position.x += 5.0f * Time.deltaTime;
|
||||
_cachedTransform.position = position;
|
||||
|
||||
isMoving = true;
|
||||
|
||||
_spriteRenderer.flipX = false;
|
||||
}
|
||||
if (Input.GetKey(KeyCode.LeftArrow))
|
||||
{
|
||||
var position = _cachedTransform.position;
|
||||
position.x -= 5.0f * Time.deltaTime;
|
||||
_cachedTransform.position = position;
|
||||
|
||||
isMoving = true;
|
||||
|
||||
_spriteRenderer.flipX = true;
|
||||
}
|
||||
if (Input.GetKey(KeyCode.UpArrow))
|
||||
{
|
||||
var position = _cachedTransform.position;
|
||||
position.y += 10.0f * Time.deltaTime;
|
||||
_cachedTransform.position = position;
|
||||
|
||||
isMoving = true;
|
||||
|
||||
_spriteRenderer.flipX = true;
|
||||
}
|
||||
|
||||
_anmator.SetBool("IsMoving", isMoving);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user