본문 바로가기

c#10

[Unity] 3D 게임 만들기 #3 (item 디자인 & player item 충돌 함수) 저번에는 공의 디자인을 했다면, 이번에는 아이템을 만들고, 아이템의 디자인 및 속성들을 추가해 볼것이다. 그리고! player 공과 아이템이 충돌한다면 itemCount++; //itemCount 변수를 1 늘리고 아이템 오브젝트를 사라지게끔 해보자! 아이템) 디자인 - 캡슐모양의 material을 create해 주고, 색상을 민트색으로 설정했다. 효과 - 제자리에서 world 기준으로 회전하는 효과를 넣어 주었다. player와 item이 충돌했을 때) 우선 player script에 public int itemCount; 변수를 설정해 주고 이렇게 그리고 item script에서 코드를 짜준다! 우선 item과 다른 것이 부딫혔을 때 (null값이 아닐 때) 그때 if 문을 돌려 만약 player와 .. 2021. 7. 8.
[Unity] 3D 게임 만들기 #2 (공 디자인 입히기) 공 디자인 입히기) 오늘은 저번에 무슨 스크립트? 이 곳에서 막혀서 하지 못했던, 공 디자인을 해보았다. 사실... 엄청 간단한 거였다... 핳... 증말 쨋든!! 공 디자인은 심플하게 하기 위해 스마일을 그림판으로 이어붙여 노락색을 입혔다. 이렇게 그림판으로 초간단하게 디자인한 공의 표면을 1) material 폴더에 넣고 2) 유니티 player의 albedo 위치에 드래그 하면 끝!!! 완성!! 완성된 공) 이렇게 공 디자인도 끝마쳤다...!!! 담에는 본격적으로 게임을 만들 차례다... 핳.... 걱정 반 설렘 반.... 화이팅 ㅎㅎㅎ 2021. 7. 3.
[Unity] 3D 게임 만들기 #1 (구상 & 공의 움직임 구현) 이름 : Roll the Ball (부제: 굴려라 굴려!!!) 장르 : 캐주얼 액션 목표 : 지형에 따라 아이템을 먹어 스코어를 쌓고 목표지점에 도달하기 구성 : 공(player), 아이템(item), 지형(platform), 결승점(point) 구상도 : *) 아이템을 다 먹지 못하면 재시작 일단 오늘까지 완성된 코드) 공의 움직임까지만 완성했다... 으... 앞으로 한 참 남았는디....... my_ball using System.Collections; using System.Collections.Generic; using UnityEngine; public class player_ball : MonoBehaviour { public float jumpPower; Rigidbody rigid; voi.. 2021. 7. 2.
[Unity] 인터페이스와 조작법 (feat.골드메탈) 유저 인터페이스) 1) 계층구조 - 오브젝트 확인 및 생성 2) 장면 - 게임의 실제 장면 3) 프로젝트 - 게임을 구성하는 파일들 (그래픽, 사운드 ect...) 4) 인스펙터 - 오브젝트의 속성 조절 창 에디터 컨트롤) 뷰 이동 - Q키 + 마우스 이동 - W키 + 마우스 회전 - E키 + 마우스 크기 - R키 + 마우스 사각툴 - T키 + 마우스 카메라 회전 - 마우스 오른쪽 버튼 카메라 축 이동 - alt + 마우스 왼쪽 버튼 카메라 자유 이동 - 방향키 카메라 줌 - 마우스 스크롤 사용 언어 - C# 미션 1) Hello Unity! 콘솔 창에 출력하기 준비 단계) 1. 스크립트 파일 2. 비주얼 스크립트 3. 콘솔창 4. 출력 Debug.Log("Hello Unity!"); 변수) 선언 -> .. 2021. 6. 28.