Nangungunang 12 Unity 3D na Mga Tanong at Sagot sa Panayam (2025)

Narito ang mga tanong at sagot sa panayam ng Unity para sa mga fresher pati na rin ang mga nakaranasang kandidato ng developer ng Unity upang makuha ang kanilang pinapangarap na trabaho.

1) Ano ang Unity 3D?

Ang Unity 3D ay isang malakas na cross-platform at ganap na pinagsama-samang development engine na nagbibigay ng out-of-box na functionality upang lumikha ng mga laro at iba pang interactive na 3D na nilalaman.

Libreng PDF Download: Unity 3D na Mga Tanong at Sagot sa Panayam


2) Ano ang mga katangian ng Unity3D?

Ang mga katangian ng Pagkakaisa ay

  • Isa itong multi-platform game engine na may mga feature tulad ng ( 3D objects, pisika, animation, scripting, lighting atbp.)
  • Kasamang script editor
  • MonoDevelop (win/mac)
  • Maaari rin itong gumamit ng Visual Studio (Windows)
  • 3D na editor ng lupain
  • 3D object animation manager
  • GUI System
  • Maraming mga platform executable exporter Web player/ Android/Native application/Wii

Sa Unity 3D, maaari kang mag-assemble ng sining at mga asset sa mga eksena at kapaligiran tulad ng pagdaragdag ng mga special effect, physics at animation, lighting, atbp.


3) Banggitin ang mahahalagang bahagi ng Unity 3D?

Kasama sa ilang mahalagang bahagi ng Unity 3D

  • toolbar: Nagtatampok ito ng ilang mahahalagang tool sa pagmamanipula para sa eksena at mga window ng laro
  • Tanawin ng Eksena: Ito ay isang ganap na nai-render na 3D na preview ng kasalukuyang bukas na eksena na ipinapakita at nagbibigay-daan sa iyong magdagdag, mag-edit at mag-alis ng Mga GameObject
  • Hierarchy: Nagpapakita ito ng listahan ng bawat GameObject sa loob ng kasalukuyang view ng eksena
  • Project Window: Sa mga kumplikadong laro, ang window ng proyekto ay naghahanap ng mga partikular na asset ng laro kung kinakailangan. Sinasaliksik nito ang direktoryo ng mga asset para sa lahat ng mga texture, script, modelo at prefab na ginamit sa loob ng proyekto
  • View ng Laro: Sa pagkakaisa maaari mong tingnan ang iyong laro at sa parehong oras ay gumawa ng mga pagbabago sa iyong laro habang naglalaro ka sa real time.

4) Banggitin kung ano ang tungkulin ng Inspektor sa Unity 3D?

Ang inspektor ay isang panel na sensitibo sa konteksto, kung saan maaari mong ayusin ang posisyon, sukat at pag-ikot ng Mga Bagay sa Laro na nakalista sa panel ng Hierarchy.


5) Ipaliwanag kung ano ang Prefabs sa Unity 3D?

Ang Prefab sa Unity 3D ay tinutukoy para sa pre-fabricated na object template (Class combining objects and scripts). Sa oras ng disenyo, maaaring i-drag ang isang prefab mula sa window ng proyekto papunta sa window ng eksena at idagdag ang hierarchy ng eksena ng mga bagay sa laro. Kung nais ang bagay ay maaaring i-edit. Sa oras ng pagtakbo, ang isang script ay maaaring maging sanhi ng isang bagong bagay na instance na malikha sa isang partikular na lokasyon o sa isang ibinigay na hanay ng pagbabago ng mga katangian.

Mga Tanong sa Panayam ng Unity 3D
Mga Tanong sa Panayam ng Unity 3D

6) Ipaliwanag kung ano ang Unity3D file at paano mo mabubuksan ang unity3d file?

Ang Unity3D file ay mga scene web player file na nilikha ng Unity; isang application na ginamit upang bumuo ng mga 3D na laro. Ang mga file na ito ay binubuo ng lahat ng asset at iba pang data ng laro sa iisang archive, at ginagamit upang paganahin ang gameplay sa loob ng browser na mayroong Unity Web Player Plugin. Ang mga asset sa loob ng isang 3D unity file ay sine-save sa isang proprietary closed format.


7) Maglista ng ilang pinakamahuhusay na kagawian para sa Unity 3D?

  • Mga sanggunian ng bahagi ng cache: Palaging i-cache ang reference sa mga bahaging kailangan mong gamitin ang iyong mga script
  • Paglalaan ng Memorya: Sa halip na i-instantiate ang bagong bagay sa mabilisang paraan, palaging isaalang-alang ang paggawa at paggamit ng mga object pool. Makakatulong ito upang mabawasan ang pagkapira-piraso ng memorya at gawing mas mababa ang paggana ng tagakolekta ng basura
  • Mga layer at collision matrix: Para sa bawat bagong layer, isang bagong column at row ang idinaragdag sa collision matrix. Ang matrix na ito ay responsable para sa pagtukoy ng mga pakikipag-ugnayan sa pagitan ng mga layer
  • Mga Raycast: Nagbibigay-daan ito sa pagpapaputok ng sinag sa isang tiyak na direksyon na may tiyak na haba at ipaalam sa iyo kung ito ay tumama sa isang bagay
  • Physics 2D 3D: Pumili ng physics engine na nababagay sa iyong laro
  • Rigidbody: Ito ay isang mahalagang bahagi kapag nagdaragdag ng mga pisikal na pakikipag-ugnayan sa pagitan ng mga bagay
  • Nakapirming Timestep: Ang nakapirming timestep na halaga ay direktang nakakaapekto sa fixedupdate() at physics update rate.
Pagkakaisa
Pagkakaisa

8) Ipaliwanag kung ano ang Fixed Timestep sa Unity3D? Bakit nakakaapekto ang setting ng Fixed Timestep sa bilis ng laro?

Nakakatulong ang feature na Fixed Timestep na itakda ang mga update sa system sa nakapirming agwat ng oras. Pamamahala ng mekanismong tulad ng pila ang lahat ng real-time na kaganapan na naipon sa pagitan ng mga panahon. Kung bumaba ang frame-rate sa ibaba ng ilang limitasyon ng threshold na itinakda para sa nakapirming timestep, maaari itong makaapekto sa bilis ng laro.


9) Sa Unity 3D paano mo maitatago ang gameobject?

Upang itago ang gameobject sa Unity 3D, kailangan mong gamitin ang code

gameObject.SetActive(false);

10) Ilista ang mga kalamangan at kahinaan ng Unity 3D?

Mga kalamangan Kahinaan
Gumagamit ito ng JavaScript at C# na wika para sa pag-script Kung ikukumpara sa Unreal Engine mayroon itong mababang kalidad ng graphics
Nagbibigay ang Unity ng Asset store kung saan ka makakabili o makakahanap ng mga bagay, na gusto mong gamitin sa iyong mga laro Hindi user-friendly ang interface at mahirap matutunan lalo na para sa mga baguhan
Maaari mong i-customize ang sarili mong mga shader at baguhin ang paraan kung paano i-render ng Unity ang laro Nangangailangan ito ng mahusay na kaalaman sa programming dahil karamihan sa mga bagay ay tumatakbo sa Mga Script
Ito ay mahusay na platform para sa paggawa ng mga laro para sa mga mobile device tulad ng iOS, Android at Web (HTML5) -----

11) Ipaliwanag kung ano ang gamit ng AssetBundle sa Unity3D?

Ang AssetBundles ay mga file na maaaring i-export mula sa Unity upang maglaman ng asset na gusto mo. Ang mga AssetBundles ay nilikha upang mag-download lamang ng nilalaman sa iyong application.


12) Ilista ang ilang pangunahing tampok ng Unity3D UE4 ( Unreal Engine 4)?

UE4 Unity3D
Ang logic ng laro ay nakasulat sa C++ o blueprint editor Ang logic ng laro ay isinulat gamit ang Mono environment
Base scene object- Aktor Base scene object- GameObject
Input Events- Component UInputComponent ng klase ng Actor Input event- Class Input
Kabilang sa mga pangunahing klase at function ng UE4 ang int32,int24, Fstring, Ftransform, FQuat, FRotator, Actor at TArray Kasama sa mga pangunahing klase at function ang int, string, quaternion, transform, rotation, gameobject, Ayos
Upang lumikha ng isang bagong instance ng isang tinukoy na klase at tumuro patungo sa bagong likhang Aktor. UWorld::SpawnActor() ay maaaring gamitin Upang gumawa ng kopya ng isang bagay maaari mong gamitin ang function na Instantiate()
Ang UI ng Unreal Engine 4 ay mas nababaluktot at hindi gaanong madaling kapitan ng pag-crash Ang asset store ng tool na ito ay mas mahusay na nakasalansan kaysa sa UE4
Hindi nito sinusuportahan ang mga system tulad ng X-box 360 o PS3, nangangailangan ito ng AMD Radeon HD card upang gumana nang maayos Sinusuportahan nito ang malawak na hanay ng mga gaming console tulad ng X-box at PS4, pati na rin ang mga nauna sa kanila
Mas mura kumpara sa Unity3D Ang Unity3D ay may libreng bersyon na walang gaanong functionality habang ang pro na bersyon ay medyo mahal kumpara sa UE4
Upang magamit ang UE4 hindi mo kailangan ng kaalaman sa programming language Nangangailangan ito ng kaalaman sa programming language

Ang mga tanong sa panayam na ito ay makakatulong din sa iyong viva(orals)

magbahagi

3 Comments

  1. awatara Anil Solanki sabi ni:

    gameObject.transform.SetActive(false)

    Palitan ng

    gameObject.SetActive(false)

    1. awatara Krisna sabi ni:

      Kamusta,
      Salamat sa iyong mungkahi. Ito ay naitama.

    2. awatara M.Arslan sabi ni:

      Transform can't Hide only gameObject can Hide kaya tama ang nakasulat na content

Mag-iwan ng Sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *