통계학 세상
close
프로필 배경
프로필 로고

통계학 세상

  • 분류 전체보기 (1480)
    • 다시보는 통계학 (28)
    • 딥러닝 (306)
      • 딥러닝 기초 (63)
      • Computer Vision (76)
      • NLP (59)
      • Machine Reading Comprehensi.. (21)
      • light weight modeling (47)
      • Graph (17)
      • recommendation system (7)
      • reinforcement learning (2)
      • LLM (6)
      • Deep Learning Specializatio.. (7)
      • Diffusion (1)
    • AI 논문 (45)
      • AI trend research (42)
      • 고전이 된 AI 논문 (3)
    • 데이터 분석 프로젝트 연습 (0)
    • 프로그래밍 (291)
      • 프로그래밍 개론 (7)
      • Python (79)
      • Java (15)
      • C++ (9)
      • C# (0)
      • 비전공자를 위한 자바스크립트 (8)
      • Pandas (10)
      • Numpy (8)
      • Pytorch (30)
      • SQL (23)
      • Unity&C# (27)
      • Tensorflow.js (2)
      • git 가이드 (10)
      • 비전공자를 위한 Web (4)
      • React (17)
      • node.js (17)
      • FastAPI (7)
      • docker & jenkins (10)
      • R 프로그래밍 (8)
    • 알고리즘 (499)
      • 알고리즘 일반 (61)
      • Java 기초 (22)
      • C++ 기초 (22)
      • 브루트포스 (22)
      • DFS BFS 정복기 (28)
      • 그래프 이론 정복기 (21)
      • 분리집합 (7)
      • 최단거리 알고리즘 (21)
      • 최소 스패닝 트리 (5)
      • 다이나믹 프로그래밍 (64)
      • 구현,시뮬레이션 (11)
      • 이분 탐색 (17)
      • 정렬 알고리즘 (9)
      • 그리디 알고리즘 (30)
      • 투 포인터 알고리즘 (9)
      • 누적 합 알고리즘 (14)
      • 문자열 알고리즘 (17)
      • 자료구조(스택,큐,해시맵) (14)
      • 순열 사이클 분할 (1)
      • 슬라이딩 윈도우 (2)
      • 연결리스트 (3)
      • 분할 정복 (4)
      • 위상정렬 (3)
      • 세그먼트 트리 (14)
      • 유량 알고리즘 (1)
      • 이분 매칭 (2)
      • 고급 자료구조 (3)
      • 희소배열(더블링) (2)
      • 전처리 (1)
      • 게임이론 (8)
      • 비트마스킹 (7)
      • 애드 혹 알고리즘 (33)
      • 중간에서 만나기 (4)
      • 확률론 알고리즘 (3)
      • 선형대수학 알고리즘 (3)
      • 압축 알고리즘 (2)
      • 오프라인 쿼리 (1)
      • 정밀도 (3)
      • 재귀 연습장 (1)
      • 비둘기집 원리 (2)
      • 휴리스틱 (1)
      • 고급 알고리즘 (1)
      • 알고리즘 논문 (0)
    • 경쟁 프로그래밍 (22)
      • Atcoder (22)
    • 책 읽기 (79)
      • 비전공자도 이해할 수 있는 AI지식 (51)
      • 수학보다 데이터 문해력 (28)
    • 3D 모델링 (0)
      • blender (0)
    • 정수론 (74)
    • 선형대수학 (28)
    • 조합론 (11)
    • 정형데이터 (25)
    • 정보이론 (3)
    • Visualization (7)
    • 기하학 (29)
    • 컴퓨터과학(CS) (13)
    • 대수학 (4)
    • 데이터 해석 (6)
    • 금융 (1)
    • 읽을거리 (9)
  • 홈
  • 태그
  • 방명록

GetComponent()로 알아보는 generic이란

GetComponent()는 원하는 타입의 컴포넌트를 자신의 게임 오브젝트에서 찾아온다. 여기서 꺾쇠 로 가져올 타입을 받는다 void Start(){ playerRigidbody = GetComponent();} GetComponent()로 자신의 게임 오브젝트에서 Rigidbody 타입의 컴포넌트를 가져와서 playerRigidbody 변수에 대입한다 여기서 는 generic 기법이다. 이는 메소드나 클래스가 여러 타입에 호환되게 만들어준다. 안에 원하는 타입을 명시하면 클래스나 메소드가 해당 타입에 맞춰 동작한다. generic을 쓰지 않으면 무슨 일이 일어날까? 같은 동작을 하는 여러 타입의 메소드나 클래스를 일일이 만들어야한다. GetComponent()동작을 하는 GetComponentR..

  • format_list_bulleted 프로그래밍/Unity&C#
  • · 2025. 3. 3.
  • textsms
사용자의 입력을 감지하는 프로그램

사용자의 입력을 감지하는 프로그램

1. Update 게임 세상 속 모든 정보는 실시간으로 변하기 때문에, 이러한 정보를 주기적으로 체크할 필요가 있다 대부분의 게임은 주기적으로 갱신 처리를 실행 일반적으로 화면이 새로 그려지는 주기에 맞춰 실행 컴퓨터 화면은 1초에 60번 정도 화면을 새로 그리는데, 매번 새로 그리는 각각의 화면을 프레임이라고 부름   1초동안 화면이 새로 그려지는 횟수를 FPS라고 부른다 PC나 콘솔게임 화면은 보통 60FPS, 화면을 1초에 60번 갱신하므로, 이전 프레임과 다음 프레임 사이 간격이 1/60초 60FPS는 평균값이고, 컴퓨터 성능에 따라 가변적이다. Update() 메소드는 Start() 메소드처럼 특정 시점에 자동으로 실행되는 유니티 이벤트 메소드 한 프레임에 한 번, 매 프레임마다 반복 실행   ..

  • format_list_bulleted 프로그래밍/Unity&C#
  • · 2024. 12. 23.
  • textsms
Unity의 Material 만들기

Unity의 Material 만들기

게임 오브젝트의 컬러를 결정 셰이더와 텍스쳐가 합쳐진 에셋으로 오브젝트의 픽셀 컬러를 결정함    셰이더는 입력에 따라 픽셀의 최종 컬러를 결정, 질감과 빛에 의한 반사와 굴절 등의 효과를 만듦 텍스처는 표면에 입히는 이미지 파일 셰이더는 물감으로 텍스처는 스케치나 밑그림 밑그림이 같아도 물감의 종류에 따라 화풍이 달라짐 project 창에서 +를 누르면 Material이 있음    이름을 Plane Color이라고 바꾸고 인스펙터 창을 보면 Albedo는 반사율이라는 뜻으로 물체가 어떤 색을 반사할지 결정함 즉, 물체 표면의 기본색을 결정 검은색으로 바꾸고 싶다면 Albedo를 검은색 (0,0,0)으로 바꾼다    Plane Color을 드래그하여 평면에 옮기면 색이 바뀜

  • format_list_bulleted 프로그래밍/Unity&C#
  • · 2024. 12. 21.
  • textsms
unity의 컴포넌트 패넌(+MonoBehaviour)

unity의 컴포넌트 패넌(+MonoBehaviour)

1. 클래스의 상속 한계 부모 클래스에서 자식 클래스에 공통적으로 필요한 기능을 구현 그러나 나중에 구현할 자식 클래스에 무엇이 필요한지 처음부터 정확하게 추측하기 어려움 부모 클래스의 기존 기능이 나중에 구현한 자식 클래스의 기능과 오히려 충돌 가능 또 상속에만 의존하면 기획자가 새로운 오브젝트를 만들 때 매번 프로그래머에게 부탁해야하는 문제 2. 컴포넌트 패턴 미리 만들어진 부품을 조립하여 완성된 오브젝트를 만드는 방식 미리 만들어진 부품은 컴포넌트이고 컴포넌트는 저마다의 대표적인 기능을 가짐 기본적으로 게임 오브젝트는 속이 빈 껍데기이며 개발자는 빈 게임 오브젝트에 컴포넌트를 조립하여 기능을 추가 동물을 만들고 싶다면 게임에 등장할 모든 동물을 사전에 기획할 수 없으므로 동물에 사용할 다양한 종류의..

  • format_list_bulleted 프로그래밍/Unity&C#
  • · 2024. 11. 21.
  • textsms
Unity 오브젝트 생명주기 익히기

Unity 오브젝트 생명주기 익히기

1. 초기화 1) Awake() 게임 오브젝트 생성할때 최초로 1번 실행되는 함수 using System.Collections;using System.Collections.Generic;using UnityEngine;public class LifeCycle : MonoBehaviour{ void Awake() { Debug.Log("플레이어 데이터가 준비되었습니다."); }}    가장 먼저 실행되긴하네 2)Start() 업데이트 시작 직전, 최초 1번 실행 using System.Collections;using System.Collections.Generic;using UnityEngine;public class LifeCycle : MonoBehaviour{ voi..

  • format_list_bulleted 프로그래밍/Unity&C#
  • · 2024. 11. 14.
  • textsms
Unity를 위한 C# 기초 핵심 강의 보며 정리하기

Unity를 위한 C# 기초 핵심 강의 보며 정리하기

0. 출력 Debug.Log() using System.Collections;using System.Collections.Generic;using UnityEngine;public class NewBehaviourScript : MonoBehaviour{ void Start() { Debug.Log("Hello Unity!"); }}  1. 변수 데이터를 메모리에 저장하는 장소 원하는 값을 기억하고 나중에 재사용할 수 있다. 가장 많이 쓰이는 4가지 int, float, string, bool int는 정수형 데이터 float는 소수도 포함한 숫자형 데이터, 사용할 때는 뒤에 f를 붙여줘야함 float strength = 15.5f; string은 문자열 데이터, 양 끝에 큰..

  • format_list_bulleted 프로그래밍/Unity&C#
  • · 2024. 11. 10.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (1480)
    • 다시보는 통계학 (28)
    • 딥러닝 (306)
      • 딥러닝 기초 (63)
      • Computer Vision (76)
      • NLP (59)
      • Machine Reading Comprehensi.. (21)
      • light weight modeling (47)
      • Graph (17)
      • recommendation system (7)
      • reinforcement learning (2)
      • LLM (6)
      • Deep Learning Specializatio.. (7)
      • Diffusion (1)
    • AI 논문 (45)
      • AI trend research (42)
      • 고전이 된 AI 논문 (3)
    • 데이터 분석 프로젝트 연습 (0)
    • 프로그래밍 (291)
      • 프로그래밍 개론 (7)
      • Python (79)
      • Java (15)
      • C++ (9)
      • C# (0)
      • 비전공자를 위한 자바스크립트 (8)
      • Pandas (10)
      • Numpy (8)
      • Pytorch (30)
      • SQL (23)
      • Unity&C# (27)
      • Tensorflow.js (2)
      • git 가이드 (10)
      • 비전공자를 위한 Web (4)
      • React (17)
      • node.js (17)
      • FastAPI (7)
      • docker & jenkins (10)
      • R 프로그래밍 (8)
    • 알고리즘 (499)
      • 알고리즘 일반 (61)
      • Java 기초 (22)
      • C++ 기초 (22)
      • 브루트포스 (22)
      • DFS BFS 정복기 (28)
      • 그래프 이론 정복기 (21)
      • 분리집합 (7)
      • 최단거리 알고리즘 (21)
      • 최소 스패닝 트리 (5)
      • 다이나믹 프로그래밍 (64)
      • 구현,시뮬레이션 (11)
      • 이분 탐색 (17)
      • 정렬 알고리즘 (9)
      • 그리디 알고리즘 (30)
      • 투 포인터 알고리즘 (9)
      • 누적 합 알고리즘 (14)
      • 문자열 알고리즘 (17)
      • 자료구조(스택,큐,해시맵) (14)
      • 순열 사이클 분할 (1)
      • 슬라이딩 윈도우 (2)
      • 연결리스트 (3)
      • 분할 정복 (4)
      • 위상정렬 (3)
      • 세그먼트 트리 (14)
      • 유량 알고리즘 (1)
      • 이분 매칭 (2)
      • 고급 자료구조 (3)
      • 희소배열(더블링) (2)
      • 전처리 (1)
      • 게임이론 (8)
      • 비트마스킹 (7)
      • 애드 혹 알고리즘 (33)
      • 중간에서 만나기 (4)
      • 확률론 알고리즘 (3)
      • 선형대수학 알고리즘 (3)
      • 압축 알고리즘 (2)
      • 오프라인 쿼리 (1)
      • 정밀도 (3)
      • 재귀 연습장 (1)
      • 비둘기집 원리 (2)
      • 휴리스틱 (1)
      • 고급 알고리즘 (1)
      • 알고리즘 논문 (0)
    • 경쟁 프로그래밍 (22)
      • Atcoder (22)
    • 책 읽기 (79)
      • 비전공자도 이해할 수 있는 AI지식 (51)
      • 수학보다 데이터 문해력 (28)
    • 3D 모델링 (0)
      • blender (0)
    • 정수론 (74)
    • 선형대수학 (28)
    • 조합론 (11)
    • 정형데이터 (25)
    • 정보이론 (3)
    • Visualization (7)
    • 기하학 (29)
    • 컴퓨터과학(CS) (13)
    • 대수학 (4)
    • 데이터 해석 (6)
    • 금융 (1)
    • 읽을거리 (9)
최근 글
인기 글
최근 댓글
태그
  • #딥러닝
  • #NLP
  • #백준
  • #코딩테스트
  • #머신러닝
  • #프로그래밍
  • #python
  • #파이썬
  • #알고리즘
  • #정수론
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바