일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 두 수 크기 비교 함수
- GetAxis()메서드
- ASCII CODE TABLE
- 기호 상수
- Axes
- 소스코드 하이라이팅
- 두 값 교체하기
- Unity
- round()함수
- AWS Discovery Book
- 배열 사용X
- 극장 예약 프로그램
- UnityHub
- scanf 오류
- time.h
- C언어
- 프로젝트 목록 제거
- 문자 분류
- C 언어
- 유니티허브
- 2차원 배열
- 전처리기 정의
- Logic Gates
- 개인 정리
- 난수 값 맞추기 게임
- 논리 게이트
- 유니티
- 키입력값 받기
- 미리 컴파일된 헤더 사용안함
- 반사 벡터
- Today
- Total
목록Unity/TIL (8)
flrto

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Bullet : MonoBehaviour { public float speed = 8f; // 탄알 이동 속력 public Rigidbody bulletRigidbody; // 이동에 사용할 리지드바디 컴포넌트 void Start() { // 게임 오브젝트에서 Rigidbody 컴포넌트를 찾아 bulletRigidbody에 할당 bulletRigidbody.GetComponent(); // 리지드바디의 속도 = 앞쪽 방향 * 이동 ..

이전글) 2019/05/17 - [Unity/TIL] - Unity에서의 키입력으로 오브젝트를 이동시키는 방법 Unity에서의 키입력으로 오브젝트를 이동시키는 방법 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 using System.Collections; using System.Collections.Generic; using UnityEngine;.. gcoding.tistory.com GetAxis()메서드 이전 글에서 Unity에서 오브젝트를 키입력을 받아 이동시키는 코드를 만들어 보았다. 내가 일반적으로 생각하고 있던 Input.G..

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { public Rigidbody playerRigidbody; // 이동에 사용할 리지드바디 컴포넌트 public float speed = 8f; //이동 속력 void Start() { } void Update() { if (Input.GetKey(KeyCode.UpAr..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { private Rigidbody playerRigidbody; // 이동에 사용할 리지드바디 컴포넌트 public float speed = 16f; //이동 속력 void Start() { playerRigidbody = GetComponent(); //리지드바디 컴포넌트를 유니티 에디터에서 직접 드래그&드랍 } //하지 않고 코드가 할당하게 함 void Updat..
· gameObject는 컴포넌트 입장에서 자신이 추가된 게임 오브젝트를 가리키는 변수이다. · gameObject는 GameObject 타입의 변수 이고 컴포넌트들의 기반 클래스인 MonoBehaviour에서 제공한다. 코드 예제) 아래와 같이 gameObject.
참조타입 값 타입 · class 타입 · 유니티의 모든 컴포넌트 · 우리가 작성할 C# 스크립트 (MonoBehaviour를 상속받는 클래스) C# 내장 변수 · bool · int · float · char · double · string(immutable로 선언된 class) struct(구조체) 타입 · Vector3 · Color ※ MonoBehaviour은 유니티에서 미리 만들어 제공하는 클래스이며 컴포넌트에 필요한 기본 기능을 제공한다. · 유니티에서 컴포넌트로 사용 되려면 MonoBehaviour을 상속하여야 한다. · MonoBehaviour을 상속한 클래스는 게임 오브젝트에 컴포넌트로서 추가 될 수 있다. · MonoBehaviour을 상속해서 만든 컴포넌트는 유니티의 제어를 받게되며,..

이전글) 2019/05/13 - [Unity/TIL] - Unity에서의 클래스(1) 클래스 정의 및 오브젝트 생성 Unity에서의 클래스(1) 클래스 정의 및 오브젝트 생성 Unity는 C#을 바탕으로 코딩을 한다. Unity에서의 클래스 예제는 다음과 같다. 가령 Animal 클래스를 만든다고 하면 1 2 3 4 5 6 7 8 9 10 11 12 13 14 //Animal.cs using System.Collections; using System.Colle.. gcoding.tistory.com ※ 참조값 변경하기 전글에서 만든 Zoo 클래스에 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 using System.Collections;..

Unity는 C#을 바탕으로 코딩을 한다. Unity에서의 클래스 예제는 다음과 같다. 가령 Animal 클래스를 만든다고 하면 1 2 3 4 5 6 7 8 9 10 11 12 13 14 //Animal.cs using System.Collections; using System.Collections.Generic; using UnityEngine; public class Animal { public string name; public string sound; public void PlaySound() { Debug.Log(name + " : " + sound); } } 다음과 같이 Animal 클래스를 만들었다. 현재 Animal 클래스는 이름(name)과 소리(sound)를 가지고 있고 PlaySoun..