ใ…‡ ->

<- ใ…‡

ใ…‡ ->

<- ใ…‡

ใ…‡ ->

<- ใ…‡


์ด๋ ‡๊ฒŒ ๋ฐฐ์น˜๋œ ๊ณต๋“ค์ด ์–‘์˜†์œผ๋กœ ๊ต์ฐจํ•˜๋Š” ์žฅ์• ๋ฌผ์„ ๋งŒ๋“œ๋ ค๋Š”๋ฐ์š”


์Šคํฌ๋ฆฝํŠธ ํ•˜๋‚˜๋กœ ๋‹ค ์›€์ง์ด๊ณ ์‹ถ์–ด์„œ ์ด๋ ‡๊ฒŒ ์จ๋ดค๋Š”๋ฐ ์•ˆ๋˜๋„ค์šฅ


public class Obstacle : MonoBehaviour

{



Vector3 LP; // ์™ผ์ชฝ์ง€์ 

Vector3 RP;// ์˜ค๋ฅธ์ชฝ์ง€์ 

private void Start()

{

LP = new Vector3(-9, -1);

RP = new Vector3(9, -1);

// z์ถ•์ด ๊ณต๋งˆ๋‹ค ๋‹ค๋ฅด๋‹ˆ๊นŒ ์ด๋ ‡๊ฒŒํ•˜๋ฉด ๋˜์ง€์•Š์„๊นŒ ์‹ถ์—ˆ์–ด์š”

}

void Update()

{

if(transform.position == LP) // ๊ณต์ด ์™ผ์ชฝ์ง€์ ์—์žˆ์œผ๋ฉด

transform.position = Vector3.Lerp(transform.position,RP, 1f * Time.deltaTime); // ์˜ค๋ฅธ์ชฝ์ง€์ ์œผ๋กœ


if (transform.position == RP) // ์˜ค๋ฅธ์ชฝ์ด๋ฉด

transform.position = Vector3.Lerp(transform.position,LP, 1f * Time.deltaTime); // ์™ผ์ชฝ์œผ๋กœ


}

}


๋จธ๋ฆฟ์†์œผ๋ก  ์™„๋ฒฝํ–ˆ๋Š”๋ฐ ๋ง‰์ƒ ์จ๋ณด๋‹ˆ๊นŒ ์•ˆ๋˜๋„ค์š”,,, ใ…‹ใ…‹ใ…‹ ์™œ ์•ˆ๋˜๋Š”์ง€ ๋ชฐ๋ผ์„œ ์จ๋ด์š” ใ…œใ…œ ์•Œ๋ ค์ฃผ์‹ค๋ถ„ ,,