過程是這樣的:最近一直想做一個頭像的mask效果,后來發現原來unity的mask需要用shader來寫,網上找了不少資料,也能實現,不過大多數都是用render texture作為相機投影的texture。然后把這個相機的圖像作為一個material,然后在ngui中創建一個texture ...
前話 在許多類型游戲中我們經常會使用到背包,利用背包來設置相應角色屬性,多了背包也會讓游戲增色拓展不少。 那在Unity D游戲開發中該如何編寫背包系統呢 因為有高人開發了NGUI插件,因此我們進行簡單編寫代碼設置即可實現一個簡單的背包功能了。 准備工作 新建一個工程PackageDemo 導入NGUI包 最新版 . . 版的正版 刀 准備好圖片素材,使用NGUI將其打包成圖集 背包 背包格子 ...
2016-04-23 15:32 0 9935 推薦指數:
過程是這樣的:最近一直想做一個頭像的mask效果,后來發現原來unity的mask需要用shader來寫,網上找了不少資料,也能實現,不過大多數都是用render texture作為相機投影的texture。然后把這個相機的圖像作為一個material,然后在ngui中創建一個texture ...
一、利用txt文件存儲游戲物品信息 首先在asset下創建一個txt文件,這里我們命名為objectsInfoList.txt,並將其拖放到unity Project視圖中。 其中txt中我們先存放一些物品信息,每行存儲一種物品信息,分別為編號、名稱、物品對應的圖片名、種類、回血值 ...
http://www.cnblogs.com/zhanghaipeng-Unity3D/p/4732592.html 由於游戲需要從背包中拖出武器並在場景中相應的位置生成出來,所以研究了一下這個。 一般來說,在Unity3D開發中如果使用NGUI為游戲做UI,我們的場景和UI並不是 ...
背包效果-使用NGUI實現物品的拖拽效果Drag 效果實現如圖 對象層級關系圖 PacketCell - Right 對象作為單元格背景 PacketContainer 對象作為單元格容器 ...
這里是一個簡單的跳躍,5.0和其他版本貌似不一樣,並且,再起跳功能做的不完全。 不過一個基本的思路在這里。 1.首先,射線檢測,這里是利用一個空對象,放到主角對象的下面 2.然后調節射線的位置,在主角對象的下面一點(這點很重要,差不多放在腳下,這樣才能和地面接觸,不然就永遠也和地面 ...
UIScrollView制作滑動列表,可橫向,豎直展示一些列表在固定可視范圍內 UIScrollVIew只是一個可滑動的UI組件 如果需要制作復雜的可視區域UI需要配合使用UIPanel與UIGrid 這樣更方便UI的展示 a.創建一個2D UI Root,在NGUI菜單上創建 ...
UGUI的Button組件只有OnClick事件的監聽,要實現長按功能,要監聽按下事件和抬起事件,所以要使用到EventTrigger組件中的OnPointerDown和OnPointerUp來監聽。 為了方便,把EventTrigger中的事件監聽都封裝起來,我是使用了雨松MOMO寫 ...
好久沒寫博客了,上一篇是在今年上班之前寫的 從年初到現在一篇沒寫過,每天都在加班,實在太忙了 上班半年多了,學到不少東西 今天分享一下剛寫的小功能 TweenFillAmount 用過NGUI Twnner的人看到這個名字就應該知道干啥的了 tweenPosition ...