ใC++ใจUnrealใงไฝใMMORPGใฒใผใ ้็บใทใชใผใบใPart2๏ผใฒใผใ ๆฐๅญฆใจDirectX12
DirectX 12ใ้ใใฆใฐใฉใใฃใใฏในใฎๅบ็คใๅญฆ็ฟใใ่ฌ็พฉใงใใ 3Dไธ็ใซใใ็ฉไฝใใฉใฎใใใชๅ็ใงใขใใฟใผ็ป้ขใซๆ็ปใใใใฎใใๅญฆใณใพใใ
ๅ่ฌ็ 1,893ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
๋ณต์ต์ค์ ์ปค๋งจ๋ ํ ๊ด๋ จ ์ง๋ฌธ์ด ์์ต๋๋ค.
๊ฐ์๋ฅผ ๋ณต์ตํ๋ฉด์ DX12 ์ฝ๋๋ฅผ ์๋ก ์ฒ์๋ถํฐ ๋ค ์ง๋ณด๊ณ ์๋๋ฐ์. ๊ฐ์์์๋ ์ปค๋งจ๋ ํ๊ฐ ๊ทธ๋ํฝ์ค ํ์ ์ปดํจํฐ ํ๋ก ๋๋์ด ์๊ณ ๊ทธ๋ํฝ์ค ํ์์ ๋ฆฌ์์ค ๋ฐ์ดํฐ ์นดํผ์ ๋ ๋๋ง์ ์ปค๋งจ๋ ๋ฆฌ์คํธ ๋๊ฐ๋ก ๋๋์ด์ ์ฒ๋ฆฌํ๊ณ
directx๊ฒ์์ํyus1108
ใป
1ใถๆๅ
0
37
1
- ๆช่งฃๆฑบ
_vsBlob์ _psBlob์์ nullptr์ด ๋จ๋ฉด์ ์คํ์ด ์๋ฉ๋๋ค
void Shader::CreateShader(const wstring& path, const string& name, const string& version, ComPtr<ID3DBlob&g
directx๊ฒ์์ํไฝๆ่ ใชใ
ใป
4ใถๆๅ
0
58
1
- ๆช่งฃๆฑบ
#include d3dx12.h ์ถ๊ฐํ์ง๋ง ์ค๋ฅ
#include d3dx12.h ์ถ๊ฐํ์ง๋ง ์ค๋ฅ๊ฐ ๋์ ํ์ผ ์์ ๋ค์ด๊ฐ๋ณด๋ฉด #include "d3d12.h" ์ธ์์ ๋ชปํ๋๋ฐ ์ด๋ค ํ์ผ๋ค์ ์ด๋์ ์ถ๊ฐํด์ผํ๋์??? <p style="te
directx๊ฒ์์ํsingthesong29086
ใป
6ใถๆๅ
0
82
1
- ๆช่งฃๆฑบ
LNK1104 error, DirectXTexD.lib ํ์ผ์ ์ด ์ ์์ต๋๋ค.
๊ฐ์ ์์น์ ์๋ DirectXTex.libํ์ผ์ ์๋ฌ๊ฐ ์๋๋๋ฐ ๋๋ฒ๊ทธ์ฉํ์ผ๋ง ์๋ฌ๊ฐ ๋์ค๋ค์. ๊ณ์ํด์ ํ์ผ์์น ํ์ธํ์ง๋ง ์ฐพ์ ์๊ฐ ์์ด qna๋จ๊น๋๋ค.
directx๊ฒ์์ํไฝๆ่ ใชใ
ใป
7ใถๆๅ
0
123
1
- ๆช่งฃๆฑบ
[DirectXTex LNK2019 ์๋ฌ]
(์ฐธ๊ณ )์ค์ต ํ๊ฒฝ: ์๋์ฐ 11 Pro 24H2 26100.3194 DirectXTex ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด๋ฐ์ DirectXTex_Desktop_2022 ์๋ฃจ์ ์ Debug, Release ๋ชจ๋๋ก ๊ฐ๊ฐ ๋น๋ํ์ฌ ๊ฐ์ ์์๊ณผ ๋์ผํ๊ฒ
directx๊ฒ์์ํryghkd5070328
ใป
0
245
2
- ๆช่งฃๆฑบ
UI ๋๋๋ง์ด ์ดํด๊ฐ ์๋์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค
์์ ๋ด์ฉ์ ๋์ณค์ ์๋ ์๋๋ฐ ์ด๋๋ฅผ ๋์น๊ฑด์ง ๋ชฐ๋ผ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค๊ธฐ๋ณธ์ ์ธ default object๋ค๊ณผ UI object๋ค์ ๋๋๋ง์์๊ทผํฌ์๊ณผ ์ง๊ตํฌ์์ ์ด์ฉํ๋ ๋ด์ฉ์ ์ดํด๊ฐ ๋๋๋ ๋ค ๋์ผํ z๋ฒํผ๋ฅผ ์ฌ์ฉํ๋๊ฑธ๋ก ์๋๋ฐ <
directx๊ฒ์์ํไฝๆ่ ใชใ
ใป
0
176
1
- ๆช่งฃๆฑบ
insideTess ๊ฐ ๊ด๋ จ ์ง๋ฌธ
Tessellation ๊ฐ์ ์ค (33:01 ~ 33:10)์ ๊ดํ์ฌ๊ฐ์ ๋ด์ฉ์ด ์ฌ๋ฐ๋ฅด์ง ์๋ค๊ณ ํ๋จ๋์ด ์ง๋ฌธ ๋๋ฆฝ๋๋ค.insideTess๋ฅผ ๊ฐ์ 1์์ 2๋ก ๋ณํํ์ฌ ์คํํ์ฌ๋ ๊ฒฐ๊ณผ๋ ๋ฌ๋ผ์ง์ง ์์ต๋๋ค.๋ํ, ์ ๊ฐ ์๊ณ ์๋ ์ง์์ผ๋ก
directx๊ฒ์์ํalwjw6984
ใป
0
126
1
- ๆช่งฃๆฑบ
๋ ๋ ํ๊ฒ์ SRV๋ก ์ฌ์ฉํ๋ ค๊ณ ํฉ๋๋ค.
๋ ๋ ํ๊ฒ์ SRV๋ก ์ฌ์ฉ์ ํ๋ ค๊ณ ํฉ๋๋ค.์ฐ์ ๊ฒฐ๋ก ์ ๋ง์๋๋ฆฌ๋ฉด ๊ธฐ์กด์ ํฌ๋ช ํํฐํด์ธ Bubble ํํฐํด ๋ค์ ๋ณด์ด๋ ํฝ์ ๋ค์๊ตด์ ํจ๊ณผ๋ฅผ ์ถ๊ฐํ๋ ค๊ณ ํฉ๋๋ค.๊ทธ๋ฌ๊ธฐ ์ํด ๋ ๋ ํ๊ฒ์ ํ ์ค์ณ๋ก ๋ง๋ค์ด์ SRV๋ก ํํฐํด ์ ฐ์ด๋์
directx๊ฒ์์ํrendertargettexturesrvohtak6843
ใป
0
183
1
- ๆช่งฃๆฑบ
C++ ์ธ์ด ํ์ค๊ณผ Engine.lib ์ค๋ฅ์ ๊ดํ์ฌ..
์๋ ํ์ธ์. DirectX12 ๊ฐ์๋ฅผ ์ด์ ์๊ฐ ์์ํ ํ์์ ๋๋ค.๊ฐ์์์ C++ ์ธ์ด ํ์ค์ C++ 14๋ก ์ฌ์ฉ์ค์ ๋๋ค.์ , C++ 20์ ์ฌ์ฉํ์ฌ ์๋์ ๊ฐ์ด ๊ตฌ์กฐ์ฒด ์ด๊ธฐํ๋ฅผ ์ฌ์ฉํ๋ ค ํ์ต๋๋ค.DXGI_SWAP_CHAIN_DESC sd <
directx๊ฒ์์ํalwjw6984
ใป
0
281
2
- ๆช่งฃๆฑบ
์คํ๊ณผ์ ์์์ ๋ฌธ์
Engine์ ๋น๋๊น์ง๋ ์ ์์ ์ผ๋ก ์ฑ๊ณต์ด ๋์์ต๋๋ค. ๊ทผ๋ฐ ๋น๋ํ๊ณ ๋์ ๋๋ฒ๊น ์ ํด์ ์คํ์ ํ๋ฉด ํ๋ก๊ทธ๋จ์ ์์ํ ์ ์๋ค๊ณ ๋น๋๋ค. C:\Users~Engline.lib์ ์ฌ๋ฐ๋ฅธ Win32 ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋๋๋ค๋ผ๊ณ ๋น๋๋ค. ๊ทธ๋์ Engine์ ์์ฑ์ ๋ค
directx๊ฒ์์ํjunhuilim1772
ใป
0
396
3
- ๆช่งฃๆฑบ
๊ฒฐ๊ณผ๋ฌผ์ ์๋ฌธ์ด ์๊ฒจ์ ํ๊ฐ์ง ์ง๋ฌธ ๋๋ฆฝ๋๋ค
๊ฒฐ๊ณผ๋ฌผ์ ๋ณด๋ฉด 2๊ฐ์ ์ผ๊ฐํ์ด ์์น๊ฐ ์ด๋ํ ์ํ๋ก ๋์ค๊ณ ์๋๋ฐ2๊ฐ์ ์ผ๊ฐํ ๊ฐ์ฒด๊ฐ ๋ ๋๋ง ๋๋ค๊ธฐ ๋ณด๋จ์ผ๊ฐํ ํ๋๋ฅผ ๊ทธ๋ฆฌ๊ณ (๋ฐฑ๋ฒํผ๋ฅผ ์ง์ฐ์ง ์์์ผ๋ ๊ทธ ์ผ๊ฐํ์ด ๋จ์ ์ํ๋ก)๊ฐ์ ์ผ๊ฐํ์ ์์น๋ฅผ ์ด๋์์ผ์ ๋ ๊ทธ๋ ธ๋ค๊ณ ๋ณด๋
directx๊ฒ์์ํusaisdie1165
ใป
0
147
1
- ๆช่งฃๆฑบ
uv์ขํ๋ณํ
lighting.fx์ ํฝ์ ์์ด๋์์ uv๊ฐ์ ๊ตฌํด์ค๋ pos/resolution์ํด์ uv์ขํ๋ฅผ ๊ตฌํด์ค๋ค๊ณ ํ์ จ๋๋ฐ VS์์ ouput์ผ๋ก uv๊ฐ์ ๋๊ฒจ์ฃผ๋๊น ๊ทธ uv๊ฐ์ ๊ทธ๋ฅ ์ฌ์ฉํ๋ฉด ๋๋๊ฑฐ ์๋๊ฐ์?๋ค์ ํ๋ฒ๋ uv๊ฐ์ ๊ณ์ฐํด์ฃผ๋ ์ด์ ๊ฐ ๋ฌด์์ธ์ง
directx๊ฒ์์ํyaeho990884
ใป
0
149
1
- ๆช่งฃๆฑบ
Shader ๊ด๋ จ ๋ฌธ์
Shader::Init์ ํ ๋ ๋ง์ง๋ง ์คDEVICE->Create...State(&m_PipelineDesc, IID_PPV_ARGS(&m_PipelineState));์ฌ๊ธฐ์์ desc์ธํ ๊น์ง๋ ์ฑ๊ณต์ ์ผ๋ก ๋ค ๋๋๋ฐ
directx๊ฒ์์ํไฝๆ่ ใชใ
ใป
0
223
1
- ๆช่งฃๆฑบ
Load ๋ถ๋ถ์์ ๋ฌธ์ ๊ฐ ์์ด ์ง๋ฌธ๋๋ฆฝ๋๋ค
<img src="https://cdn.inflearn.com/public/files/posts/bc63ae26-800a-480a-ad41-c6b006dd44e7/2895cb93-18a9-4ec3-a914-f4ec1644d492.png" media-type="img"
directx๊ฒ์์ํtkdgks2751801
ใป
0
164
1
- ๆช่งฃๆฑบ
๊ฐ์์์ ๋ณด์ฌ์ง ๋ชจ์ต๊ณผ ๋ค๋ฅธ๋ชจ์์ด ๋์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค
์๋์ ๊ฐ์ ๋ชจ์์ด ๋์ค๋๋ ๋๋ฒ๊ทธ๋ชจ๋์์ ๊ฐ๋ค์ ๋ค Colorinfo ์ ์ ๋ค์ด๊ฐ๊ณ specular ๊ณผ diffuse ์์ ๋ญ๊ฐ ๋ฌธ์ ๊ฐ ์์ด๋ณด์ด๋๋ ๋ชจ๋ฅด๊ฒ ์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค ์ด๋์ชฝ์ ์ค์ ์ผ๋ก ์ฐพ์๋ด์ผ ํ๋์?<img src="https://cdn.infl
directx๊ฒ์์ํไฝๆ่ ใชใ
ใป
0
173
1
- ๆช่งฃๆฑบ
enumclass ์ง๋ฌธ์ ๋๋ค
46๋ถ 45์ด์ฏค์ enum ์ด๋ผ์ ํจ์๋ฅผ ๋๊ฐ๋ก ํ์ จ๋ค๊ณ ํ์ จ๋๋ ๋ค๋ฅธ์ ๊ณผ ์ด์ ๋ฅผ ์๊ณ ์ถ์ต๋๋ค
directx๊ฒ์์ํtkdgks2751801
ใป
0
155
1
- ๆช่งฃๆฑบ
nullptr์ค๋ฅ๊ฐ ๋ฐ์ํด์.
<img src="https://cdn.inflearn.com/public/files/posts/5e4655a3-3f3f-4970-bc70-93a5228a6db6/image.png" media-type="img" alt="image.png" title="image.pn
directx๊ฒ์์ํไฝๆ่ ใชใ
ใป
0
363
2
- ๆช่งฃๆฑบ
Normal Mapping / Assertion failed! ์ค๋ฅ
<img src="https://cdn.inflearn.com/public/files/posts/962f56ca-695f-4a95-8041-35a1de8bfcfd/รญยยรซยฉยดรฌยบยกรฌยฒย2024-07-20010011.png" media-type="img" alt="ํ๋ฉด
directx๊ฒ์์ํksmin0a0561
ใป
0
221
1
- ๆช่งฃๆฑบ
1>LINK : fatal error LNK1104: 'Engine.lib' ํ์ผ์ ์ด ์ ์์ต๋๋ค.
์ฅ์น์ด๊ธฐํ ํํธ์์ ์ ๊ฐ ๋ฌด์ธ๊ฐ๋ฅผ ๋์น๊ฑฐ ๊ฐ์ต๋๋ค...ํด๋ผ์ด์ธํธ ํ๋ก์ ํธ๋ฅผ ์์์ผ๋ก ๋๊ณ ํ์๋๋ฐ ์ ๋ฐ ์๋ฌ๊ฐ ๋น๋๋ค. ๋ฌด์์ด ๋ฌธ์ ์ผ์ง ๊ถ๊ธํฉ๋๋ค.
directx๊ฒ์์ํไฝๆ่ ใชใ
ใป
0
431
2
- ่งฃๆฑบ
shared_ptr ๊ณผ ํค๋ํ์ผ ๊ด๋ จํ์ฌ ์ง๋ฌธ์์ต๋๋ค
Engin.h ์์ #pragma onceclass Engine{public: </p
directx๊ฒ์์ํqkrwoqud124651
ใป
0
208
1

