原创 Unity【小功能】:實現蛇形移動

這裏看效果: https://www.bilibili.com/video/av47392345?from=search&seid=17367277061053409093 源碼:https://download.csdn.net/dow

原创 設計模式---------狀態模式

1.概述  當一個對象的內在狀態改變時允許改變其行爲,這個對象看起來像是改變了其類。 2.解決的問題   主要解決的是當控制一個對象狀態轉換的條件表達式過於複雜的情況,把狀態的判斷邏輯移動到表示不同的一系列類當中,可以把複雜的邏輯判斷簡單

原创 Unity3D:面向敵人!

  void Update(){  Vector3 dir = 己方位置-敵方位置         dir = new Vector3(dir.x, 0, dir.z);//如果不需要朝上和朝下,則將dir.y置爲零!         Q

原创 Unity與IOS內購恢復問題

Unity與IOS內購恢復問題 IOS這方面也接觸了一段時間了,發現IOS內購最大的坑了就是恢復內購的問題。在asset store商店上面的所有關於iap的插件,其實都有相應的接口和函數,但是作爲剛接觸Ios的新手肯定四處百度,發現並不

原创 UGUI 虛擬搖桿的實現

建2張 image,大小自己看着辦: 第一步:將上一次拖拽實現的代碼全部複製過來.將腳本放在較小的正方形 image using UnityEngine; using System.Collections; using UnityEn

原创 UGUI拖拽事件的實現

UGUI 自帶有拖拽事件,我們具體來實現看看,爲了便於理解,我儘量去除不必要的代碼. 第一步:繼承3個接口:IBeginDragHandler,IDragHandler,IEndDragHandler,分別是拖拽開始,拖拽途中,拖拽結束.

原创 UGUI實現圖片特效輪播,使用插件DOTWEEN

今天我們來用unity3d的UGUI來實現圖片的輪播,也就是經常在一些視頻網站上的一些圖片輪播。這次將使用到動畫插件DOTWEEN,主要目的也是爲了熟悉Dotween這個插件。圖片輪播的原理是比較簡單的,我將實現圖片特效輪播,也是看了別人

原创 Unity中物體拋物線的實現

定點拋物線的實現 讓我們回憶一下初中學得最基本的物理知識 1: S=Vt 距離等於速度x時間(用於拋物線中水平運動) 2: V=at 速度等於加速度x時間(用於拋物線垂直運動) 好啦,就這個2個公式就能搞定啦! 水平運動上的代碼:

原创 利用 NavMesh.CalculatePath寫出更加好的AI移動效果

感謝這位兄臺,雖然是亂點點出來的一個論壇,哈哈哈哈 既然有具體的想法和步驟了,那我們就來完善一下吧,實現一個demo。 新建一個場景,添加plane,隨便添幾個cube,做2個橋的樣子。選擇橋和plane在Navigation上面點擊

原创 UGUI點擊事件的簡單封裝

UGUI點擊事件的簡單封裝 IPointerEnterHandler – OnPointerEnter – Called when a pointer enters the object IPointerExitHandler – On