์ ๋ํฐ ๋ด์ฅ ์๋ฃจ์
๋คํธ์ํฌ ์ค๋ธ์ ํธ๋ Network Identity๋ฅผ ๋ถ์ฌ์ผํ๋ค.
using UnityEngine.Networking;
: NetworkBehaviour {
GLSL / HLSL SHADER | |
DX 11, 12 OPENGL ES GRAPHICS API |
Console.WriteLine (Print) ์ถ๋ ฅ | |
[๋ฐ๋ณต๋ฌธ] | |
foreach์์ ๋ง์ง๋ง ์์ ์ฒดํฌํ๋ ๋ฒ | |
foreach (Object element in elements.under) | |
{ | |
if (element == elements.under.Last()) | |
{ | |
//Print Code | |
} |
Realms๊ณผ ๋น๊ตํ์ ๋ ์ฅ์ ์ ์ต๋ 10๋ช ์ ํ๋ ์ด์ด ์ด์ ๊ฐ๋ฅ, OP(์คํผ, ๊ด๋ฆฌ์) ๊ถํ์ ์ค์ ํ๊ฑฐ๋ ํด์ ๋ถ๋ถ, ์์ ๋ก์ด ๋ฐฑ์ ๊ธฐ๋ฅ, ์ด๋๊ฐ๋ ์ด ์๋ ์๋ฒ ์ฐ๊ฒฐ๊ฐ๋
์ฌ์ DS218+ RAM 4GB (DS918+ ์ด๋ฉด ๋ ์ข์ ๋ฏ)
~~๋ค๋ฅธ ์ต์ 1 -Xms4G -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
๋์์ธ ํจํด์ ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ๊ฐ๋ค์ด ์ด๋ป๊ฒ ํ๋ฉด ๋์ฑ ๋ ํจ์จ์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐํ ์ ์๋์ง์ ๋ํด ๊ณ ๋ฏผํ๊ณ ํจํดํํ ์ด๋ก ์ด๋ฏ๋ก(ํ๋ ์์ํฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ณด๋ค ๋์ ๋จ๊ณ์ ์ํ๋ค.) ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก์ ํธ ๊ฒฝํ์ด๋ ์ธ์ด์ ๋ํ ๊ธฐ๋ณธ์ ์ดํด๊ฐ ์์ผ๋ฉด ์ดํดํ๊ธฐ ๋งค์ฐ ์ด๋ ต๊ณ ๊ณต๊ฐ๋ ๋์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์๋ ์กฐ๊ฑด์ ๋ค ๋ง์กฑ์ํค๊ณ ๊ณต๋ถํ์ธ์.
์ค๋ฒํ๋ก์ฐ ์ฃผ์
byte 1Byte 2^8 256 -127~127
C#์์ ์ค์๋ ๋ถ ์ ํํ๋ค. (์ค์ ๋น๊ต๋ ์ ์ํด์ผ ํ๋ค.)
0.1f float 100๋ฒ ๋ํ๋ฉด 1.0์ด ์๋๋ค!! (0.9999930 ์ด๋ฐ์์ ๊ฐ์ด ๋์จ๋ค.)
if(n==float) ๊ฐ ์๋
Mathf.Approximately(n,float) ํจ์๋ฅผ ์ฌ์ฉํด์ผํ๋ค.
๋งคํธ๋ฆญ์ค(ํ๋ ฌ)๋ฅผ ์ดํดํ ์ค ์์์ผ ์์ง์ ๋ ํผํผํ ์ดํดํ ์ ์๋ค.
Transform์ 4x4 ํ๋ ฌ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ ์์๋์.
๋ํ์ํธ๋ผ๋ ์์คํ ์ ์ฌ์ฉํ๋ฉฐ, 2D, 3D ์๋๋ฉ์ด์ ์ ์ ๋ง ๋ถ๋๋ฝ๊ฒ ๋ง๋ค ์ ์๋ค.
http://ko.esotericsoftware.com/
= ๋ณธ ์ ๋๋ฉ์ด์
์ ์ฅ์
๊ทธ๋ฆผ ํ์ผ ์๊ตฌ๋์ด ์ ๋ค.
์ ๋๋ฉ์ด์
์ด ๋ถ๋๋ฝ๋ค.
์ฌ์ฉ์๋ ํ ์คํธ ์์ฃผ์ ์คํ ๋ฆฌํ ๋ง์ ์ํ์ง ์๋๋ค. ๋จ์ง ํ ์คํธ๋ ์ธ๊ณ๊ด์ ๊ตฌ์ฑํ๋ ํ๋์ ๋๊ตฌ๋ก๋ง ์ฌ์ฉํด๋ผ.
ES6๊ฐ ๋ธ๋ผ์ฐ์ ์์ ์ง์ ์ํ๊ธฐ ๋๋ฌธ์ nodeJS๋ฅผ ์ค์นํด์ nodeJS๊ฐ ES6๋ฅผ ES5๋ก ๋ณํํด์ค๋ค. | |
๊ฐ๋ฐ์ ES6 ์์๋ฌ์ผํ๋ค. ํด๋ผ์ด์ธํธ ์ธ์ด | |
Promise ํจํด. ๋น๋๊ธฐ ํจํด. | |
lite-server git Hot-Reload ๋ณ๊ฒฝ์ฌํญ ์๋ก ๋ฐ๊พธ๋ ๊ฒ | |
index.html์์ app.js๋ฅผ ๋ถ๋ฌ์ค๊ณ | |
app.js ์์ DOMContentLoaded์ด๋ฒคํธ๊ฐ ๋ฐ์ ์ MainController๋ฅผ ์คํ์ํค๋ฉด ๋๋ค. | |
[+] | |
tag๋ ๊ฐ๋ฐํ ๋ ๋๋ฒ๊น ์ฉ์ผ๋ก ์ฌ์ฉํ๋ ํ๊ทธ | |
const tag = '[MainController]' |