<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                各位,對不起,我一直都很想快點進入代碼的教程,但是不知道為什么,老是在編輯器這邊徘徊。 這不,本篇又要介紹[編輯器](http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=18&is_app=0&jk=bf47491585e091bb&k=%B1%E0%BC%AD%C6%F7&k0=%B1%E0%BC%AD%C6%F7&kdi0=0&luki=2&n=10&p=baidu&q=25013069_cpr&rb=0&rs=1&seller_id=1&sid=bb91e085154947bf&ssp2=1&stid=0&t=tpclicked3_hc&td=1682305&tu=u1682305&u=http%3A%2F%2Fwww%2Ebenmutou%2Ecom%2Farchives%2F2089&urlid=0)了,唉。(小若:好可憐…個屁吖,還不是你自己要介紹的!) > 笨木頭花心貢獻,啥?花心?不,是用心。 > 轉載請注明,原文地址:[http://www.benmutou.com/archives/2089](http://www.benmutou.com/archives/2089) > 文章來源:[笨木頭與游戲開發](http://www.benmutou.com/blog/) ### 1.技能快捷鍵 吶,我們玩Dota的人呢,是絕對不能忘記一件事情的——那就是技能快捷鍵。 比如我們玩【阿木·辛格·婁】這個英雄,它的技能快捷鍵就是:QWERT。 記住這幾個快捷鍵,拿一血就容易多了。(小若:好的,好的,我準備好了,那我負責中路?) 好的,那我負責上路..啊個屁啊!我們是在寫教程好嗎?(小若:又搶我臺詞..) OK,新建一個Unity項目,然后新建一個立方體Cube,別告訴我你忘了怎么建,我才不管你了… ![](https://box.kancloud.cn/2016-06-06_575541ad4ebdb.jpg) 選中新建的Cube,如上圖,我們會看到Cube中間有三個箭頭。 這三個箭頭是用來移動物體的,分別對應三維坐標X、Y、Z。 至于誰是X誰是Y(Z:等等,那我呢?為什么要忽略我?),可以看看右上角的小圖標: ![](https://box.kancloud.cn/2016-06-06_575541ad629bc.png) 初學者很容易被三維坐標搞得暈頭轉向,不過沒關系…暈著暈著就習慣了。 現在,分別按鍵盤上的Q、W、E、R、T鍵,每按一個鍵,就看看物體發生了什么變化,并且嘗試去操作那些變化后的東西。 如果你沒法發現這幾個技能鍵的各個用處,那么…請你滾粗好嗎?(小若:哎喲,不錯哦,好想揍你) 詳細的說明如下: Q:切換到手掌狀態,這樣就可以移動整個場景 W:切換到移動狀態,這樣就可以移動當前物體 E:切換到旋轉狀態,這樣就可以旋轉物體 R:切換到縮放狀態,這樣就可以縮放物體 T:切換到選擇狀態,可以框選多個物體 ### 2.復制物體 如果你做了一個很帥的Cube物體,想要復制一個,那怎么辦? 很簡單,選中這個Cube,然后按住[鍵盤](http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=18&is_app=0&jk=bf47491585e091bb&k=%BC%FC%C5%CC&k0=%BC%FC%C5%CC&kdi0=0&luki=5&n=10&p=baidu&q=25013069_cpr&rb=0&rs=1&seller_id=1&sid=bb91e085154947bf&ssp2=1&stid=0&t=tpclicked3_hc&td=1682305&tu=u1682305&u=http%3A%2F%2Fwww%2Ebenmutou%2Ecom%2Farchives%2F2089&urlid=0)的Ctrl+D,你會看到如圖所示的樣子: ![](https://box.kancloud.cn/2016-06-06_575541ad74eab.png) 就這樣復制了一個物體,這是經常會用到的快捷鍵,記住它吧。 ### 3.隱藏物體 有時候我做了一個很厲害的Cube(小若:能不能不要Cube,敢不敢換一個帥一點的物體?) 但是我又突然不想要了,可是我又不舍得刪,怎么辦?(小若:孩子,要拿得起,放得下) 選擇你想隱藏的物體,看看它的屬性頁的左上角: ![](https://box.kancloud.cn/2016-06-06_575541ad889e2.png) 有沒有看到一個勾選框,是的,沒錯,就如你所想的那樣,嗯。 這里所說的隱藏,是指游戲運行時的隱藏,編輯狀態下的話…也是會隱藏的,哈哈哈。(小若:我覺得你在找屎咯) ### 4.我們的第一個腳本..文件 別興奮,只是建一個腳本文件,我們不寫代碼。 在【Project】窗口里點擊右鍵,依次選擇【Create】->【C# Script】,這樣就創建了一個腳本文件了: ![](https://box.kancloud.cn/2016-06-06_575541ada1159.png) 注意了,如果你希望給這個腳本重命名,請在剛創建的時候就輸入它的名字。 因為,你以后再修改名字的話,腳本對應的類的名字是不會被修改的。 如果你希望腳本的名稱就是類的名稱,那就要小心點了,別隨便改動文件名 ### 5.添加組件 別失望,我讓你創建腳本是有用的。 現在,嘗試點擊并拖動腳本文件,拖到Cube物體的屬性頁里。 這是一個很高難度的操作,你一定要仔細看我的說明。(小若:呵呵) 首先,點擊Cube物體,你會看到它的屬性頁。 然后,點擊并拖動腳本文件到Cube的屬性頁空白處。 注意,點擊并拖動,在拖動完成之前都不要松開[鼠標](http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=18&is_app=0&jk=bf47491585e091bb&k=%CA%F3%B1%EA&k0=%CA%F3%B1%EA&kdi0=0&luki=1&n=10&p=baidu&q=25013069_cpr&rb=0&rs=1&seller_id=1&sid=bb91e085154947bf&ssp2=1&stid=0&t=tpclicked3_hc&td=1682305&tu=u1682305&u=http%3A%2F%2Fwww%2Ebenmutou%2Ecom%2Farchives%2F2089&urlid=0),否則你只會看到腳本的屬性頁。 然后,你就能看到Cube的屬性多了一個腳本了: ![](https://box.kancloud.cn/2016-06-06_575541adb2f15.png) 這是一個很常用的操作,添加其他組件時也是這樣的操作方式。 甚至是腳本的某個成員屬性,也可以通過拖動來賦值,很帥。 [組件](http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=18&is_app=0&jk=bf47491585e091bb&k=%D7%E9%BC%FE&k0=%D7%E9%BC%FE&kdi0=0&luki=4&n=10&p=baidu&q=25013069_cpr&rb=0&rs=1&seller_id=1&sid=bb91e085154947bf&ssp2=1&stid=0&t=tpclicked3_hc&td=1682305&tu=u1682305&u=http%3A%2F%2Fwww%2Ebenmutou%2Ecom%2Farchives%2F2089&urlid=0)+拖動,這算是Unity的一大特色吧。 ### 6.Tag(標簽) 最后,看看Cube的Tag屬性,這個有點難找,在Cube屬性頁的最上面,但是在Cube名字的下面: ![](https://box.kancloud.cn/2016-06-06_575541add2492.png) 點擊Untagged下拉框,就能看到一堆選擇項,這些都是預設的Tag標簽,你可以選擇一個。 但通常是自己建一個,點擊最后的【Add Tag】,然后點擊右下角的【+】號按鈕: ![](https://box.kancloud.cn/2016-06-06_575541adeb6af.png) 接下來,你自己建,想建多少個就建多少個。 建完之后,再次點擊Cube物體,回到它的屬性頁,你會發現…它的Tag還是Untagged,哈哈哈。 是的,你剛剛建的那些Tag都是公用的,并不是針對某個物體的。 所以,你還得給Cube選擇一個Tag。 Tag[標簽](http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=18&is_app=0&jk=bf47491585e091bb&k=%B1%EA%C7%A9&k0=%B1%EA%C7%A9&kdi0=0&luki=3&n=10&p=baidu&q=25013069_cpr&rb=0&rs=1&seller_id=1&sid=bb91e085154947bf&ssp2=1&stid=0&t=tpclicked3_hc&td=1682305&tu=u1682305&u=http%3A%2F%2Fwww%2Ebenmutou%2Ecom%2Farchives%2F2089&urlid=0)是什么鬼?它就只是物體的一個屬性,你可以這樣理解:public string tag; 明白了嗎?然后,我們想用這個屬性來做什么就用來做什么,你自己喜歡。 通常情況下,我們會用它來查找物體,比如我獲取到了一個物體,但是我不知道它是誰。 這時就可以通過判斷它的Tag來確定它是誰了。 同樣的,我們可以給怪物物體設置一個相同的Tag(比如monster),只要Tag是monster的,那就代表它是怪物。 這樣,英雄在攻擊敵人時,就不會不分敵我了。 ### 8.結束 OK,這篇介紹得比較雜,但常用的入門操作介紹得差不多了。 其實我也就是入門階段而已,我平時也就是用這些操作。 ### 9.PS——保存場景 我漏掉了一個很重要的東西,因為寫完才想起的,所以只能額外添加一個小標題來寫了。 (小若:再假一點試試?好像我不知道博客可以編輯似的) 那就是保存場景。 Unity和Cocos有一個地方是比較類似的,那就是,都有場景的概念。 場景可以理解為界面的切換,比如菜單界面進入到關卡選擇界面,然后再進入到戰斗界面。 這幾個界面就可以分別用三個場景來實現(當然,你非要在一個場景里做幾個大功能,那也沒人能組織你)。 創建Unity項目后,默認會新建一個場景,但是這個場景是未命名了,按下Ctrl+S,就會彈出保存對話框。 輸入你的場景名,保存即可。 關于目錄結構,我們以后再說。 [本篇源碼:](#)[Unity_benmutou_005](http://www.benmutou.com/wp-content/uploads/2015/10/Unity_benmutou_005.zip)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看