์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- inxos
- ์คํ์์ค
- JWT
- Jinja2
- Express
- ossca
- ํ์ด์ฌ์๋ฒ
- R
- ์ง์ฐ๊ฐ์ ๊ณต #pc์๊ธฐ์ง๋จ #ram๋ฏธ์ธ์ #์ปดํจํฐ๊ณ ์ฅํด๊ฒฐ #๋จ์ธ์๋ถ๋ #pc์๊ฐ์๋ฆฌ #์ปดํจํฐ๊ณ ์ฅํด๊ฒฐ #์กฐ๋ฆฝpc
- Bootstrap4
- ์ผ
- ๋ธ๋์คํฌ๋ฆฐ๋ณต๊ตฌ
- ๋ฏธ๋ํ๋ก์ ํธ
- ํ๋ฉ
- nixosํ๊ธ์ค์ \
- Enhanced Input System
- ๋์๋
- streamlit
- ํ๋ค์ค
- ์๊ณ ํ์
- ๋ฉ๋ชจ๋ฆฌ์ธ์๋ถ๋
- flask
- VUE
- nixosํ๊ธํค๋ณด๋
- ์ ๊ธ์ฌ๊ดํ๊ต
- ์คํธ๋ฆผ๋ฆฟ
- pandas
- ์ธ๋ฆฌ์ผ๋ฎค์ง์ปฌ
- ๋ง์ธํฌ๋ํํธ๋ฎค์ง์ปฌ
- EnhancedInput
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (165)
Today, I will

https://swexpertacademy.com/main/learn/course/subjectDetail.do?courseId=AVuPDN86AAXw5UW6&subjectId=AWOVGOEKqeoDFAWg# SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ๐ก ์์ด๋์ด ์ธ๋ก ํ๋ฌธ์ ์ป๊ธฐ ์ํด ํ๊ณผ ์ด์ ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค ์์ ์๊ฐ: 2์๊ฐ ์ด๋ ค์ ๋ ์ : ํ์ด์ฌ ์์ฒด์ ๋ํ ์ดํด๋๊ฐ ๋ถ์กฑํ ํ์ ์๊ฐ์ด ๋ง์ด ์์๋จ. ์ฌ๋ผ์ด์ฑ์ผ๋ก ์๋ก์ด ๊ฐ์ฒด๊ฐ ๋ง๋ค์ด์ง๋ ์ค ์์์ผ๋, 2์ฐจ์ ๋ฐฐ์ด์ ๋ํด์ deepcopy๋ฅผ ์ด์ฉํด์ผ ํจ. ๋ํ ์๊ตฌํ ์ ๋ ฅ๊ฐ์ด ์ ๋๋ก ๋จน์ง ์์์ chat gpt์ ๋ฌผ์ด๋ณด๋ arr = list(input..
https://swexpertacademy.com/main/learn/course/subjectDetail.do?courseId=AVuPDN86AAXw5UW6&subjectId=AWOVFCzaqeUDFAWg# SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ์์์๊ฐ : 30๋ถ ์ด์ ์ด๋ ค์ ๋ ์ : ์ค๋ต ํ ์คํธ์ผ์ด์ค 2๊ฐ๋ฅผ ์ก์ ์ ์์ด์ ํฌ๊ธฐํ๋ ค๋ค๊ฐ ๊ธฐ์กด์ ๋ฐฐํฐ๋ฆฌ๊ฐ ์๋ ์ ๋ฅ์ฅ์์ ๋ค์ ๋ฐฐํฐ๋ฆฌ ์ ๋ฅ์ฅ๊น์ง ๋จ์ step์ด ์ถฉ๋ถํ๋ฉด ๋ฐ๋ก continue ํ๋๋ฐ ๋ค์ ์ดํด๋ณด๋ ํ์ฌ step ์๋นํ๋ ๋ก์ง์ ์ ์ฉํ์ง ์์๋ ๊ฒ์ด ๋ฌธ์ ์์ผ๋ฏ๋ก rest_step -= 1 ๋ฅผ ์ถ๊ฐํด์ ํต๊ณผ ์์ฌ์ด ์ : ์ผ์ด์ค ๋ณ๋ก ํ๋์ฝ๋ฉ์..

https://github.com/JoeyDeVries/LearnOpenGL/tree/master/src/1.getting_started/3.3.shaders_class ์์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ฌ, ์ผ๊ฐํ์ ์ ๋๋ฉ์ด์ ์ ์ฃผ๋๋ก ํ๋ค. ์์ง์ด๋ ์ผ๊ฐํ(only c, not using glm) ๊ธฐ์กด ๋ฒํ ์ค ์์ด๋์ ์ ๋ํผ ๋ฒกํฐ๋ฅผ ์ถ๊ฐํ๊ณ , update ํจ์ ๋ด์์ ์ ๋ํผ ๋ฒกํฐ์ ๊ฐ์ ๊ณ์ ๊ฐฑ์ ํด์ฃผ๋ฉด ๋ฌผ์ฒด์ ์์น๊ฐ ๊ณ์ ์์ง์ด๋ ์ ๋๋ฉ์ดํ ํจ๊ณผ๋ฅผ ์ค ์ ์๋ค. step์ ์์ง์ด๋ ์ ๋, moveCur์ movement vector์ ์ ์ const float step = 0.0001f; GLfloat moveCur[] = { 0.0f, 0.0f, 0.0f, 0.0f }; ์๋ ํจ์๋ ์ผ๊ฐํ์ด ์ ์ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ ์..

์์ ๋ฌผ์ ๋ค ๋ฒ๋ฆฌ๊ณ ๊ฐ์ฅ ๋์๊ฐ๊ณ ์ถ์ ๋ง์ง๋ง ์์ ์ ์๊ณ ์๋ค๋ฉด ์๋ ์บก์ฒ์ ๊ฐ์ด ๋กค๋ฐฑํด์ฃผ๋ฉด ๋๋ค. ์ฐธ๊ณ ๋ก soft๋ ์๊ฒฉ์ ์๋ ๊ธฐ์กด์ ์์ ๋ฌผ๋ค๋ก ๋์๊ฐ๊ณ ์ถ์ ๋, ์ฆ ๋ก์ปฌ ํ์ฌ ๋ณ๊ฒฝ ์ํ๋ ์ ์งํ ์ฑ๋ก ์์ ์ ๋ณ๊ฒฝํ๋ ๊ฒ์ด๋ค. hard๋ ๋ก์ปฌ ๋ณ๊ฒฝ ์ํ๋ ๋ค ๋ฒ๋ฆฌ๊ณ ์ ํ ์์ ์ผ๋ก ๋์๊ฐ๋ ๊ฒ์ด๋ค.

3D ๊ฒ์ ์์์ ํ๋ ์ด์ด๊ฐ NPC ํน์ ์์ ์ ๋ฟ์ผ๋ฉด NPC์ ์์ ์ผ๋ก ์ ํ๋๋ ์ฐ์ถ์ ์ข ์ข ๋ณธ ์ ์ด ์์ ๊ฒ์ด๋ค. Npc ํน์ ์์ ์ ๋ค๋ค๊ฐ๋ฉด, ํ๋ฉด์ด ์ ํ๋๋ ์ฐ์ถ. key point -NPC๋ ์นด๋ฉ๋ผ ์์ -NPC์๊ฒ ํธ๋ฆฌ๊ฑฐ ๋ฐ์ค ์ค์น -ํธ๋ฆฌ๊ฑฐ ๋ฐ์ค์ ๋ฟ์ผ๋ฉด ํ๋ ์ด์ด ์ปจํธ๋กค๋ฌ์ view๋ฅผ NPC์ view๋ก switch ๋ฐ๋ผ์ NPC๋ฅผ ๋ฐ๋ก ์ ์ํด์ฃผ๋ฉด ์๋์ ๊ฐ๋ค. // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "GameFramework/Character.h" #include "NPC.generated.h" class U..

ํฐ vs ์บ๋ฆญํฐ ์ธ๊ฐํ ํฐ์ ๊ตฌํํ๋ ๋ฐ์๋ ํฐ์ ์์๋ฐ์ ์บ๋ฆญํฐ ํด๋์ค๋ฅผ ์ฐ๋ ๊ฒ์ด ์ผ๋ฐ ํฐ ํด๋์ค๋ณด๋ค ํจ์ฌ ์ฉ์ดํ ๊ฒ์ด๋ค. (์ธ๋ฆฌ์ผ์์ง์ด ๋ง๋ ๊ฒ์ํ๋ ์ด ํ๋ ์์ ์์ ์บ๋ฆญํฐ ํด๋์ค๊ฐ ๋ค์ด์๋ค.) ์บ๋ฆญํฐ๋ฌด๋ธ๋จผํธ ์ปดํฌ๋ํธ ๋๋ถ์ ํ๊ณต์ ์์ผ๋ฉด ๋จ์ด์ง-> ์ ํ, ๊ฑท๊ธฐ, ์์ํ๊ธฐ, ๊ธฐ์ด๊ฐ๊ธฐ ๋ฑ ๋ค์ํ ํ๋ ์์ ๊ฐ๋ฅํ ๋ฟ๋ง ์๋๋ผ, ์บ๋ฆญํฐ ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉํฐ ํ๋ ์ด ํ๊ฒฝ์์ ์บ๋ฆญํฐ๋ค ๊ฐ์ ์์ง์์ ์๋์ผ๋ก ๋๊ธฐํํด์ฃผ๊ธฐ ๋๋ฌธ์ ์๋นํ ์ด์ ์ด ์๋ค. ์ค๋ ฅ์ ์ํฅ์ ๋ฐ๋ ์์ง์ ๋ชจ๋(EMovementMode) EMovementMode_ : None, Walking, Falling None : ์ด๋ ๊ธฐ๋ฅ์ ๋๊ณ ์ถ์ ๋ MaxWalkSpeed : ์ด๋ ๋ชจ๋์์์ ์ด๋ ์๋ JumpZVelocity : Fall..

ํฐ vs ์บ๋ฆญํฐ ๊ฒ์์ ์ ์ํ ๋ ์ธ๊ฐํ ํฐ์ ์ฃผ์ธ๊ณต์ผ๋ก ๋ง๋๋ ์ผ์ด์ค๊ฐ ๋ง๋ค. ์ด๋ฒ ํฌ์คํ ์ ์ผ๋ฐ ํฐ ํด๋์ค๋ก ์ธ๊ฐํ ํฐ ๊ตฌํ์ ๋ํด ์์ธํ ์์ฑํด๋ณด๋๋ก ํ๋ค. ๋ค๋ง, ์ธ๊ฐํ ํฐ์ ๊ตฌํํ๋ ๋ฐ์๋ ํฐ์ ์์๋ฐ์ ์บ๋ฆญํฐ ํด๋์ค๋ฅผ ์ฐ๋ ๊ฒ์ด ํจ์ฌ ์ฉ์ดํ ๊ฒ์ด๋ค. (์ธ๋ฆฌ์ผ์์ง์ด ๋ง๋ ๊ฒ์ํ๋ ์ด ํ๋ ์์ ์์ ์บ๋ฆญํฐ ํด๋์ค๊ฐ ๋ค์ด์๋ค.) ์ด๋ฒ ํฌ์คํ ์์๋ ํ๋กํ ํฐ๋ฌด๋ธ๋จผํธ(๊ณต์ค์ ์์ด๋ ๋จ์ด์ง์ง ์์, ์ค๋ ฅ์ ๋ฐ์ง ์๊ธฐ ๋๋ฌธ) ์ปดํฌ๋ํธ๋ฅผ ์ธ ๊ฒ์ด๊ณ ๋ค์ ํฌ์คํ ์์๋ ์บ๋ฆญํฐ๋ฌด๋ธ๋จผํธ ์ปดํฌ๋ํธ(ํ๊ณต์ ์์ผ๋ฉด ๋จ์ด์ง-> ์ ํ, ๊ฑท๊ธฐ, ์์ํ๊ธฐ, ๊ธฐ์ด๊ฐ๊ธฐ ๋ฑ ๋ค์ํ ํ๋ ์์ ๊ฐ๋ฅํด์ง)๋ฅผ ์ด๋ค๋ ๊ฒ์ด ์ฃผ์ํ ์ฐจ์ด์ ์ด๋ค. ๊ธฐ๋ณธ ์๊ฐ, ๋ฌผ๋ฆฌ ์ปดํฌ๋ํธ ์ธํ - ์บก์ ์ปดํฌ๋ํธ(์ถฉ๋์ฒ๋ฆฌ๋ฅผ ์ํ ๋ฃจํธ์ปดํฌ๋ํธ๋ก ์บ๋ฆญํฐ ์ ๋ฐ ๋์ด์ ..

์ปดํฌ๋ํธ์ ์กํฐ ์ธ๋ฆฌ์ผ์์ ์๋๋ ์๋ 4๊ฐ์ง๋ฅผ ์ ๊ณตํ๋ค. ๋ ๋ฒจ ์กํฐ : ๊ฐ์ข ์ปดํฌ๋ํธ๋ฅผ ๋ถ์ฌ ๋ค์ํ ๊ธฐ๋ฅ์ ๊ตฌํ์ฒด๊ฐ ๋ ์ ์๋ค(์๊ฐ, ๋ฌผ๋ฆฌ...etc) ์๊ฐ(๊ฐ์ ๊ณต๊ฐ์์ ํ๋ฅด๋ ์๊ฐ์ด๋ฏ๋ก ์กฐ์ ๊ฐ๋ฅ) ๋ฌผ๋ฆฌ(์กํฐ๋ค ์ฌ์ด์ ์์ฉ, ์ฝ๋ฆฌ์ ์ ๋ณด ์ด์ฉ) ์ธ๋ฆฌ์ผ์ ์ปดํฌ๋ํธ ๊ตฌ์กฐ๋ฅผ ์ฑํํ์ฌ ์กํฐ๋ ์ฌ๋ฌ ๊ฐ์ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ์ง ์ ์๊ณ , ๋ํ๋๋ ํ๋์ ์ปดํฌ๋ํธ๋ฅผ ๋ฃจํธ ์ปดํฌ๋ํธ๋ผ๊ณ ํ๋ค.(์คํํฑ๋ฉ์ฌ, ์ค์ผ๋ ํ ๋ฉ์ฌ, ๋ฐ์ค(์ฝ๋ฆฌ์ ), ๋ฌด๋ธ๋จผํธ, ์นด๋ฉ๋ผ, ํํฐํด, ๋ผ์ดํธ ์ปดํฌ๋ํธ ๋ฑ..) ๋ด๊ฐ ์์ ํ ์ธ๋ฆฌ์ผ ์ค๋ธ์ ํธ : ์๋ธ ์ค๋ธ์ ํธ ๋์ ์ฃผ์ธ์ด ๋๋ ์ธ๋ฆฌ์ผ ์ค๋ธ์ ํธ : ์์ฐ ๋ธ๋ฃจํ๋ฆฐํธ๋ก ๋ง๋ ์ปดํฌ๋ํธ ๊ตฌ์กฐ์ ๋๊ฐ์ด C++๋ก ์์ฑํ ์ ์๋ค. ์ฐ์ ์กํฐ๋ก c++ ํด๋์ค๋ฅผ ์์ฑํด์ค๋ค. ํค๋ํ์ผ #pragma once ..

์์ ฏ BP ์์ฑ ํ๋ ์ด์ด ๋ธ๋ฃจํ๋ฆฐํธ์ ์์ ฏ ์ถ๊ฐ ์์ ฏ์ ํ๋ ์ด์ด์๊ฒ ๋ถ์ผ ๋, ๋ฐฉํฅ์ด๋ ๊ฒ์ ํน์ฑ์ ๋ฐ๋ผ ๋ค์ง์ด์ฃผ์ด์ผ ํ ์๋ ์๋ค. CPP ์ธํ ํ๋ ์ด์ด.h public: UPROPERTY(EditAnywhere,BlueprintReadOnly, Category = "Status") float maxHp; UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Status") float currentHp; UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Status") float maxMp; UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Status") flo..

CS384G - ํ๋ก์ ํธ 2: ๋ ์ด ํธ๋ ์ด์ฑ (utexas.edu) CS384G - Project 2: Ray Tracing Details of the Trace project debugging user interface One of the useful tools we are providing with the Trace project is a debugging interface, which you can use to experiment with tracing individual paths through the scene and visualize exactly what is go www.cs.utexas.edu Line Trace๋ฅผ ์ฌ์ฉํ๋ฉด ๋์ ๋ณด์ด๋ ์ฌ๋งํ ๊ฒ๋ค์ ์บ์นํ ์ ์๋ค. ๋ธ๋ฃจํ๋ฆฐํธ ์ฝ๋ฆฌ์ ์์..