본문 바로가기

전체 글

(30)
[Unity] C#기초 문법 정리 코드 - 20 09 17 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour //: MonoBehaviour 유니티의 게임 오브젝트를 뜻한다. { void Start() { #region 주석 #region 1.변수 //1. 변수 int a = 5; float flo = 0.1f; string aso = "사람"; bool isbool = true; #endregion 1.변수 #region 2. 그룹형 변수 //* 그룹형 변수 //길이 반환 : str.Length string[] str = { "가나", "나다", "라나", "마바" }; int[] nums = { 1, 2, 3..
[Unity] 클래스 기본 개념 및 유니티 기본 기능 - 20 09 14~18 스프라이트 모드 single : 스프라이트 그림 파일에 있는 전체 하나를 한 개체로 간주한다. multiple: 그림 파일에 모션들이 들어있을 경우에 싱글로 인식되지 않게 하기 위해 사용한다. advance - filtermode Pointer(no fillter) : 픽셀 게임의 경우 깨지지 않게 하기 위해 사용한다. 모션이 있는 스프라이트 파일을 불러오는 법 : 스프라이트 에디터에 들어가서 설정을 한 다음, 픽셀을 정해서 잘라주고, apply를 누른다. vector3 는 3가지의 값(x, y, z)을 갖는 변수이다. 스크립트 안의 퍼블릭 변수는 유니티의 인스펙터 창에서 자동으로 띄어쓰기 및 대문자 처리를 해준다. 그리고 초기화를 스크립트 안에서 했는데 컴파일 할때 안될 때가 있다. 전처리 기능: 코드..
[Unity] 코루틴 정리 코드 - 20 09 17 코루틴은 루프 함수안에서 순차적으로 실행되는 코드들과 별개로 병렬로 코드들이 실행 될 수 있게 하는 것이다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { Coroutine MyCoroutine1; private IEnumerator myCoroutine2; void Start() { StartCoroutine(StopCo()); //기본 실행 방법 MyCoroutine1 = StartCoroutine(Coroutine1(1, 2, 3, 4)); //시작한 코루틴을 종료 등 여러 조작을 하기 위해서 변수에 넣는다 StartCoroutine("Cor..
20 대소고 전교생 해커톤 후기 이번에 실시된 전교생 대상 해커톤은 2020년 9월 7일 아침부터 8일 저녁 전까지 진행이 되었다. 3인 1팀으로 각각 1, 2학년이 팀을 구성하도록 하였고, 1학년이 팀을 이뤄 아이디어 기획을 하면, 분야 별로 모여서 구성 된 2학년 팀이 마음에 드는 아이디어를 가진 1학년의 팀에 들어가서 만들어 주는 것이었다. 1학년은 참여하지 않고 2학년이 만드는 이유는, 1학년이 실무적으로 구현하는 실력이 아직 부족하고, 2학년과 같이 작업하기가 어렵기 때문이다. 시작 전 날인, 6일 날 저녁에는 1학년들이 3인 1팀을 각각 구성하게 한 후, 9시 전까지 아이디어 구상 및 기획 홍보용 포스터를 제작하게 하였다. 우리 팀에서는 브레인 스토밍을 한 다음, 아이디어를 선정하고 포스터를 제작하였다. 기획한 아이디어는, ..
[교육 이수] 20년도 전공역량강화 특강 소개 교육 날짜 : 2020년도 7월 27일 ~ 31일 기말고사가 끝난 후 학교에서 주최하는 특강을 선택하여 들을 수 있었고, 유니티를 선택하여 수강하였다. 경북대의 유니티 교육 동아리 '해달'에서 유니티의 기초 기능들에 대해 교육을 해주었다. 교육을 듣고 나는 토끼가 적군을 공격하고 목표물까지 점프해서 가는 게임을 만들었다. 처음 해본 유니티이고, 스프라이트 또한 신경을 쓰지 않고 만들었기에 퀄리티는 다소 떨어질 것이다. 또한 학년 내에서 유행하는 밈을 패러디하여 만들었는데, 모르는 사람이 보기에는 이상하고 이해가 안 될 것들이 많을 것이다. 최종 완성본 영상
20 09 05 1학년 해커톤 후기 20/09/05 대소고 1학년들은 국립대구과학관에서 약 오전 10시부터 오후 9시 30분까지 해커톤을 진행 하였다. 주제는 "가지고 있으면 한번쯤은 재밌게 해줄 아이템"을 아두이노로 만드는 것이였다. 1학년 60명이 4인 1팀으로 구성되어졌고, "허새찬"이라는 조에서 활동을 하였다. 우리 조에서 만든 작품은 "날씨에 따라 시켜먹을 배달 음식을 추천해주는 기계"인데 개발 배경과 과정은 이러하다. 더보기 개발배경 우리는 살면서 많은 결정을 하고 사소한 배달 음식을 시켜먹는것 조차 고민을 꽤 할때가 있다. 요즘엔 기계한테 말을 거는 ai 스피커도 있는 만큼, 기계한테 시켜먹을 배달 음식을 추천 받으면 좋겠다고 회의가 되었다. 날씨나 기분등의 추가적인 조건에 따라서 유연하게 추천을 하는 기능도 추가하기로 했는데..