전체 글(25)
-
클립스튜디오 2022년 1월1일 ~ 2023년 3월 14 ver =>ver2.0업
알고있습니다 ... 다들 찾지 못하는걸요 하지만 전 드디어! 찾았내요 사실은 찾는대 정말 시..바 하면서 찾았답니다 2022 년 1월 1일 이후에 구입하신분들은 var 2.0 라이센스를 업그레이드를 할수있는대요 여기 공지 상황을 보시면 확인 코드 뭐시기 올라 와있는게 있는대 거기 들어 가셔서 확인 라인센스 코드 받으시고 '활성화 코드' 라고 소재 관리 2번째 위에 위치에 있는 곳으로 들어 가셔서 직접 코드를 치시면 1.0 라이센스 에서 2.0으로 활성화 되실거에요 다들 즐거운 그림! 되셔요
2023.03.21 -
[Unity / C#] 2D 젤리 키우기 게임 - 2. 인터페이스 제작 및 기능 구현
이번 강의에서는 게임에 활용되는 인터페이스와 해당 인터페이스의 기초적인 기능을 구현해보았습니다 먼저 인터페이스를 화면 상에 배치하기 위해 Canvas 오브젝트를 추가한뒤 , 다음과 같이 설정합니다 다음으로 Canvas UI => image를 추가한 뒤 이름을 "Left Btn"으로 설정하고 Source Image를 "Panel"로 지정해줍니다 . 생성한 Left Btn 의 위치를 Anchor 를 사용하여 왼쪽 하단에 위치하도록 조절해줍니다. 이후 위치와 크기를 조정하여 배치합니다 다음으로 Button오브젝트를 Left Bun 오브젝트의 자식 오브젝트로 생성한뒤 이름을 "Jelly Button"으로 설정해줍니다 . 마찬가지로 Source Image를 "lcon2 " 로 설정한뒤 "Set Native Siz..
2022.10.03 -
[Unity / C#] 2D 젤리 키우기 게임 -1.도트장면 만들기 및 Ai구현
유튜브에선 볼트 방식으로 나오지만 볼트 방식이 아닌 스크립트 방식입니다 배경을 배치할때 각 배경들이 레이어 순서(Order in Layer)를 알맞게 조절하여 어색한 부분이 없도록 해줍니다 다음은 Prefab으로 저장되어 있는 Particle Object를 화면에 배치한뒤 ,다음과 같이 Shin과 겹치도록 위치를 조절해줍니다 이후 Jelly 와 그림자를 배치하고, 적절하게 위치를 조절 해줍니다 .그림자의 경우 Jelly의 자식 오브젝트로 설정해줍니다 다음으로 카메라가 배경 바깥을 비추는 현상과 Jelly의 Pixel이미지가 흐릿하게 보이는 현상을 해결하기 위해 "PixelPerfaectCamera"라 는 패키지를 다운로드 하여 Import합니다 . 이후 Main Camera에 "PixelPerfect C..
2022.10.03 -
클릭커 게임만들기 (다른버전)
클리커 게임 전체 환경이 버튼형식 using System.Collections; using System.Collections.Generic; using UnityEngine; public class AutoWork : MonoBehaviour { Transform trPerson; // Use this for initialization void Start () { trPerson = gameObject.transform.Find("person").transform; StartCoroutine(Move()); StartCoroutine(MoneyPlus()); } IEnumerator Move() { float originY = trPerson.position.y; while(true) { Vector2 ..
2022.10.03 -
클릭커 게임 만들기 1-1
Click Button 생성 Canvas - UI - Button 생성 ; Click Button 을 생성한뒤 ClickButton.cs 파일을 생성하여 연결해준다 //코드작성 DataController.GetInstance() -이렇게 해주면 singleton 으로 제작한것을 가져올수 있다 그 뒤에 OnClick()하단에 +누르고 이 Component를 끌어다가 가져온뒤 function에서 ClickButton에서 코드에 삽입한 OnClick() function을 클릭하면 이 버튼을 클릭시에 function이 작동한다 using System.Collections; using System.Collections.Generic; using UnityEngine; public class ClickButton ..
2022.10.03 -
[C#]델리게이트 (delegete)개념
아이디어 - 함수를 변수처럼 사용 하고 싶다! 정수값을 변수에 담고 싶을때는 int (정수)로 선언 int A = 6; 문자를 담고 싶을때는 string 로 선언하면 됩니다 string A = "안녕"; 함수(or 메소도) 를 변수에 담고 싶을땐 어떻게 할까요? 이때 사용하는것이 대리자(delegate)입니다 1.델리게이트 선언하는 방법 1) 제일 앞에 delegate 명시하고 , 리턴값 타입 , 매개변수 구성 을 맟춰서 정의 합니다 아래 그림 처럼 변수에 넣고 싶은 메소드인 Print의 구성요소 를 맞춰서 delegate를 정의 하는것을 알수 있습니다, delegate void MyDelegate(string str); class A { public void Print(string str) { Cons..
2022.08.10