Loading...
2024. 5. 2. 02:46

사람의 방향키 입력을 받아 공을 굴리는 C# 프로그램 분석

1. Rigidbody 오브젝트를 물리에 의해 움직이게 만들어주는 컴포넌트 힘을 받아 오브젝트가 움직이게 만들어줌 해당 오브젝트 - Add component - Ridigbody    https://docs.unity3d.com/kr/2023.2/Manual/class-Rigidbody.html Rigidbody 컴포넌트 레퍼런스 - Unity 매뉴얼Rigidbody 컴포넌트를 사용하여 게임 오브젝트에 리지드바디를 적용합니다.리지드바디는 게임 오브젝트의 움직임과 포지션을 제어하는 물리 기반 방법을 제공합니다.Transform 프로퍼티 대신 시뮬docs.unity3d.com   2. Input system 사용자의 키보드 입력을 받기 위해 필요한 패키지 Window - package manager    A..

2024. 4. 26. 02:51

unity 기본12 - scope, 캡슐화, getter, setter, public, private, protected

1. for문 for문을 만들고, for문 내부에 x = 2;를 선언 for문 밖에서 x를 출력해본다면? using System.Collections;using System.Collections.Generic;using UnityEngine;public class HelloWorld : MonoBehaviour{ // Start is called before the first frame update void Start() { for (int i = 0; i   for문 밖의 x에 빨간줄이 그어지는데 for문 내에서 만든 변수는 밖에서 쓸 수 없다     마찬가지로 for문 initializer에서 만든 i도 밖에서 쓸 수 없다    ------------------------..

2023. 2. 15. 00:11

자바 기본 배우기 -캡슐화와 접근제한자 1편-

1. 캡슐화(encapsulation) Person이라는 클래스가 다음과 같이 정의되어있다 public class Person { public String name; public int age; public Person(String name, int age){ this.name = name; this.age = age; } public void eat() { System.out.println("음식을 먹는다."); } } 내가 인자를 받는 생성자 Person을 정의했기때문에, JVM은 기본 생성자를 제공하지 않는다 그러므로 Person의 인스턴스를 정의할때 인자를 주지 않으면 만들수없다 //에러 Person p = new Person(); //가능 Person p = new Person("김태연",28)..