Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ unity
ΠΡΠΎ ΡΠ°ΠΊΠ°Ρ Unity ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΠ½Π° Π²ΡΠ΅ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Ρ ΠΊΠ»Π°ΡΡΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ, ΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΈΠ·ΠΈΠΊΠΎΠΉ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ.
Unity β ΡΡΠΎ ΡΡΠ΅Π΄Π° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ³Ρ. Π ΠΌΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³Ρ, Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΎΠΉ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ², ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠ΅Π΄ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Π³Π΅ΠΉΠΌ-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠ². Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ β ΠΏΠΎΡΠ΅ΠΌΡ Π²ΡΠ΅ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ Unity ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ Π½Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ.
ΠΠ°Π³Π»ΡΠ΄Π½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ
Unity ΡΡΠ°Π·Ρ ΠΈΠ΄ΡΡ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ ΡΠΎ ΡΡΠ΅Π΄ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π°, ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ, ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ² Π² ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π½Π΅, ΠΈ Π²ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΏΡΡΠΌΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΆΠ΅ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ, ΠΊΠ°ΠΊ ΠΌΠ°ΡΠΈΠ½Π° Π² ΠΈΠ³ΡΠ΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° Π»ΡΠΆΠΈ, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π²ΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΡ Π½ΡΠΆΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΈ ΡΡΠ°Π·Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ.
Π’ΡΡΡ ΠΌΠ΅ΡΠ½ΠΎΠ΅ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ³ΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ Π²ΡΠΎΠ΄Π΅ ΡΡΡΡ ΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡΠ°. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΠΎΠ±Π΅ΡΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΈ Π·Π°Π΄Π°Π΄ΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ°Π·Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ.
ΠΠΎΠ½ΡΡ-ΡΠ°ΡΡΡ: Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠΆΠ΅ Π΅ΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΡΡΡ ΠΌΠ΅ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ΅Π³ΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ, ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π² Unity ΠΈ ΠΎΠΆΠΈΠ²ΠΈΡΡ.
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π³ΡΠ°ΡΠΈΠΊΠ°
Π ΠΈΠ³ΡΠ°Ρ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π½Π° ΡΠΊΡΠ°Π½Π΅ Π²ΡΠ³Π»ΡΠ΄Π΅Π»Π° ΠΏΡΠΈΡΡΠ½ΠΎ ΠΈ Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Π»Π° ΠΎΡΡΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ. Π Unity Π²ΡΡΡΠΎΠ΅Π½ Π΄Π²ΠΈΠΆΠΎΠΊ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΠ°Π·Ρ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ Π²Π½ΠΎΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.
ΠΡΡ Unity ΡΠΌΠ΅Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ, Π·Π½Π°Π΅Ρ ΠΏΡΠΎ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΡ Π»ΡΡΠ΅ΠΉ ΠΈ ΡΠΈΠ·ΠΈΠΊΡ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½ΡΡ Π³ΡΠ°ΡΠΈΠΊΡ. Π§ΡΠΎΠ±Ρ Π²ΡΡ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π±ΡΡΡΡΠΎ, Π΄Π²ΠΈΠΆΠΎΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ API Π²ΡΠ΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΡΡ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ: Vulkan, iOS Metal, DirectX 12, NVIDIA VRWorks ΠΈ AMD LiquidVR.
ΠΠΎΡΠΎΠ²Π°Ρ ΡΠΈΠ·ΠΈΠΊΠ° ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ²
Π’ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ Π² ΠΈΠ³ΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈ Ρ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄ΠΎΠΉ, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΈΠ·ΠΈΠΊΠΎΠΉ. ΠΡΠ»ΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ°ΠΊΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π½ΡΠ»Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π½Π° ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠΉΡΠΈ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠΈΠ·ΠΈΠΊΡ ΡΠ΅Π·ΠΈΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΡΡΠ° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΠΈΠ·ΠΈΠΊΠΎΠΉ ΠΊΠ°ΠΌΠ½Ρ ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠ°Π»Π»Π°? Π ΡΠΈΠ·ΠΈΠΊΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»Π΅ΡΠ°?
Π Unity ΡΠΆΠ΅ Π΅ΡΡΡ Π³ΠΎΡΠΎΠ²Π°Ρ ΡΠΈΠ·ΠΈΠΊΠ° ΠΈ ΡΠ°Π±Π»ΠΎΠ½Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ²ΠΎΠΈΡ ΠΏΡΠ°Π²ΠΈΠ» β ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π² ΠΈΠ³ΡΠ΅. ΠΠ²ΠΈΠΆΠΎΠΊ ΡΠΆΠ΅ Π·Π½Π°Π΅Ρ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π½Π° Π³ΠΎΡΠΊΡ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΡΠΎΠ±ΠΊΡ, ΠΎΠ½Π° ΡΠΏΠΎΠ»Π·ΡΡ, ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡΡ ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ, Π° ΠΌΡΡ Π² ΡΡΠΎΠΉ ΠΆΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΊΠ°ΡΠΈΡΡΡΡ Π΄Π°Π»ΡΡΠ΅.
ΠΠΎΠ³Π΄Π° Π·Π°Π±ΠΎΡ ΡΠ»ΠΎΠΌΠ°Π»ΡΡ, Π±ΠΎΡΠΊΠΈ ΡΠ°ΠΌΠΈ ΠΊΠ°ΡΡΡΡΡ Π²Π½ΠΈΠ·, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΡΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½ΠΎ Π² ΡΠΈΠ·ΠΈΠΊΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ.
Π‘ΠΊΡΠΈΠΏΡΡ Π½Π° JavaScript ΠΈ C#
ΠΠ΄Π½ΠΎ ΠΈΠ· ΡΠΈΠ»ΡΠ½ΡΡ ΠΌΠ΅ΡΡ Unity β ΡΠΊΡΠΈΠΏΡΡ Π½Π° JS ΠΈ C#. ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π°Π½ΠΈΡ Ρ Π΅Π³ΠΎ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ β Π²Ρ ΠΏΡΠΎΡΡΠΎ Π±Π΅ΡΡΡΠ΅ Π»ΡΠ±ΠΎΠΉ ΠΈΠ· ΡΡΠΈΡ Π΄Π²ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΈΡΠ΅ΡΠ΅ ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ.
ΠΡΠ»ΡΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΡΡΡ
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, Π³Π΄Π΅ ΠΌΠΎΠ³ΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Unity-ΠΈΠ³ΡΡ, ΠΌΡ ΠΏΡΠΎΡΡΠΎ Π²ΡΡΠ°Π²ΠΈΠΌ ΡΡΠ΄Π° ΡΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ:
ΠΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠΊΠΈ β ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ²ΡΠΎΡΡ, Π° ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅. ΠΠ½Π΄ΡΠΎΠΈΠ΄ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ ARM ΠΈ Intel β ΡΡΠΎ ΡΠ°Π·Π½ΡΠΉ Π°Π½Π΄ΡΠΎΠΈΠ΄ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, ΡΠ°Π±ΠΎΡΠ° Ρ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ.
ΠΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, ΠΈΠ³ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π° Unity, ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π½Π° Π»ΡΠ±ΠΎΠΌ ΠΈΠ³ΡΠΎΠ²ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΠΎΡ ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΡΡΡΠΎ.
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΎ
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ³ΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π»ΠΈΡΠΎ, ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Unity Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ. ΠΡΠΈ ΡΡΠΎΠΌ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ: Π²Ρ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ° ΡΡΡΡΡ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΉ Π·Π° Π³ΠΎΠ΄, Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ.
ΠΠ°ΠΆΠ΅ Ρ ΡΡΠΈΠΌΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ Unity Π²ΡΡ Π΅ΡΡ ΠΎΡΡΠ°ΡΡΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³Ρ Ρ Π½ΡΠ»Ρ.
C# ΠΈ Π΅ΡΠ΅ 7 ΡΠ·ΡΠΊΠΎΠ² Π΄Π»Ρ Unity
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Unity ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈΠ³Ρ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π»ΡΠ±ΠΎΠΉ ΠΆΠ΅Π»Π°ΡΡΠΈΠΉ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΡΠ΅Π² ΠΏΡΠΎΠΉΡΠΈ ΡΠΊΡΠΏΡΠ΅ΡΡ-ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ ΠΈ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π½ΠΎΠ²ΠΈΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ ΠΏΠΎΠ»Π°Π³Π°ΡΡ, ΡΡΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Unity Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ C#, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΊΡΠ΄Π° ΡΠΈΡΠ΅.
Π’Π°ΠΊΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ C# Π² Unity β Π½Π΅ ΠΏΡΡΡΠΎΠΉ ΡΠ»ΡΡ . ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π΅ΡΡΡ ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π°. Unity ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ open-source ΠΏΡΠΎΠ΅ΠΊΡ Mono, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Microsoft. NET. ΠΠΎ ΡΠ°ΠΊΡΡ, Π²ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Unity Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° C#.
Π’Π°ΠΊ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π½Π΅ Π·Π½Π°Ρ C#, Ρ Π²Π°Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ. ΠΠΎ ΡΡΠΎ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π½Π΅Π»ΡΠ·Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΡΠ·ΡΠΊΠ°. ΠΠ°ΠΏΡΠΎΡΠΈΠ², Π΄Π²ΠΈΠΆΠΎΠΊ Unity ΡΠ΅ΠΌ ΠΈ Ρ ΠΎΡΠΎΡ, ΡΡΠΎ Π·Π΄Π΅ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ² β Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π°Π΄Π°Ρ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠΎ C# Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ. Π ΡΡΠ°ΡΡΡΡ, Π΅Π³ΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡΡΠΈΡΡ, Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Unity.
JavaScript
UnityScript Π±ΡΠ» Π²ΡΠΎΡΡΠΌ Π±Π°Π·ΠΎΠ²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΡΠΎΠΌ, ΠΎΡΠΊΡΡΠ² ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ², Π³Π΄Π΅ ΠΊΠΎΠ΄Ρ Π΄Π°Π½Ρ ΠΊΠ°ΠΊ Π½Π° C#, ΡΠ°ΠΊ ΠΈ Π½Π° UnityScript. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈ ΡΠΈΠΌΠΏΠ°ΡΠΈΡΠ΅Π½ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ JavaScript β Π²Π°ΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Unity.
ΠΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΠΏΠΎΠ»Π°Π³Π°ΡΡ, ΡΡΠΎ UnityScript β ΡΡΠΎ ΡΠΎΡ ΠΆΠ΅ JavaScript, Π½ΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, US ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠ»Π°ΡΡΡ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Π² Π½Π΅ΠΌ Π½Π΅Π»ΡΠ·Ρ ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ Ρ Π·Π°ΠΏΡΡΠΎΠΉ.
ΠΠ»ΠΎΡ Π°Ρ Π½ΠΎΠ²ΠΎΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ Π»Π΅ΡΠ° 2017 Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠΈΠ»Π΅Π½Π½ΠΎ ΠΈΡΠΊΠΎΡΠ΅Π½ΡΡΡ UnityScript ΠΈΠ· ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΡΠΎ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π² ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅ β ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΡΠΎ ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π²Π΅ΡΡ ΠΊΠΎΠ΄ Π² C#.
Π ΡΡΠ°ΡΡΡΡ, Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π½Π° GitHub, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ JavaScript Π² Unity, ΠΈ ΡΡΡ Π»Π°Π·Π΅ΠΉΠΊΡ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ Π·Π°ΠΊΡΡΠ²Π°ΡΡ. ΠΠΎ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΏΠΎΡΠ΅ΡΡΠ½ΠΎ.
ΠΡ ΡΠ·ΡΠΊΠ° ΠΎΡΠΊΠ°Π·Π°Π»ΠΈΡΡ ΠΏΠΎ Π±Π°Π½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ β ΠΈΠ·-Π·Π° Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ. Boo Π½Π΅ ΠΏΡΠΈΠ²Π½ΠΎΡΠΈΠ» Π½ΠΎΠ²ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π² Unity, Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Π» Π°ΡΠΌΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠ°ΠΊ ΡΡΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ»Π° ΠΆΠ΅ΡΡΠΎΠΌ Π΄ΠΎΠ±ΡΠΎΠΉ Π²ΠΎΠ»ΠΈ. ΠΠΎΡΡΠΎΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΡΠΈ ΠΠ»ΠΈΠ²Π΅ΠΉΡΡ ΠΈ Unity ΡΠ°Π·ΠΎΡΠ»ΠΈΡΡ, Boo ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π·Π° Π±ΠΎΡΡΠΎΠΌ.
IronPython ΠΈ IronRuby
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΏΠΎΠ΄ ΠΎΠ±ΡΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ IronRuby. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π»ΠΈΡΡ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ², Π·Π°ΡΠΎ Π² ΠΎΡΠ²Π΅Ρ Unity ΡΡΠ°Π½Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ.
ΠΠ°ΠΊ ΠΈ Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², Π³Π΄Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΡΠΎΠ½Ρ ΡΠ°Π±ΠΎΡ ΠΏΠΎΡΡΡΠ°ΡΡ C ΠΈΠ»ΠΈ C++. Unity Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π½Π°Π΄ΡΡΡΠΎΠ΅ΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π·Π΄Π΅ΡΡ Β«ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ» ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ DLL-ΠΏΠ»Π°Π³ΠΈΠ½Ρ.
ΠΡΡΠ°ΡΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ΅ΡΠΈΠ»ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π³Π΅ΠΉΠΌ-Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, ΡΠΎ Π½Π°ΡΠ°ΡΡ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ ΡΡΠΎΠΈΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ². Π Π½ΠΈΡ ΡΠΎΠ±ΡΠ°Π½Ρ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π° ΡΡΠΈΡΡΡΡ Π΄Π°Π»ΡΡΠ΅ ΠΏΠΎΡΠ»Π΅ C# β ΠΏΡΠΎΡΠ΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π² Unity ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ·ΡΠΊ β Rust. Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΈΡΠ°ΡΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, Π½ΠΎ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΈΠ· Unity-ΠΊΠΎΠ΄Π°. ΠΠΈΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Rust ΠΏΠΎΠ·Π°Π΄ΠΈ, Π½ΠΎ, ΠΏΠΎ ΡΠ²Π΅ΠΆΠΈΠΌ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°ΠΌ, Π΄ΠΎ 1,5 % ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΅Π³ΠΎ Π² ΡΠ°Π±ΠΎΡΠ΅. Π ΠΈΠΌ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Unity Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎ Π΄ΡΡΠ΅.
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π·Π½Π°ΡΡ C# Ρ ΠΎΡΡ Π±Ρ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, Unity ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΠΎΡΠ΅ΡΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ². ΠΡΠ»ΠΈ Π·Π°Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ Π² Π³Π΅ΠΉΠΌ-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, Π²Ρ ΡΠ΅ΠΏΠ΅ΡΡ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Unity ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈΠ³Ρ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π»ΡΠ±ΠΎΠΉ ΠΆΠ΅Π»Π°ΡΡΠΈΠΉ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΡΠ΅Π² ΠΏΡΠΎΠΉΡΠΈ ΡΠΊΡΠΏΡΠ΅ΡΡ-ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ ΠΈ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π½ΠΎΠ²ΠΈΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ ΠΏΠΎΠ»Π°Π³Π°ΡΡ, ΡΡΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Unity Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ C#, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΊΡΠ΄Π° ΡΠΈΡΠ΅.
Π’Π°ΠΊΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ C# Π² Unity β Π½Π΅ ΠΏΡΡΡΠΎΠΉ ΡΠ»ΡΡ . ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π΅ΡΡΡ ΠΈ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π°. Unity ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ open-source ΠΏΡΠΎΠ΅ΠΊΡ Mono, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Microsoft. NET. ΠΠΎ ΡΠ°ΠΊΡΡ, Π²ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Unity Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° C#.
Π’Π°ΠΊ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π½Π΅ Π·Π½Π°Ρ C#, Ρ Π²Π°Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ. ΠΠΎ ΡΡΠΎ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π½Π΅Π»ΡΠ·Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΡΠ·ΡΠΊΠ°. ΠΠ°ΠΏΡΠΎΡΠΈΠ², Π΄Π²ΠΈΠΆΠΎΠΊ Unity ΡΠ΅ΠΌ ΠΈ Ρ ΠΎΡΠΎΡ, ΡΡΠΎ Π·Π΄Π΅ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ² β Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π·Π°Π΄Π°Ρ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠΎ C# Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ. Π ΡΡΠ°ΡΡΡΡ, Π΅Π³ΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡΡΠΈΡΡ, Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Unity.
JavaScript
UnityScript Π±ΡΠ» Π²ΡΠΎΡΡΠΌ Π±Π°Π·ΠΎΠ²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΡΠΎΠΌ, ΠΎΡΠΊΡΡΠ² ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ², Π³Π΄Π΅ ΠΊΠΎΠ΄Ρ Π΄Π°Π½Ρ ΠΊΠ°ΠΊ Π½Π° C#, ΡΠ°ΠΊ ΠΈ Π½Π° UnityScript. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌ ΠΈ ΡΠΈΠΌΠΏΠ°ΡΠΈΡΠ΅Π½ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ JavaScript β Π²Π°ΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Unity.
ΠΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΠΏΠΎΠ»Π°Π³Π°ΡΡ, ΡΡΠΎ UnityScript β ΡΡΠΎ ΡΠΎΡ ΠΆΠ΅ JavaScript, Π½ΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, US ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠ»Π°ΡΡΡ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Π² Π½Π΅ΠΌ Π½Π΅Π»ΡΠ·Ρ ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ Ρ Π·Π°ΠΏΡΡΠΎΠΉ.
ΠΠ»ΠΎΡ Π°Ρ Π½ΠΎΠ²ΠΎΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ Π»Π΅ΡΠ° 2017 Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠΈΠ»Π΅Π½Π½ΠΎ ΠΈΡΠΊΠΎΡΠ΅Π½ΡΡΡ UnityScript ΠΈΠ· ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΡΠΎ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π² ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅ β ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΡΠΎ ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ Π²Π΅ΡΡ ΠΊΠΎΠ΄ Π² C#.
Π ΡΡΠ°ΡΡΡΡ, Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π½Π° GitHub, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ JavaScript Π² Unity, ΠΈ ΡΡΡ Π»Π°Π·Π΅ΠΉΠΊΡ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ Π·Π°ΠΊΡΡΠ²Π°ΡΡ. ΠΠΎ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΏΠΎΡΠ΅ΡΡΠ½ΠΎ.
ΠΡ ΡΠ·ΡΠΊΠ° ΠΎΡΠΊΠ°Π·Π°Π»ΠΈΡΡ ΠΏΠΎ Π±Π°Π½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ β ΠΈΠ·-Π·Π° Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ. Boo Π½Π΅ ΠΏΡΠΈΠ²Π½ΠΎΡΠΈΠ» Π½ΠΎΠ²ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π² Unity, Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Π» Π°ΡΠΌΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠ°ΠΊ ΡΡΠΎ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ»Π° ΠΆΠ΅ΡΡΠΎΠΌ Π΄ΠΎΠ±ΡΠΎΠΉ Π²ΠΎΠ»ΠΈ. ΠΠΎΡΡΠΎΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΡΠΈ ΠΠ»ΠΈΠ²Π΅ΠΉΡΡ ΠΈ Unity ΡΠ°Π·ΠΎΡΠ»ΠΈΡΡ, Boo ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π·Π° Π±ΠΎΡΡΠΎΠΌ.
IronPython ΠΈ IronRuby
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΏΠΎΠ΄ ΠΎΠ±ΡΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ IronRuby. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π»ΠΈΡΡ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΎΠ², Π·Π°ΡΠΎ Π² ΠΎΡΠ²Π΅Ρ Unity ΡΡΠ°Π½Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ.
ΠΠ°ΠΊ ΠΈ Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², Π³Π΄Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΡΠΎΠ½Ρ ΡΠ°Π±ΠΎΡ ΠΏΠΎΡΡΡΠ°ΡΡ C ΠΈΠ»ΠΈ C++. Unity Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π½Π°Π΄ΡΡΡΠΎΠ΅ΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π·Π΄Π΅ΡΡ Β«ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ» ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ DLL-ΠΏΠ»Π°Π³ΠΈΠ½Ρ.
ΠΡΡΠ°ΡΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ΅ΡΠΈΠ»ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π³Π΅ΠΉΠΌ-Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, ΡΠΎ Π½Π°ΡΠ°ΡΡ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ ΡΡΠΎΠΈΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ². Π Π½ΠΈΡ ΡΠΎΠ±ΡΠ°Π½Ρ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π° ΡΡΠΈΡΡΡΡ Π΄Π°Π»ΡΡΠ΅ ΠΏΠΎΡΠ»Π΅ C# β ΠΏΡΠΎΡΠ΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π² Unity ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ·ΡΠΊ β Rust. Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΈΡΠ°ΡΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, Π½ΠΎ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΈΠ· Unity-ΠΊΠΎΠ΄Π°. ΠΠΈΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Rust ΠΏΠΎΠ·Π°Π΄ΠΈ, Π½ΠΎ, ΠΏΠΎ ΡΠ²Π΅ΠΆΠΈΠΌ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°ΠΌ, Π΄ΠΎ 1,5 % ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΅Π³ΠΎ Π² ΡΠ°Π±ΠΎΡΠ΅. Π ΠΈΠΌ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Unity Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎ Π΄ΡΡΠ΅.
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π·Π½Π°ΡΡ C# Ρ ΠΎΡΡ Π±Ρ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, Unity ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΠΎΡΠ΅ΡΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ². ΠΡΠ»ΠΈ Π·Π°Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ Π² Π³Π΅ΠΉΠΌ-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, Π²Ρ ΡΠ΅ΠΏΠ΅ΡΡ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
Unity3d. ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠ²Π΅ΡΡ. Π Π΅ΡΠ΅Π½Π·ΠΈΡ
ΠΠΎΠ±ΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΡΠΎΠΊ. ΠΠ°Π½Π½Π°Ρ ΡΡΠ°ΡΡΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠΌΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Unity3d. Π ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ, ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ, Π΄Π°Π½Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ (ΠΎΠ±ΡΠΈΠ΅) ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ; ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ ΡΠ°Π·Π²ΠΈΡΠΈΡ Unity3d.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
Π Π°Π·Π΄Π΅Π» 1. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Unity3d ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΊΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³Ρ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Unity Technologies. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², Π½ΠΎ ΠΈ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Π±Π°Π·Π΅ Android), ΠΈΠ³ΡΠΎΠ²ΡΡ
ΠΏΡΠΈΡΡΠ°Π²ΠΎΠΊ ΠΈ Π΄ΡΡΠ³ΠΈΡ
Π΄Π΅Π²Π°ΠΉΡΠΎΠ².
ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°Ρ
Π΄Π²ΠΈΠΆΠΊΠ°. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΠΎ, ΡΡΠΎ Π² ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Unity ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, ΠΈΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΠΈΠ³ΡΡ Π½Π΅ Π²ΡΡ
ΠΎΠ΄Ρ ΠΈΠ· ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°. ΠΠΎ-Π²ΡΠΎΡΡΡ
, Unity ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠΌΠΏΠΎΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠΎΡΠΌΠ°ΡΠΎΠ², ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΠΈΠ³ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π° Unity ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎ ΠΏΡΡΠΌΠΎΠΌΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. Π-ΡΡΠ΅ΡΡΠΈΡ
, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² (ΡΠΊΡΠΈΠΏΡΠΎΠ²) ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΡΠ·ΡΠΊΠ°Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β C# ΠΈ JavaScript [1].
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Unity3d ΡΠ²Π»ΡΠ΅ΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ
Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π±ΡΠ΄Ρ ΡΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΈΠ»ΠΈ ΠΏΡΠΈΡΡΠ°Π²ΠΊΠ° Nintendo Wii.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΡ ΠΈΠ³ΡΡ, Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, Π½ΡΠΆΠ½ΠΎ Π²Π»Π°Π΄Π΅ΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
(Π½Π° Unity) ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: C#, JavaScript ΠΈΠ»ΠΈ Boo.
ΠΡΠ΄Π΅Ρ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 3Ds max’ΠΎΠΌ, ΡΡΠΎ Π²Π°ΠΌ ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ³ΡΡ. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΌΠ΅Π½Ρ, ΡΠΎ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΎΡΠ²ΠΎΠΈΡΡ 3Ds max Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΈΠ±ΠΎ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ ΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΡ ΠΌΠ½Π΅ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄ΠΎΠΌΠ° [3]. Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ 3Ds max Π½Π° Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ 3D ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΠ±ΠΎ, Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ²ΠΎΠ΅ΠΌ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠΎΡΠΌΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Ρ.Π΅. Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°ΡΠ΅Π½Π΄Π΅ΡΠΈΡΡ ΠΈΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π΄Π»Ρ Unity3d ΡΠΎΡΠΌΠ°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² *.3DS, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π΄Π΅Π»Π°ΡΡ ΠΈΠΌΠΏΠΎΡΡ Π² Unity, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ.
Π Π°Π·Π΄Π΅Π» 2. ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ
ΠΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½Π°Ρ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
ΠΠ±ΡΠ°ΡΠΈΠΌΡΡ ΠΊ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΌ ΠΈΠ·ΡΡΠΈΡΡ Unity3d, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΊ Unity 3.x Game Development Essentials [2]. ΠΠ½ΠΈΠ³Ρ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π³ΡΠ³Π»Π΅, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ.
Π ΡΠ΅ΠΌ ΠΊΠ½ΠΈΠ³Π°? ΠΠΎΠΆΠ°Π»ΡΠΉ, ΠΎΠ±ΠΎ Π²ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠΉ ΠΈΠ³ΡΡ. ΠΠ°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΊΠ½ΠΈΠ³Ρ ΠΈ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
ΠΠ°ΡΡ ΡΠ»ΠΎΠ² ΠΎΠ± ΠΈΠ³ΡΠ΅ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠ°Ρ ΠΈΠ³ΡΠΎΠΊ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π° Π½Π΅ΠΎΠ±ΠΈΡΠ°Π΅ΠΌΠΎΠΌ ΠΎΡΡΡΠΎΠ²Π΅, Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΏΠ°ΡΡΠΈΡΡ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΠ½ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ ΠΈ, Π±ΡΠ΄Π΅ΠΌ Π½Π°Π΄Π΅ΡΡΡΡΡ, ΡΠΏΠ°ΡΠ°Π΅ΡΡΡ. ΠΠ³ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ Π·Π° ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ, Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠ°ΡΡ ΡΠ°ΡΠΎΠ², ΠΏΠΎΠΆΠ°Π»ΡΠΉ.
ΠΠ½ΠΈΠ³Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³ΡΡ Β«Ρ Π½ΡΠ»ΡΒ». Π Π½Π΅ΠΉ ΠΎΠΏΠΈΡΠ°Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ΅, ΡΡΠΎ Π²Π°ΠΌ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π°ΡΠ΅ΠΉ ΠΈΠ³ΡΡ.
ΠΠ½ΠΈΠ³Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅; ΡΠ΅ΠΌ, ΠΊΡΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ, Π±ΡΠ΄Π΅Ρ Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°ΡΡΡΡ ΠΎ ΡΠ΅ΠΌ ΠΈΠ΄Π΅Ρ ΡΠ΅ΡΡ, ΠΈΠ±ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΊΠ½ΠΈΠ³Π° Π±Π΅Π· ΠΎΡΠΎΠ±ΡΡ ΠΏΡΠ΅ΠΌΡΠ΄ΡΠΎΡΡΠ΅ΠΉ.
ΠΠ° ΡΡΠΎ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅
ΠΡΠΈΠ²Π΅Π΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ³ΡΡ Π² Unity3d.
ΒΊ ΠΠΎΠ»Π»Π°ΠΉΠ΄Π΅ΡΡ
Π§ΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ β ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ? ΠΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ β ΡΡΠΎ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°, ΠΏΡΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. Π§ΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅, ΡΡΠΎ Π²Ρ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡΠ΅ ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡΠΈΠΌΡΡ Π΄Π²Π΅ΡΡΠΌ ΡΠ½ΠΈΠ²Π΅ΡΠΌΠ°Π³Π°. ΠΠ° ΠΏΠ°ΡΡ ΠΌΠ΅ΡΡΠΎΠ² ΠΎΡ Π΄Π²Π΅ΡΠ΅ΠΉ, ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π΄Π°ΡΡΠΈΠΊ ΠΈ Π΄Π²Π΅ΡΠΈ ΡΠ°ΡΠΏΠ°Ρ
ΠΈΠ²Π°ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π²Π°ΠΌΠΈ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΠΉΠ΄Π΅ΡΠ΅ Π·Π° ΡΡΠΈ ΠΌΠ΅ΡΡΠ°, ΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ. ΠΠ°ΠΊ ΡΠ°Π· ΡΠ° Π·ΠΎΠ½Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Π΄Π°ΡΡΠΈΠΊ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠΉ Π·Π° ΠΎΡΠΊΡΡΠ²Π°Π½ΠΈΠ΅ Π΄Π²Π΅ΡΠ΅ΠΉ, ΠΈ Π΅ΡΡΡ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ. ΠΡ Π²Ρ
ΠΎΠ΄ΠΈΡΠ΅ Π² Π·ΠΎΠ½Ρ β Π΄Π²Π΅ΡΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ, Π²ΡΡ
ΠΎΠ΄ΠΈΡΠ΅ ΠΈΠ· Π·ΠΎΠ½Ρ β ΠΈ Π΄Π°ΡΡΠΈΠΊ ΡΠΆΠ΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π²Π°ΡΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΈΠ΅. Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΈ Π² ΠΈΠ³ΡΠ΅.
Π’Π°ΠΊ Π²ΠΎΡ, ΠΎ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅ΡΠ°Ρ
. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π² Π½Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΠΈ Ρ
ΠΎΡΠΈΠΌ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ. ΠΠΎΠΆΠ½ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, Π½ΠΎ ΡΠΎΠ³Π΄Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΄Π΅ΡΠ°Π»ΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ β ΡΠ°ΡΡ, ΡΠΏΠ»ΠΎΡΠ½ΠΈΡΠ΅Π»Ρ, Π·Π΅ΡΠΊΠ°Π»Π°, ΠΏΠΎΠΊΡΡΡΠΊΠΈ β Π±ΡΠ΄Π΅Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ.
ΠΡΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ. ΠΠ΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΠ»Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅ΡΠΎΠ², Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ!
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠΎΠ½ΠΊΠΎΡΡΡ. Π‘ΡΠ°ΡΠ°ΡΡΡΡ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΏΠ°ΠΌΡΡΡ Π½ΡΠΆΠ½ΠΎ Π²Π΅Π·Π΄Π΅. Π£ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΌΠ΅ΡΡΠΎ Π² ΠΈΠ³ΡΠ΅, ΠΊΡΠ΄Π° ΠΈΠ³ΡΠΎΠΊ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΏΠ°ΡΡΡ? ΠΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΡΠΉΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π²ΠΎΠΎΠ±ΡΠ΅. Π£ Π²Π°Ρ Π΅ΡΡΡ Π΄Π²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ· 3Ds max’Π°? ΠΠ΅Π±ΠΎΡΡ, ΠΎΠ½Π° ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΏΡΠΎΡΠΈΡΠΎΠ²Π°Π½Π° (ΡΠ°ΠΌ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Ρ Π΄Π²Π΅ΡΠΈ Π΄Π°ΠΆΠ΅ ΡΡΡΡΠΏΡ Π±ΡΠ»ΠΈ ΠΏΡΠΎΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ), Π·Π½Π°ΡΠΈΡ, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΎΠ΄ΠΈΠ½ box-ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ Π΄Π»Ρ Π²ΡΠ΅ΠΉ Π΄Π²Π΅ΡΠΈ β Π²Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΡΡΠΈ! ΠΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ ΡΡΠ° ΡΡΠΊΠΎΠ½ΠΎΠΌΠ»Π΅Π½Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ Π΅ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ.
ΒΊ ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΡΠ΅Π½Π°ΠΌΠΈ
ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎΠ± ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ΅Π½, ΠΎ ΡΠ°ΠΌΠΈΡ
ΠΆΠ΅ ΡΡΠ΅Π½Π°Ρ
Π±ΡΠ΄Π΅Ρ ΡΠ΅ΡΡ Π²Π΅ΡΡΠΈΡΡ Π΄Π°Π»Π΅Π΅.
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ: Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΡΠ΅Π½Π° Β«homeΒ» β ΠΊΠΎΠ³Π΄Π° ΠΈΠ³ΡΠΎΠΊ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² Π·Π΄Π°Π½ΠΈΠΈ ΠΈ ΡΡΠ΅Π½Π° Β«streetΒ» β ΠΊΠΎΠ³Π΄Π° ΠΈΠ³ΡΠΎΠΊ Π²ΡΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ· Π·Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ»ΠΈΡΡ. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΈΠ· Π²ΡΠΎΡΠΎΠΉ ΡΡΠ΅Π½Ρ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΡΡ Π΄ΠΎΠΌ, Ρ.Π΅. ΡΠ°ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΠ΅Π½Ρ, ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ (Π΅ΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Ρ Π·Π΄Π°Π½ΠΈΡ Π΅ΡΡΡ ΠΎΠΊΠ½Π°). Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π½. Π ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΠ΅Π½Π΅ Π²ΡΠ΅, ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠ»ΠΈΡΡ (Ρ.Π΅. ΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°, ΠΊΡΠ΄Π° ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΏΠ°ΡΡΡ Π±Π΅Π· ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° Π½Π° Π΄ΡΡΠ³ΡΡ ΡΡΠ΅Π½Ρ) Π½Π°Π΄ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ. ΠΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ Π²ΠΈΠ΄Π° ΠΈΠ· ΠΎΠΊΠ½Π°, Π° Π²ΡΡ Π½Π°ΡΠΈΠ½ΠΊΡ β ΡΠ°ΡΠΏΠΎΡΡΠΎΡΠΈΡΡ. Π’.Π΅. Π²ΡΠ΅ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅ΡΡ ΡΠ΄Π°Π»ΠΈΡΡ, ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Ρ.ΠΏ. ΡΠ²Π΅ΡΡΠΈ ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΡ. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ Π½Π°ΠΏΡΡΠ³Π°ΡΡΡΡ Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΠΎΠΉ ΠΌΠ΅ΡΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΠ΅ΡΠΈΡΡ? ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΠΎΡΡΡΠΏΠ°Π΅ΠΌ ΡΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΠ΅Π½ΠΎΠΉ (Β«streetΒ»). Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΠΈΠ· Π΄ΠΎΠΌΠ° ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΅Π³ΠΎ Β«ΠΊΠΎΡΠΎΠ±ΠΊΡΒ».
ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ minimap? ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·Π±Π°Π²ΡΡΠ΅ΡΡ ΠΎΡ Π²ΡΠ΅Ρ
ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅ΡΠΎΠ² ΠΈ ΡΠ½ΠΈΠ·ΡΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π°ΡΠ° ΠΈΠ³ΡΠ° Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½Π°.
ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΡΠ΅Π½Π°ΠΌΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ. ΠΡΠ΅ ΡΠ°Π· ΠΎΡΠΌΠ΅ΡΡ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ, ΡΡΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±ΡΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ.
Π‘ΡΠ΅Π½Ρ
ΠΠΎΡΠΎΠ²Π°Ρ ΠΈΠ³ΡΠ° β ΡΡΠΎ Π½Π°Π±ΠΎΡ ΡΡΠ΅Π½, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ
ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ (ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΆΠΈΠ·Π½Ρ β ΡΡΠΎ Π½Π°Π±ΠΎΡ Π΄Π½Π΅ΠΉ). ΠΠ± ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ³ΡΡ ΠΌΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ β ΠΏΠΎΠ΄ΡΠΌΠ°ΠΉΡΠ΅, ΡΡΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π² ΡΠ΅Π±Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ (ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠ΅Π½Ρ). Π‘ΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ΅Π½ (Π½Π° Π»ΠΈΡΡΠΎΡΠΊΠ΅), ΠΎΠ±Π΄ΡΠΌΠ°ΠΉΡΠ΅, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΠ΅Π½Π° Π±ΡΠ΄Π΅Ρ Π² ΡΠ΅Π±Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΠ΅Π½Ρ ΡΠ°Π·Π±ΠΈΡΡ Π½Π° ΠΏΠΎΠ΄ΡΡΠ΅Π½Ρ, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΡ
Π±ΡΠ΄Π΅Ρ, ΡΠ΅ΠΌ Π»Π΅Π³ΡΠ΅ Π±ΡΠ΄Π΅Ρ Π²Π°ΡΠ΅ΠΌΡ Π¦Π. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ ΡΡΠΎΠΈΡ ΠΏΠ΅ΡΠ΅Π±Π°ΡΡΠΈΠ²Π°ΡΡ Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΡΠ΅Π½. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π²Π°Ρ ΠΈΠ³ΡΠΎΠΊ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² Π·Π΄Π°Π½ΠΈΠΈ ΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²ΡΡ
ΠΎΠ΄ΠΈΡ, Π² Π·Π΄Π°Π½ΠΈΠΈ Π΅ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ°ΡΡ ΡΡΠ°ΠΆΠ΅ΠΉ, ΠΊΡΡΡΠ°, Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ°ΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΡΠΈ ΠΊΠΎΠΌΠ½Π°ΡΡ. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ, Π±ΡΠ»ΠΎ Π±Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Β«ΡΠ°Π·Π±ΠΈΡΡΒ» Π·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π΄Π²Π΅ ΡΡΠ΅Π½Ρ β Π΄Π²Π° ΡΡΠ°ΠΆΠ° ΠΈ ΠΊΡΡΡΠ°. ΠΡΠΎΠ±Π»Π΅Π½ΠΈΠ΅ ΠΆΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ°ΠΆΠ° Π½Π° ΡΡΠ΅Π½Ρ Ρ ΠΊΠΎΠΌΠ½Π°ΡΠ°ΠΌΠΈ β Π½Π΅ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ. ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΠΊΠΎΠΌΠ½Π°Ρ ΡΠ»Π°Π±ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½Π°. ΠΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π½Π°Π΄ΠΎ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΡΠ°ΡΡ
ΠΎΠ΄ΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, Π½ΠΎ ΠΈ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΡ ΠΎΡ ΠΈΠ³ΡΡ ΡΠΎΠΆΠ΅ Π½Π΅ ΡΡΠΎΠΈΡ.
ΠΡΠ»Π°Π΄ΠΊΠ°
ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΎ, ΡΡΠΎ Π΅Π³ΠΎ ΠΈΠ³ΡΠ°, Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΠΠ, Π° ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠ»Π°Π΄ΠΈΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΌΠΎΠ³ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ . Π‘Π°ΠΌΡΠΉ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ ΠΈ Π²Π°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ β ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠ². ΠΡΠΎ Π²Π°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΠΈΠ³ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π½Π° Π½Π΅Π³ΠΎ ΡΠ²ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ ΠΎΠ΄ΠΈΠ½.
Π‘ΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π Π°Π·Π΄Π΅Π» 3. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠ²Π΅ΡΡ
ΠΠΎΠΌΠ½ΠΈΡΠ΅ Π·ΠΎΠ»ΠΎΡΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ: Ρ ΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°ΠΏΠΈΡΠ°Π½Π° ΡΡΠΏ-Π»ΡΠΏ ΠΈ ΠΎΡΠ»Π°ΠΆΠ΅Π½Π° Π΄ΠΎ ΠΏΡΠ΅Π΄Π΅Π»Π°, Ρ ΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΈΡΠ΅ΡΡΡ ΡΡΠ°Π·Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ Β«Π·Π°ΡΡΠ°ΡΒ» Π½Π° ΠΎΡΠ»Π°Π΄ΠΊΡ. ΠΡΠ»ΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠΈΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΠΎΠΌ, ΡΠΎ Ρ Π²Π°Ρ Π²ΡΠ΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΡΡΠ΅ ΡΠ΅ΠΌ Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΡΠΈΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΠΎΠΌ Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²
Π£Π²Ρ, ΡΡΠΎΡ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π» Π±ΡΠ΄Π΅Ρ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ. ΠΡΠΎΡΡΠΎ ΡΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠΎ, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ, Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ, Π° Π΄Π°Π»Π΅Π΅ β ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΡΠ»ΠΎΠ²Π° Π² ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΊΠΎΠ΄. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ½ΠΈΠ³Ρ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΅ΡΡ ΡΠ»Π° Π²ΡΡΠ΅, Π²Π°ΠΌ Π½Π°Π²ΡΡΠ΄ Π»ΠΈ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΡΠ΅ΡΡ Π½Π°Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ Π²Π΅ΡΠ΅ΠΉ, ΠΏΠΎΠ²ΡΠΎΡΡΡΡ, ΡΡΠΎ Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅, ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ, Π° Π²ΡΠ΅, ΡΡΠΎ Π½Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ β Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ΄ΡΠΌΠ°ΡΡ ΡΠ°ΠΌΠΎΠΌΡ.
ΠΠΈΠ΄Π΅ΠΎΡΡΠΎΠΊΠΈ
Π ΡΡΠ°ΡΡΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Unity ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ, Π½ΠΎ, ΡΠ²Ρ, Π²ΠΈΠ΄Π΅ΠΎΡΡΠΎΠΊΠΈ ΡΠ°ΠΌΠΈ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π½Π΅ ΠΌΠΎΠ³ΡΡ. ΠΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΠΈΠ΄Π΅ΠΎΡΠΎΠ»ΠΈΠΊΠΎΠ², Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
Π³ΠΎΠ΄ Π½Π°Π·Π°Π΄, ΡΠ΅ΡΡΡΡ ΡΠ²ΠΎΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ, ΠΏΠΎΠΏΡΠΎΡΡΡ, Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ.
1 β Π·Π΄Π΅ΡΡ Π²Ρ Π²ΡΠ΅Π³Π΄Π° Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎΡΡΠΎΠΊΠΈ, ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅, Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π±ΠΎΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΈ Π²ΡΠ΅Ρ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. ΠΡΡΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΠΏΠΎΠΊΠ° ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΡΠ΅Π». ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ³ΡΡ, ΡΠΎ Π²Π°ΠΌ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π°Π³Π»ΡΠ½ΡΡΡ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΊΠ°Π½Π°Π». 2 β ΡΠ΅ΡΡΠ΅Π·Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π²ΠΈΠ΄Π΅ΠΎΡΡΠΎΠΊΠΎΠ² ΡΠΎΠ»ΡΠΊΠΎ, ΠΆΠ°Π»Ρ, ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ Ρ 1. 3 β Π΅ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ, ΠΆΠ°Π»Ρ ΡΠΎΠ»ΡΠΊΠΎ, ΡΡΠΎ Π²ΠΈΠ΄Π΅ΠΎΡΡΠΎΠΊΠΈ ΡΡΠ°Π»ΠΈ ΠΏΠΎΡΡΠΈ Π½Π΅Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ.
Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ
Unity3d β ΡΠ°ΠΊΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΠΈΠΌΠ΅ΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ², ΡΠΎ ΠΈΠ³ΡΠ° Π²Π°ΡΠ° Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΡΡΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π½Π΅Ρ ΡΠ²Π½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΎ ΠΈΠ³ΡΠ° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ-ΡΠΎ ΠΈΠ΄Π΅Ρ Π½Π΅ ΡΠ°ΠΊ, ΡΠΎ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π²Π°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠΈΡ.
ΠΡΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ, ΠΎΠ½ΠΈ ΠΏΡΠΎΡΡΠΎ Π³ΠΎΠ²ΠΎΡΡΡ Π²Π°ΠΌ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
Π½Π΅Π΄ΠΎΡΠ΅ΡΠ°Ρ
, Π½Π΅Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ°Ρ
:
ΠΡΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ, Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ, ΡΠΎ ΠΈΠ³ΡΠ° Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΡΡΡ:
Π Π°Π·Π΄Π΅Π» 4. ΠΠ°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ
ΠΡΠ²ΠΎΠ΄Ρ
Unity3d β ΠΎΡΠ΅Π½Ρ Π³ΠΈΠ±ΠΊΠΈΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ Π±ΠΎΠ»ΡΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π§ΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΆΠΈΠ·Π½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π³ΠΈ Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ, Ρ Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π·Π½Π°Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ»ΡΡΡΠ°-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ!
ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΈΠ³ΡΡ
Π‘Π²ΠΎΡ Π³ΠΎΡΠΎΠ²ΡΡ ΠΈΠ³ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΈΠ³ΡΠΎΠ²ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° www.kongregate.com
*ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ
ΠΡΠ»ΠΈ Π²Ρ ΡΠΈΡΠ°Π΅ΡΠ΅ Π΄Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π», ΡΠΎ Π»ΠΈΠ±ΠΎ Π²Π°ΠΌ ΠΏΡΠΎΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΡΠΎ Π·Π΄Π΅ΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ, Π»ΠΈΠ±ΠΎ Π²Ρ Π½Π΅ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ NB! ΠΈΠ· ΡΠ°Π·Π΄Π΅Π»Π° 2. ΠΡΠ΄Π΅ΠΌ Π½Π°Π΄Π΅ΡΡΡΡΡ, ΡΡΠΎ Π²Ρ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅ΡΡ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ. Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅ Π΅ΡΠ΅ ΡΠ°Π· Ρ ΠΎΡΠ΅ΡΡΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ ΠΏΠΈΡΠ°ΡΡ ΠΈΠ³ΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ, Π° Π½Π΅ ΠΏΠΈΡΠ°ΡΡ Π΅Π΅ Ρ ΠΎΡΡ ΠΊΠ°ΠΊ-ΡΠΎ, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠ΅ΠΌ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ β ΡΡΠΎ Π³ΠΈΠ±Π»ΡΠΉ ΠΏΡΡΡ ΠΈ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ ΡΠ°ΠΊ Π½Π΅ ΡΡΠΎΠΈΡ. ΠΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ β Π΅ΡΠ΅ ΡΠ°Π· ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊΠΎ Π²ΡΠΎΡΠΎΠΌΡ ΡΠ°Π·Π΄Π΅Π»Ρ.
Π Π°Π·Π΄Π΅Π» 5. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
Π’Π΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΈ
ΠΡΠ°ΠΊΡΠΈΠΊΠ° Π±Π΅Π· ΡΠ΅ΠΎΡΠΈΠΈ Π±ΡΠ²Π°Π΅Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠΆ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΎΠ²Π΅ΡΡΡ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ΅ΠΎΡΠΈΠ΅ΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΈ. www.intuit.ru/department/graphics/graphalg/lit.html
ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ www.intuit.ru/department/graphics/graphalg
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ
ΠΠ½Π΅Π½ΠΈΠ΅
Unity3d Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΡΠ½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ [4], Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠ΅, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ ΠΈΠ³ΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊ ΠΈ Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ, ΡΠ²ΠΎΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ.
ΒΊ 2D Π³ΡΠ°ΡΠΈΠΊΠ°
Π‘ΡΠΈΡΠ°Ρ, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΌΡΠΉ Π³Π»Π°Π²Π½ΡΠΉ ΠΏΡΠΎΠ²Π°Π» Unity. ΠΠΎΠ»Π½ΠΎΠ΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ, Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ 2D Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ. ΠΠΌΠ΅Π΅ΡΡΡ Π²Π²ΠΈΠ΄Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ 2D-ΠΈΠ³Ρ. Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΊΡΡ ΠΈΠ³ΡΡ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠΈΠ»ΡΠ½ΠΎ Π½Π°ΠΏΡΡΠ³Π°ΡΡΡΡ ΠΈ ΠΈΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ. ΠΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Unity ΡΠΌΠΎΠ³ΡΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠΎΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ, ΡΠΎ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΈ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΎ.
ΒΊ ΠΡΠ΅ΡΠ°Π±Ρ
Π₯ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ Π²ΠΈΠ΄Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠ΅ΡΠ°Π±ΠΎΠ², ΠΊΠ°ΠΊΠΈΡ
-ΡΠΎ Π³ΠΎΡΠΎΠ²ΡΡ
Π²Π΅ΡΠ΅ΠΉ, ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠΌΠΎΠ², ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ° β ΡΡΠΎΠ»ΠΎΠ², ΡΡΡΠ»ΡΠ΅Π². ΠΠ°, ΡΡΠΎ Π²ΡΠ΅ Π΅ΡΡΡ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Unity[5], Π½ΠΎ, ΡΠ²Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅ΡΠΈ ΡΠ°ΠΌ ΠΏΠ»Π°ΡΠ½Ρ, Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ Π»ΠΈΡΡ ΠΈΠ·ΡΠ΅Π΄ΠΊΠ° Π΄ΠΎΡΡΠΎΠΉΠ½Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ. ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ ΠΏΡΠΎ 3rd person controller β ΠΈΠ·Π²ΠΈΠ½ΠΈΡΠ΅, Π½ΠΎ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π΅ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ:
ΒΊ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
Π₯ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ, ΡΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π° Π±ΡΠ»Π° ΠΏΡΠΎΡΠ΅. ΠΠ΅Π΄Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΡΡ-ΡΡΡΡ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΈ ΡΠΎΠ³Π΄Π° Π½Π΅ Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½Π°Π΄ΠΎ Π²ΡΡΠΈΡΠ»ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ°Π·ΠΌΠ΅Ρ (ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅) ΡΠΊΡΠ°Π½Π°.
7 ΡΠ·ΡΠΊΠΎΠ², Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π² Unity
Π’Π΅ ΠΊΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Ρ Unity Π·Π½Π°ΡΡ, ΡΡΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ·ΡΠΊΠΎΠ² C# ΠΈ JavaScript. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ·ΡΠΊΠΎΠ² ΠΊΡΠ΄Π° Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π² ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ.
ΠΠ²ΠΈΠΆΠΎΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎ Π²Π°ΠΌ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΡΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ Ρ Π½ΡΠ»Ρ. ΠΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠΆΠ΅ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅, Β«ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡΒ» Π΅Π³ΠΎ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΠΈΡΠ΅ΠΌ Π΄Π΅Π»ΠΎ Π½Π΅ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ C#, Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Unity ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ JavaScript, Python ΠΈ ΡΡΠ΄Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ², Π½Π° ΡΡΠΎΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠΌΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅.
ΠΡΠ»ΠΈ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅ ΡΡΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» Unity Π½Π° 100%. ΠΠΎ ΡΡΡΠΈ, Π²ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Unity Π½Π°ΠΏΠΈΡΠ°Π½Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° C Sharp. Π Unity ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Mono β open-source ΠΏΡΠΎΠ΅ΠΊΡ, ΡΠ²Π»ΡΡΡΠΈΠΉΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π°ΡΠΈΠ°ΡΠΈΠΉ Microsoft. NET.
C Sharp β Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΡΠ·ΡΠΊ, ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π΅Π³ΠΎ Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡΠ½ΠΎ. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Unity Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±Π°Π·ΠΎΠ²ΡΡ Π½Π°Π²ΡΠΊΠΎΠ². ΠΠ³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΡ ΠΎΠΆ Ρ C++, Java, ΡΠ°ΠΊ ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ², ΡΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ C Sharp Π±ΡΠ΄Π΅Ρ Π΅ΡΠ΅ ΠΏΡΠΎΡΠ΅.
Π Unity Π² ΡΠΎΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ². ΠΠ½ΠΎΠ³ΠΎΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΈΡ ΡΠ΅Π»Π΅ΠΉ.
Π―Π·ΡΠΊ Π²ΡΠΏΡΡΠ΅Π½ Π² 2011 Π³., Π°Π²ΡΠΎΡ β Π ΠΎΠ΄ΡΠΈΠ³ΠΎ Π΄Π΅ ΠΠ»ΠΈΠ²Π΅ΠΉΡΠ°, ΡΡΠΎΡ ΠΆΠ΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ Unity. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Boo β Π½Π΅ΡΡΠΎ ΡΡΠ΅Π΄Π½Π΅Π΅ ΠΌΠ΅ΠΆΠ΄Ρ IronPython ΠΈ CPython, ΡΠ΅ΡΠ΅Π· Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ-ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Ρ ΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΠ½ ΡΠ°ΠΊΠΎΠ²ΡΠΌ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ.
Π―Π·ΡΠΊ ΠΏΡΠΎΡΡ ΠΈ ΡΠ΄ΠΎΠ±Π΅Π½, ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π½Π΅ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ. Π Unity ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»ΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π°Π΄ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°Π» Π΅Π³ΠΎ Π°Π²ΡΠΎΡ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΠ»ΠΈΠ²Π΅ΠΉΡΠ° ΡΡΠ΅Π» ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Boo Π±ΡΠ»Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π°.
ΠΡΠΈΡΠΈΠ½Π° ΠΏΡΠΎΡΡΠ° β ΡΠ·ΡΠΊ Π½Π΅ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΠΈ Π½Π΅Ρ ΡΠΌΡΡΠ»Π° ΡΡΠ°ΡΠΈΡΡ ΡΠ΅ΡΡΡΡΡ Π½Π° Π΅Π³ΠΎ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π»Π΅ΡΡ Π½ΠΎΠ²ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² Unity, Π½Π΅ Π΄Π°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΎΠΊΡΠΏΠ°Π΅Ρ ΡΡΠΈΠ»ΠΈΠΉ, Π·Π°ΡΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΡΡ Π½Π° Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π² ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅.
JavaScript
ΠΠ°ΡΡΠ΄Ρ Ρ C# Π±ΡΠ» Π±Π°Π·ΠΎΠ²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Unity. Π ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ UnityScript, ΡΡΠΎΡ ΡΠ·ΡΠΊ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ JS. US ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π΅Π΅ Π±ΡΠ»ΠΎ Π±Ρ Π½Π°Π·Π²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ JavaScript ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΡ ΠΎΠΆ, Π½ΠΎ ΠΎΡΠ»ΠΈΡΠΈΠΉ Ρ Π²Π°ΡΠ°Π΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² US ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , Π½Π΅Π»ΡΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ Ρ Π·Π°ΠΏΡΡΠΎΠΉ.
ΠΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ΄Ρ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π΄Π°Π²Π°Π»ΠΈΡΡ ΠΊΠ°ΠΊ Π½Π° C#, ΡΠ°ΠΊ ΠΈ Π½Π° UnityScript. ΠΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΎΡ US ΠΊΠΎΠΌΠ°Π½Π΄Π° Unity ΠΎΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ. ΠΡΠΈΡΠ΅ΠΌ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ, Π° Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΡ Π²ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ Π½Π° C# ΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ UnitySript Π±ΡΠ΄Π΅Ρ ΠΈΡΠΊΠΎΡΠ΅Π½Π΅Π½ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ. Π‘ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Ρ 2017 Π³. Π°Π²ΡΠΎΡΠ°ΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΡΠ°ΡΡΡΠ»Π°Π΅ΡΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΠΊΠΎΠ΄Π° Π² C#. Π’Π°ΠΊ ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΡΠΎΠ±ΡΠ°Π»ΠΈΡΡ ΠΈΠ·ΡΡΠ°ΡΡ ΡΡΠΎΡ ΡΠ·ΡΠΊ, Π»ΡΡΡΠ΅ ΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΡΡ Π·Π°ΡΠ΅Ρ.
ΠΠ±ΠΎΠΉΡΠΈ ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Π½Π° GitHub, ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ JS Π² Unity Π½ΠΈΠΊΡΠΎ Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ. ΠΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΠΊΠΈΠΌ Β«ΠΊΠΎΡΡΡΠ»Π΅ΠΌΒ» Π²ΡΠ΅ ΠΆΠ΅ Π½Π΅ ΡΠ°ΠΊ ΡΠ΄ΠΎΠ±Π½ΠΎ.
Lua β Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ Ρ ΠΎΠ΄Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ³Ρ. ΠΠΌΠ΅Π½Π½ΠΎ Π½Π° Lua ΡΠΎΠ·Π΄Π°Π½Π° Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΌΠΎΠ΄ΠΎΠ² Π΄Π»Ρ World of Warcraft. Π Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΡΡΠΎΡ ΡΠ·ΡΠΊ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ AI.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Unity, ΡΠΎ Π² ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ MoonSharp, ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΉ ΠΊΠΎΠ΄, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° Lua. MoonSharp Π½Π΅ ΡΡΠΎΠΈΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½Ρ C#.
IronPython ΠΈ IronRuby
ΠΡΠ»ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠΎ Rust ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠΌ Ρ Π‘++, ΡΠ·ΡΠΊ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ, ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠΎΠΌ. Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Π΅Π³ΠΎ Π½Π°Π·ΡΠ²Π°Π»ΠΈ Π½Π΅ΠΏΠ»ΠΎΡ ΠΈΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΄Π΅Ρ ΠΠ‘.
Π ΡΡΠ΅Π΄Π½Π΅ΠΌ 1.0-1.5% ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Rust, ΠΏΠΈΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Π΅ΡΠ΅ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ Π½Π° ΡΡΠΎΠ»Ρ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅Π½Ρ. Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΈΠ· Unity ΠΊΠΎΠ΄Π°, Π½ΠΎ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΈΡ Π½Π΅ Π²ΡΠΉΠ΄Π΅Ρ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΈ ΡΠ°ΠΊΠΎΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Rust ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΡΠΎΠΈΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΡΡΠ°Π»ΠΎ ΠΏΡΠΈΠ²ΡΡΠ½ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ Π²Π°ΠΆΠ½Π° ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠ³Ρ, Π½ΠΎ ΠΈ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΠ β Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΠ°. Π Unity ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Β«ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ», ΡΠΎ Π΅ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ².
ΠΠΎΠ²ΠΈΡΠΊΠ°ΠΌ Π² Π³Π΅ΠΉΠΌΠ·ΠΈΠ΄Π°ΠΉΠ½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΡΡΠΈ ΡΠ·ΡΠΊΠΈ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ Π½Π° ΡΡΠ°ΡΡΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΠ½ΠΈ ΠΏΡΠΎΡΡΡ, Π° Π·Π½Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΠ²Π»Π°Π΄Π΅Π΅ΡΠ΅ Π½Π° ΡΡΠ°ΡΡΠ΅, ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ»ΠΈ ΡΠΎΠ±ΡΠ°Π»ΠΈΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Unity, ΡΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΎΡΠ²ΠΎΠΈΡΡ C#, ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΡΠ·ΡΠΊ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ. ΠΠ°ΡΠΈΠΊΠ»ΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π½Π΅ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·Π½ΠΎΡΠ΅ΡΡΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½Π°ΠΉΠ΄Π΅Ρ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ΅Π±Π΅ ΠΏΠΎ Π΄ΡΡΠ΅. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·Π²Π΅ ΡΡΠΎ JavaScript. ΠΡ Π½Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Unity ΡΠ΅ΡΠΈΠ»Π° ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ US Π²ΡΡΠ΄ Π»ΠΈ Π²Π΅ΡΠ½Π΅ΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ Π΅Π³ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Unity ΠΈΠ·ΡΡΠ°ΡΡ Π½Π΅ ΡΡΠΎΠΈΡ. Π ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π½Π΅Ρ, ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Ρ Π»ΡΠ±ΡΠΌ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ².