原创 unity www下載

可以在程序運行後,下載圖片、文本、視頻等並顯示在ui上或者存到本地等... 也可以在攝像機或者物體上播放視頻........///////下載速度可能巨慢,不建議下載視頻 建一個簡單的UI,畫布加兩個圖片....... 注意:下載⽅法必須

原创 day03 c#簡單的函數

數學函數。包括判斷偶數,打印數組,求數組最大值,冒泡排序和水仙花 數。       public class MathTool { public bool isEvenNumber(int i) //是

原创 unity項目:坦克大戰:自己的坦克代碼

  將代碼添加到要控制的坦克身上,添加剛體、碰撞體 public class TankMove : MonoBehaviour { [Header("炮彈的預設體")] public GameObject bullet

原创 unity項目:坦克大戰:敵人預設體的代碼

敵人預設體添加兩個腳本。 第一個是敵方坦克AI using System.Collections; using System.Collections.Generic; using UnityEngine; public class

原创 unity 導航系統

很好理解,就是自動尋路功能。。。。 導航⽹格(NavMesh): 1、設置導航靜態物體 (NavigationStatic)  2、烘焙⽹格前的設置     a.打開Navigation窗⼝     b.設置⻆⾊Size    

原创 unity項目:坦克大戰:炮彈預設體

給炮彈預設體添加剛體和碰撞體組件和一個腳本。 炮彈預設體就是個球,生成點在坦克的炮筒上,在炮筒上創建一個空對象來標記生成位置,坦克的前方是炮彈的飛行方向。 using UnityEngine; public class Bullet

原创 unity 協程的用法

概念:伴隨着主線程⼀起運⾏的⼀段程序。 協程與協程之間是並⾏執⾏,與主線程也是並⾏執⾏。   協程可以用來計時,例如lol生產野怪,在怪物死亡時調用計時生成野怪的協程,那麼這段程序只會在野怪倒計時的時候執行,生成野怪後協程就會關閉,比起直

原创 unity 物理射線Ray

射線組成部分:起點和方向 射線是用來檢測的,玩家看不到 ScreenPointToRay   :將屏幕上的點轉換成射線 發射射線: 1.Raycast:返回射線第一個碰撞的物體 2.RaycaastAll:返回所有碰撞的物體 (射擊類遊戲

原创 unity 碰撞體組件,剛體組件,觸發事件

碰撞體組件用來檢測碰撞:collider 有box、sphere、capsule、mesh等。。。表示不同形狀 流程:將碰撞體組件添加到物體上,調整包圍盒的大小,再通過代碼檢測碰撞。 產生碰撞的條件: 1.兩個物體都有碰撞體組件 2.至少

原创 unity 爆更01 地形

Hierarchy窗口右鍵,創建3d  object  -Terrain。 右側Insepector窗口會有transform組件,Terrain組件。 Terrain組件下的Brushes可以調節筆刷大小和形狀,鼠標單擊地圖可以升起地

原创 unity 爆更06 用代碼來實現旋轉。

導入模型並創建了一堆劍。。。。   以下代碼需要掛在所有的子劍身上。   劍陣的中心只需自轉就可以了。。。   接着劍陣整體寫個移動的代碼。 注意,劍陣中心需要添加標記,才能讓所有子劍找到他並饒他公轉。 可以爲一些劍添加軌跡來查

原创 unity 爆更08 按鍵問題。

如何操作我們想要的操作東西。。。     點擊Edit--project Settings--input   看到這大家就可以自行領悟了。。。 當然還是需要代碼的。。。。。   public class InputClass :

原创 day 13 unity界面介紹。

主要就是這5大塊,1是最常用的工具,快捷鍵qwert。分別是拖動地圖,移動,旋轉,放大。。。 按住鼠標滾輪,或者按完q之後可以拖動地圖,鼠標右鍵可以旋轉視角,但是unity裏旋轉視角確實垃圾的,不好用。 第二塊   是層次試圖,你創建的東

原创 day10, day11 c#英雄聯盟文字遊戲(亞索,蓋倫,安妮)

namespace day10 //day11 { public class Hero { public string name; public int blood;

原创 day08 c#接口的運用

interface ISpeak { string Hello(); } class Baby : ISpeak { public string Hello()