UnityFactory_#06

Rioยท2021๋…„ 8์›” 31์ผ
0

Unity

๋ชฉ๋ก ๋ณด๊ธฐ
6/6

๐ŸŽ‡ ๊ธธ ์ฐพ๊ธฐ

  • ๊ธธ ์ฐพ๊ธฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ‘œ์ ์œผ๋กœ ์—”์‹œ์Šคํƒ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์žˆ๋‹ค.
  • ๊ทธ๋Ÿฌ๋‚˜ ์‹ค์‹œ๊ฐ„ ์—ฐ์‚ฐ์ด ํ”„๋กœ๊ทธ๋žจ์—๊ฒŒ ๋ถ€๋‹ด์ด ๋œ๋‹ค.
  • Unity์—์„œ๋Š” ๋ฏธ๋ฆฌ ๊ณ„์‚ฐ์„ ํ•ด์„œ Meshํ˜•ํƒœ๋กœ ๋ฉ”๋ชจ๋ฆฌ(Cache)์— ๋“ฑ๋ก์„ ํ•ด์ฃผ๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค.
using UnityEngine.AI;

public class AgentMove : MonoBehaviour {

    MeshAgent agent; 
    GameObject target; // ๋”ฐ๋ผ๊ฐˆ ๋Œ€์ƒ
    void Start(){
        agent = GetComponemt<AgentMove>();
        agent.destination = target.transform.position;

        //agent.enable = false; //๊ธธ์ฐพ๊ธฐ(follow) ๋น„ํ™œ์„ฑํ™” 
        //agent.enable = true; //๊ธธ์ฐพ๊ธฐ(follow) ํ™œ์„ฑํ™” 
    }
}

Light

  • ๊ด‘ ์ข…๋ฅ˜
  • ๋ฐ˜์‚ฌ ์„ฑ์งˆ
  • Normal Map : Normal Vector์˜ ๊ฐ’๋งŒ ๋”ฐ๋กœ ์ €์žฅํ•˜๋Š” map

FixedUpdate

  • Update์—์„œ๋Š” Time.delatime๊ฐ€ ์ผ์ •ํ•˜์ง€ ์•Š์•„ "ํ„ฐ๋„๋ง"(๋ฒฝ์„ ๋šซ๊ณ  ์ง€๋‚˜๊ฐ€๋ฒ„๋ฆฌ๋Š”)๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ
  • ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์ • ์‹œ๊ฐ„์„ Updateํ•˜๊ธฐ ์œ„ํ•ด์„œ FixedUpdate๋ฅผ ์‚ฌ์šฉ
  • ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ œ์–ดํ•  ๋•Œ๋Š” FixedUpdate์—์„œ ํ•ด์ฃผ๋Š” ๊ฒƒ์„ ๊ถŒ์žฅ
  • default๊ฐ’์€ 0.02์ดˆ
  • ์Šฌ๋กœ์šฐ๋ชจ์…˜์„ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด TimeScale์„ 0์— ๊ฐ€๊น๊ฒŒ ์กฐ์ ˆํ•ด์ฃผ๋ฉด ๋œ๋‹ค.
  • ์—…๋ฐ์ดํŠธ๊ฐ€ ๋Šฆ๋‹ค๋ณด๋‹ˆ ์‚ฌ์šฉ์ž์˜ key์ž…๋ ฅ์ด ์”นํžˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒ --> key์ž…๋ ฅ์€ Update์—์„œ ๊ตฌํ˜„
  • ์›€์ง์ž„์„ FixedUpdate์—์„œ ๊ตฌํ˜„ํ•˜๋ฉด ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ๋œ๋œ ๋–จ๋ฆฌ๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒ

์นด๋ฉ”๋ผ ์คŒ ๊ตฌํ˜„

  • ์Šค๋‚˜์ดํผ ์ €๊ฒฉ ์คŒ ์ƒํ™ฉ
  • ์นด๋ฉ”๋ผ์˜ FOV(Field Of View)๋ฅผ ์กฐ์ ˆํ•ด์„œ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ
  • Cliping Planes :
  • ViewPort : ๋‚ด๊ฐ€ ์›ํ•˜๋Š”
  • TargetTexture : ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ณณ์—๋‹ค๊ฐ€ ํ˜„์žฌ ์นด๋ฉ”๋ผ๊ฐ€ ๋ณด์ด๋Š” ๊ฒƒ์„ ํ…์Šค์ณ๋กœ ๋ณด์—ฌ์ค„๋•Œ
  • Culling Mask : ๋‚ด๊ฐ€ ๊ทธ๋ฆฌ๊ณ  ์‹ถ์€ ๊ฒƒ์„ ์„ ํƒํ•˜๋Š” ๊ณณ
  • ์คŒ์€ ์นด๋ฉ”๋ผ์˜ ํฌ์ง€์…˜์„ ์˜ฎ๊ธฐ๋ฉด ๋œ๋‹ค --> ํฌ์ง€์…˜์„ ๋‘ ๊ตฐ๋ฐ ์ €์žฅํ•˜๋ฉด ๋œ๋‹ค Lerp๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์คŒํ•˜๋Š” ๊ณผ์ •์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋œ๋‹ค.

์ด๋ฏธ์ง€

  • sprit
  • atlas
profile
์šฐ๋‹นํƒ•ํƒ• ๊ฐœ๋ฐœ ๊ธฐ๋ก์ง€

0๊ฐœ์˜ ๋Œ“๊ธ€