목록Programming Language (136)
091
01. 연산자- 산술 연산자(Arithmetic operator)기호역할+,-,*,/더하기, 빼기, 곱하기, 나누기의 사칙연산%,**나머지, 거든제곱 연산++,--증감 연산- 대입 연산자(Assignment operator)기호역할=대입 연산+=,-=,*=,/=,%=,**=산술 연산자와 결합해 사용하는 것으로 자기자신한테 더할 때 사용 (ex) ( a = a + 3 ) == ( a += 3 )- 논리 연산자(Logical operator) 기호 역할&논리 AND &&조건부 논리 AND ( Short-circuit Rule 적용 ) |논리 OR||조건분 논리 OR ( Short-circuit Rule 적용)!NOT - 비교 연산자(Relation operator)기호 역할== 양쪽 피연산자가 같음(타입무..
01. Transform으로 위치값 읽어오기-> Sphere에 붙여서 Cube위에서 z축으로 굴리기using System.Collections;using System.Collections.Generic;using UnityEngine;public class ball_ggi : MonoBehaviour{ float startPoint; float distance; void Start(){ startPoint = transform.position.z; Debug.Log("시작위치"+startPoint); } void Update(){ Debug.Log("움직인 위치"+transform.position.z); dista..
01. Destroy() 사용하기 using System.Collections;using System.Collections.Generic;using UnityEngine;public class Ifstat_ggi : MonoBehaviour { int hp = 20; void OnMouseDown(){ hp -= 10; if(hp- print()와 Debug.Log()는 둘다 콘솔에 메세지를 출력하는데 사용되지만 디버깅에 특화된 Debug.Log()를 사용하는 것을 권장(경고,오류, 정보 등 다양한 필터링 기능을 제공하기 때문에도 더 유용함) - Destroy(gameObject); : 저번 글에서 설명한 GetComponent와 같이 GameObject의 메서..
01. Camera의 원근조절하기using System.Collections;using System.Collections.Generic;using UnityEngine;public class CameraController : MonoBehaviour{ GameObject cam; int fieldDistance = 60; // 게임이 시작될 때 한 번 호출되는 메서드 (초기화) private void Start() { cam = Camera.main.gameObject; // 씬 내에서 메인 카메라의 게임 오브젝트를 찾고 cam에 저장 } // 큐브 오브젝트를 클릭했을 때 호출되는 메서드 private void OnMouseDown() { ..
01. 토큰- 소스 코드에서 의미를 가지는 가장 작은 단위-> 식별자(Identifier) : 변수,함수, 클래스 등의 이름을 지정하는 데 사용, lower camel case 형식으로 변수 이름,함수 이름, pascal case 형식으로 클래스 이름을 작성함 *식별자 생성 규칙 - 키워드 사용불가, 특수문자 _와 $만 허용, 숫자시작 불가능, 공백 입력 불가-> 키워드(Keywords) : 자바스크립트에서 특별한 의미를 가지며 특정 작업을 수행하는 데 사용되는 예약어-> 리터럴(Literals) : 직접적으로 사용되는 값-> 연산자(Operators) : 값을 조작하거나 비교하는데 사용하는 기호-> 구분자(Delimiters) : 코드의 구조를 정의하는 데 사용되는 기호 (ex) 괄호, 세미콜론, 콜론..
01. C# script- 유니티에서 복잡한 동적 효과나 상호작용을 추가하기 위해 게임 오브젝트에 컴포넌트로서 추가되어 여러 동작을 제어함//C# Script의 기본코드using System.Collections;using System.Collections.Generic;using UnityEngine;public class Gongguil : MonoBehaviour { // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { }} - using으로 적힌 세줄은 네임스페이스를 추가하는 것, namesp..
01. 연산자- 산술 연산자(Arithmetic operator) 기호 역할+,-,*,/더하기, 빼기, 곱하기, 나누기의 사칙연산%나머지 연산++,--증감 연산 - 대입 연산자(Assignment operator) 기호 역할=대입 연산자+=, -=, *=, /=산술 연산자와 결합해 사용하는 것으로 자기자신한테 더할 때 사용 (ex) ( a = a + 3 ) == ( a += 3 )- 논리 연산자(Logical operator) 기호 역할&논리 AND &&조건부 논리 AND ( Short-circuit Rule 적용 )|논리 OR||조건분 논리 OR ( Short-circuit Rule 적용)!NOT* Short-circuit Rule(쇼트 서킷 룰)은 불필요한 평가를 생략하는 최적화 기법으로 true ..
01. 토큰- 토큰 : 문법적으로 나눌 수 없는 언어 요소 (ex) 예약어, 식별자, 리터럴, 연산자, 구분자-> 예약어(keyword) : 컴파일러가 해석할 수 있도로고 미리 정의해둔 토큰 (ex) 자료형(int,double), 제어문(for, if)-> 식별자(identifier) : 프로그래밍 언어 요소들에 부여하는 이름으로 명명 규칙을 따라 만들어야함-> 리터럴(literal) : 어떤 숫자나 문자가 가진 값 그대로를 의미, 변하지 않으므로 상수라고 하기도 함-> 연산자(operator) : 특정 연산을 수행하기 위해서 사용되는 기호-> 구분자(punctuator) : 문법적으로 구분하는 기호 02. 자료형* C#은 객체 지향 프로그래밍(OOP)으로 자료형은 값형과 참조형으로 나뉨-> 값 형(Va..