๐ŸŽฎ Unity Study/Unity

[Unity] Java ๋˜๋Š” Kotlin ์†Œ์Šค ํŒŒ์ผ์„ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ์‚ฌ์šฉ

ibelieveinme 2022. 3. 22. 17:30
728x90

Unity๋Š” Android, iOS ๋‘˜๋‹ค ์ง€์›ํ•˜๋Š” ํ”Œ๋žซํผ์ด์ง€๋งŒ, SNS ๋กœ๊ทธ์ธ ๊ฐ™์€ ํ”Œ๋žซํผ ์ข…์†์ ์ธ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด Android, iOS ๋“ฑ Native ์ฝ”๋“œ๋กœ ๊ฐœ๋ฐœํ•ด์•ผํ•˜๋Š” ๋ถ€๋ถ„์ด ์žˆ๋‹ค.

 

์ด๋ฅผ ์œ„ํ•ด ์ด์ „์—๋Š” .java ๋˜๋Š” .kt ํŒŒ์ผ ํŒŒ์ผ๋“ค์„ Android ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋ฏธ๋ฆฌ ์ปดํŒŒ์ผํ•ด์„œ aar ํŒŒ์ผ์„ Unity์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ๋‹ค.

 

์ด์ œ๋Š” Unity๊ฐ€ Java๋‚˜ Kotlin์œผ๋กœ ์ž‘์„ฑ๋œ Android์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ง€์›ํ•˜์—ฌ Unity ํ”„๋กœ์ ํŠธ์— .java ๋˜๋Š” .kt ํŒŒ์ผ์„ ์ง์ ‘์ถ”๊ฐ€ํ•˜๊ณ  Android ํ”Œ๋ ˆ์ด์–ด๋ฅผ ๋นŒ๋“œํ•  ๋•Œ ์ปดํŒŒ์ผํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜ ๋ฌธ์„œ ์ฐธ๊ณ .

 

Java ๋˜๋Š” Kotlin ์†Œ์Šค ํŒŒ์ผ์„ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ์‚ฌ์šฉ - Unity ๋งค๋‰ด์–ผ

์ด์ œ Unity๊ฐ€ Java๋‚˜ Kotlin์œผ๋กœ ์ž‘์„ฑ๋œ Android์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ง€์›ํ•˜๋ฏ€๋กœ Unity ํ”„๋กœ์ ํŠธ์— .java ๋˜๋Š” .kt ํŒŒ์ผ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๊ณ  Android ํ”Œ๋ ˆ์ด์–ด๋ฅผ ๋นŒ๋“œํ•  ๋•Œ ์ปดํŒŒ์ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์ด ํŒŒ์ผ๋“ค

docs.unity3d.com

 

์†Œ์ŠคํŒŒ์ผ์„ ์œ ๋‹ˆํ‹ฐ ํ”„๋กœ์ ํŠธ์— ์ถ”๊ฐ€ํ•œ ํ›„, AndroidJavaObject ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•œ๋‹ค.

 

UnityEngine.AndroidJavaObject - Unity ์Šคํฌ๋ฆฝํŒ… API

AndroidJavaObject is the Unity representation of a generic instance of java.lang.Object.

docs.unity3d.com

 

728x90

'๐ŸŽฎ Unity Study > Unity' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Unity Documentation (2021.2 version)  (0) 2022.03.31
[Facebook Unity SDK] Social Login ๊ธฐ๋Šฅ ๊ตฌํ˜„  (0) 2022.03.24
[Unity] Unity SpecialFolders  (0) 2022.03.22
[Unity] Plugin  (0) 2021.10.14
[Unity] Resource ์™€ AssetBundles  (0) 2021.10.14