Programming/Unity C# 2

[Unity2D] 체스 개발 일지 - 0.5

체스 기물들 움직임 구현은 충분한 구상이 이루어진 다음에 짜야 할 것 같다. 괜히 먼저 짰다가 코드가 뒤죽박죽일 것 같으니 오늘은 간단하게 체스 Cell 마다 마우스가 올려져있을 때 색 변경 기능을 추가하였다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Cell : MonoBehaviour { public Color Light { get; } = new Color(255 / 255f, 206 / 255f, 162 / 255f); public Color Dark { get; } = new Color(210 / 255f, 138 / 255f, 71 ..

[Unity2D] 체스 개발 일지 - 0

형이 요즘 체스에 맛들렸는데 형보고 전공 공부도 할겸 유니티로 체스를 만들어보라 했다. 근데 형을 도우면서 나도 같이 구상을 하게 됐는데, 그냥 나도 심심하던 참이었기에 체스를 만들어보게 됐다. 그동안은 게임을 만드느라 스프라이트를 구하는데 애썼는데, 체스는 기물 스프라이트들만 있으면 됐기에 걱정될 부분이 없다. 오늘은 체스 판을 초기화하고 기초 공사(?) 느낌의 기능들을 구현했다. 보시다시피 화면의 오른쪽 여백은 각종 UI를 배치하면 될 것 같다. 체스 판과 기물들은 Canvas 에서 UI로 만든다. 체스판의 왼쪽 위에서부터 가로로 한줄씩 아래로 8줄, 즉 2차원 배열형태로 체스판을 구현했다. using System.Collections; using System.Collections.Generic; u..