본문 바로가기

C#4

[C#][Unity] 2D 캐릭터 이동 애니메이션 안녕하세요. 오늘은 2D 캐릭터 이동 애니메이션을 구현해보겠습니다. 유니티 버전 - 2021.3.4f1 아래 첨부한 링크에서 다운받은 png를 sprite Editor를 통해 잘라줍니다. 한 행 전체가 한 방향의 모션이 됩니다. 8개씩 모아서 씬으로 드래그를 하면 애니메이션 생성창이 뜹니다. 저는 walk라고 저장을 했습니다. 생성을 하게되면 애니메이션 파일과 컨트롤러 두가지가 생기게됩니다. 계층구조에 생성된 오브젝트 이름을 player로 이름을 바꾸겠습니다. 그리고 컴포넌트 추가에 Rigidbody2D를 추가합니다. 그런 다음 해당 오브젝트에 PlayerController 이름으로 새스크립트를 추가합니다. 그리고 walk 애니메이션을 생성할때 만들어진 rpg_sprite_walk_0 컨트롤러 파일을 W.. 2022. 8. 27.
[C#][Unity] 상자 열고 닫기 안녕하세요. 오늘은 게임에서 상자 열고 닫는 것을 진행해보겠습니다. 유니티 버전 - 2021.3.4f1 먼저 글 하단에 있는 링크에서 상자를 다운받고 sprite slice로 2등분합니다. 먼저 계층구조에서 emptyObject (빈 오브젝트생성) 을 하겠습니다. 오브젝트에 위에서 자른 상자이미지 두개를 넣어줍니다. 해당 오브젝트에 Box collider 2D를 추가해주세요 그리고 asset에 새 "interactable"이라는 스크립트를 생성합니다 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Interactable : MonoBehaviour { public virtual void I.. 2022. 8. 12.
[C#][Unity] 낮과 밤 만들기 안녕하세요. 오늘은 c# 유니티로 낮과 밤을 만들어 보겠습니다. 유니티 버전 - 2021.3.4f1 구현하기에 앞서 window - package manger 에서 Unity Registry - Universal RP 를 설치합니다 그 다음, 전체 빛설정을 하기 위해 project에서 오른쪽 클릭 - create - rendering - urp asset(universal) 을 생성합니다. 저 두개의 파일이 생성 될 것입니다. 그 다음, 상단의 메뉴 중에서 편집(edit) - 프로젝트 세팅에 들어갑니다. 그래픽스에서 URP Global setting - scriptable render pipline setting 에 위에서 생성한 Asset을 다음과 같이 추가합니다. 그러면 기본 설정이 끝났습니다, 본격.. 2022. 7. 30.
[C#][JAVA]C# 클라이언트 JAVA 서버 간 TCP/IP Socket 데이터 통신 안녕하세요. 이번에는 C# 클라이언트 JAVA 서버를 이용해서 서로 TCP 데이터 TCP/IP Socket 통신을 하는 것에 대해 알아보겠습니다. 통신 방법을 알아보기 전에 TCP TCP/IP Socket 통신이란 무엇인지부터 알아봐야겠죠? TCP/IP Socket TCP/IP Networking Basics (The Java™ Tutorials > Custom Networking > Overview of Networking) The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releas.. 2021. 6. 21.