當前位置:首頁 » 資源管理 » unity如何定位耗資源模型

unity如何定位耗資源模型

發布時間: 2024-05-01 12:53:19

A. 濡備綍鍦╱nity3d


unity3d濡備綍瀵煎叆璧勬簮鏂囦歡

濡傛灉浣犱互鍘熷嬫牸寮忥紙渚嬪.max銆.blend銆.mb銆.ma錛変粠澶ч儴鍒3D杞浠跺寘淇濆瓨3D鏂囦歡鍒頒綘鐨勯」鐩瓵ssets鏂囦歡澶逛腑錛屽畠浠灝嗚瀵煎叆鍒版墦寮鐨3D鍖匜BX瀵煎嚭鎻掍歡涓銆傛垨鑰呬綘浠FBX鏍煎紡浠庝綘鐨3D搴旂敤紼嬪簭瀵煎嚭3D鏂囦歡鍒皍nity欏圭洰涓銆

棣栧厛錛屾垜浠闇瑕佸湪3dmax閲岃劇疆鍗曚綅銆傜劧鍚庡皢鏄劇ず鍗曚綅鍜岀郴緇熷崟浣嶆瘮渚嬮兘璁劇疆鎴愬帢綾籌紝鐒跺悗紜瀹氥

棣栧厛鎵撳紑unity鐣岄潰錛屽湪Asset鐩褰曚笅鍒涘緩鏂囦歡澶笷BX錛屽皢闇瑕佸煎叆鐨刦bx棰勫埗浣撴垨鏁翠釜鏂囦歡澶規嫋鍏ュ壋寤虹殑FBX鏂囦歡澶逛笅錛岀劧鍚庨変腑闇瑕佺殑fbx棰勫埗浣撳苟鎷栬嚦鍦烘櫙涓錛屽弻鍑誨畾浣嶅埌褰撳墠鐗╀綋銆

鍦╱nity3d涓濡備綍鍒朵綔榧犳爣鐐瑰嚮鎸夐挳,浼犻佷漢鐗╁埌鐩鐨勫湴銆傝彍楦熼渶瑕佷唬鐮,鎬...

functionOnGUI(){if(GUI.Button(Rect(Screen.width/2錛孲creen.height-30錛50錛30)錛宎Texture)){Application.LoadLevel(0)錛泒鍀濆湪榪欎釜鑴氭湰璧嬩簣鍓嶄竴涓猻cene鐨刢amera錛孉pplication.LoadLevel(0)錛涜緭鍏ヤ笅涓涓猻cene鐨刲evel灝卞彲浠ヤ簡銆

璁╁埆浜虹粰浣犲啓浠g爜鑷宸辨病榪涙ョ殑銆傛垜鎬濊礬鍛婅瘔浣狅細鎸夐挳鐨勭偣鍑繪湁涓涓猽nity閲岄潰宸茬粡鏈夌殑鏂規硶錛歄nClick()浜嬩歡銆備綘涔熷彲浠ヨ嚜宸卞啓鏂規硶銆

voidOnMouseDown(){Destroy(obj.gameObject)錛泒鍙浠ュ皾璇曠湅鐪嬭繖涓榧犳爣鐐瑰嚮浜嬩歡錛屾斁鍦ㄨ剼鏈涓巙pdate鍚岀駭灝卞彲浠ヤ簡銆傛柊鎵嬶紝濡傛灉瑙佽В涓嶅綋錛岃鋒寚姝o紝澶氳阿浜嗐

濡備綍浣跨敤unity3D鍒朵綔娓告垙

1銆佸浘褰㈠紩鎿庯細浣跨敤鐨勬槸Direct3D銆丱penGL鍜岃嚜鏈夌殑APIs銆傝祫婧愬煎叆錛氶」鐩璧勬簮浼氳鑷鍔ㄥ煎叆錛屽苟鏍規嵁璧勬簮鐨勬敼鍔ㄨ屾洿鏂般俇nity鏀鎸佺殑涓繪祦涓夌淮寤烘ā鏈3dsmax銆丮aya銆丅lender絳夈傜潃鑹插櫒(shaders)錛氱紪鍐欎嬌鐢⊿haderLab銆

2銆佷嬌鐢ㄦ湰韜玌GUI錛孶GUI鏄疷nity瀹樻柟鎺ㄥ嚭鐨勬渶鏂癠I緋葷粺錛孶I灝辨槸UserInterface銆傛妸鎽勫儚鏈虹殑鎶曞獎鏀逛負姝d氦鎶曞獎錛屼笉鑰冭檻Z杞.浣跨敤Untiy鑷韜鐨2D妯″紡錛屽湪2d妯″紡涓錛屽眰綰ц嗗浘涓鍙鏈変竴涓姝d氦鎽勫儚鏈猴紝鍦烘櫙瑙嗗浘閫夋嫨鐨勬槸2D妯″紡銆

3銆佸埌鏈鍚庡埌瀛︿範Unity3d鐨勫湴褰㈢紪杈戙佹憚鍍忔満鎺у埗銆乁nity3d鐗╃悊鎺у埗銆佷嬌鐢–#緙栫▼璇璦瀵筓nity3d緙栫▼銆乁nity3d綺掑瓙寮鍙戠郴緇熴乁nity3d瀵昏礬緋葷粺銆佷嬌鐢∟GUI鍒朵綔鐣岄潰銆佽法騫沖彴鍙戝竷浣滃搧銆

Unity3D涓濡備綍鐢ㄤ唬鐮佸疄鐜扮墿浣撶殑宸﹀彸寰鐜縐誨姩?

1銆佷富瑕佽茶堪浣跨敤javascript鑴氭湰浣挎父鎴忕粍浠跺疄琛屾寜WSAD閿縐誨姩錛屽︿範瀹屾よ剼鏈鍚庡彲浠ュ皢鑴氭湰闄勫姞鍦ㄧ墿浣撲笂錛屼嬌鐗╀綋鑳藉疄鐜扮Щ鍔ㄣ

2銆佸畾涔夐渶瑕佺Щ鍔ㄧ殑鐗╀綋鍒楄〃銆傚彲浠ヤ嬌鐢ㄦ暟緇勬垨鍒楄〃鏉ュ瓨鍌ㄩ渶瑕佺Щ鍔ㄧ殑鐗╀綋銆傜紪鍐欑Щ鍔ㄤ唬鐮併傚彲浠ヤ嬌鐢╢or寰鐜閬嶅巻闇瑕佺Щ鍔ㄧ殑鐗╀綋錛屽規瘡涓鐗╀綋榪涜岀Щ鍔ㄦ搷浣溿傚皢浠g爜娣誨姞鍒伴傚綋鐨勪綅緗銆

3銆佺版挒鍙戠敓鍚庝嬌鐢≧andom.Range(0錛1)鐢熶駭闅忔満鏁0鎴栬1錛岀劧鍚0宸﹁漿銆1鍙寵漿鍗沖彲銆傝寸櫧浜嗗氨鏄鐢ㄩ殢鏈烘暟涔堛

4銆佹憚鍍忔満涔熸槸涓涓猤ameObject瀵逛簬縐誨姩鎽勫儚鏈虹殑鏂規硶鍏跺疄涓庣Щ鍔╣ameObject鐨勬柟娉曟槸涓鏍風殑銆傝繖鏄鎴戠殑涓涓鏂規硶錛屾斁鍒癠pdate鏂規硶閲岄潰鍗沖彲銆傚啓寰楀彲鑳戒笉澶濂斤紝璇瘋佽皡銆傚姛鑳芥槸榧犳爣縐誨姩鍒板睆騫曡竟妗嗙Щ鍔ㄦ憚鍍忔満銆

unity3d涓濡備綍鐢ㄨ剼鏈鎺у埗鑷鍔ㄦ樉紺虹櫨鍒嗘暟

鍦╱islider閲岄潰鎸備釜鍏辨湁鍙橀噺publicUILablelabel鍦ㄥ兼敼鍙樼殑鍑芥暟閲岄潰銆俵abel.text=val銆

鏂板緩宸ョ▼錛屽壋寤篊#鑴氭湰錛屽悕縐拌嚜鎷熴傚弻鍑昏剼鏈鎵撳紑MonoDeveloper錛屽啓涓嬪傚浘鎵紺轟唬鐮侊細鍒囨崲鍥炲満鏅錛屽皢鑴氭湰緇戝畾鍒版ā鍨嬩笂銆傜偣鍑昏繍琛屾寜閽璋冭瘯錛岄粯璁ょ墿浣撻殣鈃忋傜偣鍑繪寜閽錛岀墿浣撴樉紺猴紝浣嗕笉褰卞搷鎸夐挳鐨勯殣鈃忓拰鏄劇ず銆

Unity3D鐩鍓嶆敮鎸佷笁縐嶈璦鐨勮剼鏈紼嬪簭錛屽寘鎷珻#銆丣avaScript銆丅oo錛屽湪涓涓娓告垙涓寮鍙戣呭彲浠ヤ嬌鐢ㄤ竴縐嶆垨鑰呭悓鏃朵嬌鐢ㄥ氱嶈璦鏉ュ疄鐜拌剼鏈鐨勬帶鍒躲

Game紿楀彛鍙充笂鏂圭殑Status錛岄噷闈㈡湁涓涓猅ris錛屽彲浠ユ煡鐪嬫暣涓鍦烘櫙鐨勯潰鏁般

unity3D鍩虹鍏ラ棬鏁欑▼?

1銆佺涓夋ワ紝瀛︿範鍒涘緩鍩烘湰鍦烘櫙鐨勪竴浜涘熀鏈姒傚康錛氭父鎴忓硅薄銆佺粍浠躲佽剼鏈銆傚湪鐣岄潰涓婂垎鍒浣撶幇鍦ㄥ眰嬈¤嗗浘錛岄」鐩瑙嗗浘鍙婂睘鎬ц嗗浘錛岃佺悊娓呭郊姝や箣闂寸殑鍏崇郴錛屽彲浠ュ埌緗戜笂鐪嬩竴浜沀nity3D鏁欑▼銆

2銆佺涓闃舵靛簲璇ュ厛鍘誨︿範涓浜涘熀紜c#璇璦錛屼箣鍚庤窡鐫瑙嗛戝幓鍋氬嚑涓綆鍗曠殑妗堜緥錛岀啛鎮変竴涓嬪紩鎿庣殑鍩烘湰鎿嶄綔鑻辮濂界殑鍙浠ュ幓鐪嬪畼鏂圭殑妗堜緥錛岃嫳璇涓鑸鐨勫悓瀛﹁繖閲屾帹鑽愬幓鐪媠iki鑰佸笀鐨勬暀紼嬨

3銆佺敤unity3D鑷甯︾殑瑙掕壊錛屽湪project宸ヤ綔鍖哄唴鐨勫彸杈逛腑鍗曞嚮鍙抽敭銆傚湪寮瑰嚭鐨勯夐」妗嗕腑鎵懼埌ImportPackage鈥斺擟haracters錛屽嵆瀵煎叆浜虹墿瑙掕壊鍖呫傜偣鍑籌mport寮濮嬪煎叆銆傚皢浜虹墿鏀劇疆鍚堥傜殑浣嶇疆錛屾帴涓嬫潵瑕佸仛鐨勬槸涓轟漢鐗╂坊鍔犲姩鐢匯

4銆侀渶瑕佷竴瀹氱殑鑻辮鍩虹鍜宑#鍩虹錛屾渶濂借繕浼氫竴浜沠w錛宮aya鐨勬妧鏈銆

5銆佽屼粬浠鐨勬搷浣滈兘鏄灝佽呭ソ鐨勫彲瑙嗗寲鐨勶紝鐩磋傘傞氳繃榪欎簺3d寤烘ā杞浠惰兘寰堝揩鍘葷悊瑙h繖浜涜佺偣鐨勬剰鎬濄