r2
| 1 | [[분류:문서]] |
|---|
| 2 | [목차] |
|---|
| 3 | == 개요 == |
|---|
| 4 | 유니티에서만 사용되는 c# 언어들이 되게 많다. |
|---|
| 5 | 일반인은 모를법한? 그런거 담은 문서이다. |
|---|
| 6 | |
|---|
| 7 | == using == |
|---|
| 8 | 파이썬 import 비슷한건데 cmd로 모듈 다운 안해도 된다. |
|---|
| 9 | |
|---|
| 10 | == 자주 사용되는 것 == |
|---|
r4
| 11 | {{{#!syntax csharp |
|---|
r2
| 12 | using System.Collections; |
|---|
| 13 | using System.Collections.Generic; |
|---|
| 14 | using UnityEngine; |
|---|
r4
| 15 | }}} |
|---|
r2
| 16 | 이 가장 많이 사용된다. |
|---|
| 17 | |
|---|
| 18 | Ui, Ai 전용 모듈도 자주 사용된다. |
|---|
r5
| 19 | 특히 Ai는 Al Navigation을 자주 사용하게 될것이다. |
|---|
| 20 | |
|---|
| 21 | == 기초 == |
|---|
| 22 | === Start === |
|---|
| 23 | 스크래치로 따지면 초록 깃발을 클릭했을때. |
|---|
| 24 | 딱 1회 실행된다. 뭐 오브젝트 좌표 초기화가 주를 이룬다. 변수는 대부분 전역 쓸듯? |
|---|
r7
| 25 | {{{#!syntax csharp |
|---|
| 26 | void Start() |
|---|
| 27 | { |
|---|
| 28 | Vector3 a = new Vector3(0, 0, 0); |
|---|
| 29 | } |
|---|
| 30 | }}} |
|---|
r5
| 31 | === Update === |
|---|
| 32 | 파이썬으로 따지면 while True() 무한 반복이다. |
|---|
| 33 | 여기에다가 if 문 넣어서 캐릭 움직이게 한다. |
|---|
r8
| 34 | {{{#!syntax csharp |
|---|
| 35 | void Update() |
|---|
| 36 | { |
|---|
| 37 | { |
|---|
| 38 | if (Input.GetKey(KeyCode.Space)) |
|---|
| 39 | Debug.Log("스페이스 클릭됨"); |
|---|
| 40 | } |
|---|
| 41 | } |
|---|
| 42 | }}} |
|---|
r5
| 43 | |
|---|