728x90 ๋ฐ์ํ ์ ๋ํฐ9 [Unity ๊ธฐ์ด] transform๊ณผ Transform Transform์ ์ธ์คํฉํฐ์ฐฝ ์์ ์ ์์ ์ฌ์ง ๊ฐ์ ๊ฒ์ ๋ณด์์ํ ๋ฐ ๊ทธ๊ฒ Transform์ด๋ค. ๊ฒ์์ค๋ธ์ ํธ๊ฐ ๊ฐ์ง๋ ๊ธฐ๋ณธ ์ปดํฌ๋ํธ ์ค ํ๋๋ก Positon,Rotation,Scale์ ์์ฑ์ ๊ฐ์ง๋ค. ๊ฐ์ฒด๊ฐ ์๋ ํด๋์ค์ ๊ฐ๋ ์ด๋ค. transform์ ํด๋น ๊ฒ์์ค๋ธ์ ํธ์ ํ ๋น๋ Transform ์ปดํฌ๋ํธ์ด๋ค. GetComponent()๊ณผ ๊ฐ๋ค. ์ด๋ฐ์์ผ๋ก transform.postion.x ๋ฑ์ ์ฝ๋๋ฅผ ๋ณด์์ํ ๋ฐ ์ด๊ฒ์ ์๋ฏธ๋ ๊ฒ์ ์ค๋ธ์ ํธ์ Transform ์ปดํฌ๋ํธ ์ค Postion์์ x์ถ์ ์๋ฏธํ๋ค. 2021. 9. 27. [Unity] 2D๊ฒ์ ๋ง๋ค๊ธฐ #7_ํ๋ ์ด์ด ํผ๊ฒฉ์ด๋ฒคํธ ๊ตฌํ #1_ ํจ์ (๊ฐ์) ์ถ๊ฐ ํ์ผ ํ๋ ํธ์ Sprites์ ์๋ ๊ฐ์ ๋ชจ์์ ๋๋๊ทธ ๋๋กญ ํด์ค๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ์๋ฅผ ๋์ ํ์ผ๋งต์ ํ๋๋ ์์ฑํ๋ค. ๋๋ Spike๋ก ์ด๋ฆ์ ์ง์ด์คฌ๋ค. ์ด๋ฐ์์ผ๋ก Grid๋ผ๋ ํฐ ํ์ผ๋งต ์์ Spike์ Platform(์๊น ์ฒ์ ๋ง๋ ํ์ผ๋งต)์ ๊ฐ๊ฐ ๋ฃ์ด์ค๋ค. ๊ฐ์ ๋ชจ์์ ๋ธ๋ฌ์ฌ๋ฅผ ์ด์ฉํด์ ํ์ผ๋งต ์ ์ํ๋ ๋ถ๋ถ์ ๋์์ฃผ๋ฉด๋๋ค. ์ ์ ๋ํ ํ๊ทธ์ ๋ ์ด์ด๋ฅผ ๊ฐ๊ฐ ์ค์ ํด์ฃผ์ด Spike์ ์ ์ฉํด์ค๋ค. ๋ชฌ์คํฐ ๋ํ ํ๊ทธ์ ๋ ์ด์ด๋ฅผ enemy๋ก ์ค์ ํด์ค๋ค. ํ๋ ์ด์ด์ ๊ฒฝ์ฐ 2๊ฐ์ง ๋ ์ด์ด (Player์ PlayerDamaged)๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ค. #2_ ๋ฌผ๋ฆฌ ๋ ์ด์ด ์ค์ edit ->project settings ->physics 2D์ ๊ฐ์ฅ ๋ฐ์๋ ์์ ์ฌ์ง์ฒ๋ผ ๋ฌผ๋ฆฌ ๋ ์ด์ด๊ฐ ์๋ค. .. 2021. 9. 26. [Unity]2D๊ฒ์๋ง๋ค๊ธฐ #6_๋ชฌ์คํฐ AI๊ตฌํ #1_์ค๋นํ๊ธฐ ๋ชฌ์คํฐ๋ animator๋ฅผ ์ด์ฉํด์ idle๊ณผ Walk๋ฅผ ๋ง๋ค์ด์ค๋ค. ์ด๋ ๊ฒ ๊ตฌํํด์ฃผ๊ณ parameter๋ก isWalking์ด๋ผ๋ ๋ถํ์ ๋ณ์๋ฅผ ๋ง๋ค์ด์ค๋ค. ๊ทธ๋ค์์ ํด์ผํ๋๊ฑฐ 3๊ฐ! 1. HasExitTime๋๊ธฐ 2. ๊ฒน์น๋ ๊ตฌ๊ฐ ์์ ๊ธฐ 3. isWalking์ด๋ฉด true ์๋๋ฉด false Conditions์ ์ค์ ํด์ฃผ๊ธฐ! EnemyMove๋ผ๋ ์๋ก์ด C# ์คํฌ๋ฆฝํธ๋ ์์ฑํด์ค๋ค! #2_๊ธฐ๋ณธ์ด๋ ๋ชฌ์คํฐ๋ ์ค์ค๋ก ์ด๋ํด์ผํ๊ธฐ ๋๋ฌธ์ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 using System.Collections; using System.Collections.Generic; using UnityEngine; public class E.. 2021. 9. 26. [Unity]2D๊ฒ์ ๋ง๋ค๊ธฐ #5_ํ์ผ๋งต์ผ๋ก ํ๋ซํผ ๋ง๋ค๊ธฐ https://www.youtube.com/watch?v=f8ixw9IpnD8&list=PLO-mt5Iu5TeZGR_y6mHmTWyo0RyGgO0N_&index=5 ๊ณจ๋๋ฉํ๋์ ์ ๋ํฐ 2D ํ๋ซํฌ๋จธ ๊ฐ์๋ฅผ ๊ณต๋ถํ๋ฉฐ ๊ฐ์ธ ๋ณต์ต์ฉ์ผ๋ก ์ด ๊ธ์ ๋๋ค. ํ์ผ ํ๋ ํธ ์ฐ์ ํ๋ซํผ์ ๋ค delete ์์ผ์ฃผ๊ณ enemy,flag,coin์ ๊บผ์ค๋ค. ๊ทธ๋ฆฌ๊ณ TileMapํด๋๋ฅผ ํ๋ ๋ง๋ค์ด์ค๋ค. Tile Palette : ํ์ผ์ ์ฌ์ฉํ๊ธฐ ์ํด ๋ชจ์๋ ํ๋ฆฌํฉ Create New Palette ๋ฅผ ๋๋ฅด๊ณ PlatformPalette์ ํ๋ ํธ๋ฅผ ์์ฑํด์ค ํ ์๊น๋ง๋ค์ด์ค TileMap ํด๋์ ์ ์ฅํด์ฃผ๋ฉด๋๋ค. Sprites ํด๋๋ก ๋ค์ด๊ฐ Platform์ ํด๋นํ๋ ๋ชจ๋ ์ด๋ฏธ์ง๋ฅผ ๋ค Tile Palette์ ๋ฃ์ด์ค๋ค. ์ ๋ํ Ti.. 2021. 9. 26. ์ด์ 1 2 3 ๋ค์ 728x90 ๋ฐ์ํ