본문 바로가기

Unity

2014 인하대 모바일프로그래밍 - 하얀소닉 포트폴리오 하얀소닉 포트폴리오... 더보기
2014 인하대 모바일프로그래밍 - 화이트 다람쥐 스토리 (미완성) 인하대학교 직업훈련센터(#3) 장르 3D RPG 게임 개발 기간 2014.12~2015.01 주요 기술 Unity3D, NGUI, List, 코루틴, Rigidbody, 충돌체 및 Trigger 사용, Easy Touch 3.1 게임 컨셉 주어진 시간 안에 몬스터를 모두 잡아서, 클리어하는게 목적이다. 참여 인원 & 참여 비율 1인 개발[NGUI(100%), 프로그래밍(100%), 기획(90%)] using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player : MonoBehaviour { public Vector3 _initPos; [SerializeField] float a_h, a_v;.. 더보기
2014 인하대 모바일프로그래밍 - 스노우거너 0.0.2 인하대학교 직업훈련센터(#2) 장르 3D 액션·횡스크롤·러너 게임 개발 기간 2014.08~2014.10 주요 기술 Unity3D, NGUI, List, 코루틴, Rigidbody, 충돌체 및 Trigger 사용 게임 컨셉 주어진 시간 안에 좀비를 물리치고 눈이 덮힌 마을을 탈출하는 게임. 알파벳을 다 모아서 보너스맵으로 들어가 더 많은 점수를 획득하는게 목표, 플레이어인 거너가 최대한 별과 코인을 최대한 얻어 점수를 획득하는게 클리어 조건이다. 참여 인원 & 참여 비율 3명 중 팀장[NGUI(70%), 프로그래밍(85%), 기획(60%), 리소스 구매(75%)] 이 프로그래밍의 소스는 있는 상태... 더보기
2014 인하대 모바일프로그래밍 - 쉐도우 : 그림자의습격 장르 2D 액션·호러 게임 개발 기간 2014.06~2014.08 주요 기술 Sprite 2D, NGUI, 배열, 충돌체 및 Trigger 사용 게임 컨셉 몬스터볼을 많이 튕겨 내어 주어진 시간 내에 점수를 얻고, 쉐도우라는 그림자로부터의 공격을 피하면서 점수를 잃지 않는게 목표. 도우미는 쉐도우의 영향을 받지 않으며, 플레이어를 따라다니며 보호함. 참여 인원 & 참여 비율 1인 개발(메인 프로그래밍(100%), 기획(100%), 디자인(100%)) 현재 이 프로그램의 소스는 지워진 상태 복구불가... 더보기
2013 성결대학교 졸업작품 : 으라차차 레이싱 - 페페의 모험 원래 게임의 시초는 에어라이더를 따라해보자였다, 그러나 실력의 한계와 디자인적으로,레벨 디자인적으로 짧은 시간안에 만들어야 했고, 해야할 것들이 많았기 때문에 RPG 처럼 너무 게임이 커지지 않느냐 하는 친구들의 의견이 있었다.C#에 대한 전문적인 공부도 부족했고, 그래픽 디자이너의 경우, 디자인이 바뀌면 좋은 데, 적용을 하면 유니티 상의 피봇 좌표가 완전히 꼬여버리는 경우가 있었다. 왜 이런 문제가 생기는 지는 나도 잘 모르겠다. 그래서 한번 깨지면 잡기가 힘들었다.그래서 프로그래머 형이 디자인 바꿨다고 저한테 짜증도 부리시고 욕도 하시고, 이건 내가 어떻게 한다고 될 일이 아닌것 같다. 공지 다음 글을 읽어주시오. 실질적 제작기간 : 2013.06 ~ 2013.11.01(중기청 공모전 2013.10.. 더보기
generic class serialization Unity3d public class Information{ public string Name; public string NickName; public int birthdate; public UISprite student_image; } 어느 한 스크립트에서 public List studentlist = new List(); 라는 코드를 적어주었다. Generic Class인 List를 UnityEdtior에서 public 화 하고 디버깅을 하지 않고서... 확인하고 싶었으나, 디버깅을 안한다는게 아니라... public 화 하고 싶은데... 답이 없었다. 선생님도 안되는 기능이라 애기하신다. public List studentobj = new List(); 같은 경우는 Transform이라서 Serialize를 안해.. 더보기
포토샵 구글링한 이미지 마술봉으로 쉽게 따는 방법 더보기
Mathf.Sin, Mathf.Cos Mathf.Deg2Rad, 삼각함수 디버깅 using UnityEngine;using System.Collections; public class MathfSinCosPrint : MonoBehaviour { // Use this for initialization void Start () { print("삼각함수"); float sin0 = Mathf.Sin(0 * Mathf.Deg2Rad); print("sin0 = 0 ," + sin0); float sin30 = Mathf.Sin(30 * Mathf.Deg2Rad); print("sin30 = 1/2 ," + sin30); float sin45 = Mathf.Sin(45 * Mathf.Deg2Rad); print("sin45 = 루트2/2 ," + sin45); float sin60 = Mat.. 더보기
pow 제곱 연산 void pow2(){ int i=0;; int num = 1; string a; for(num=1;num 2048) break; } } 더보기
Unity3d DiceItemGame 후기 Main Camera 위치가 중요했다. 잘 안보여서... RPG 게임 만드는데 참고할려 한다. 더보기