NGUI拖動攝像機實現面板上下拖動

2021-07-15 03:42:47 字數 374 閱讀 8977

拖動camera上面每個元件都不可少

uiviewport元件是實現拖行攝像機檢視在主uicamer上顯示

uidraggablecamera的功能是確定主要拖動的父物體

uicamera功能是負責監聽ngui上的拖動事件,沒有這個指令碼是不可以拖動的

拖動物體上需要或者是設定乙個拖動背景新增到拖動背景上效果是一樣的。

uidragcamera

下面來解釋一下為什麼需要使用攝像機拖動的這種功能,當在乙個面板中需要實現能上下拖動,且面板內部還有子物體需要左右拖動時。我們可以使用攝像機拖動實現面板的上下拖動,面板內部小部件拖動可以直接使用uiscrollviewrecycle,這個功能我在上篇揹包滑動的文章中敘述過。

揹包滑動整合位址

攝像機實現翻轉

2 關於節點的攝像機 cam seteyexyz 0,0,500 以 eye 為起點 eye是乙個位置點 cam setcenterxyz 0,0,1 朝 center 看 center是乙個向量 cam setupxyz 0,1,0 沿著 up 方向 站著看地上乙個 轉動身體後看到的會也會轉 3 ...

NGUI利用兩個攝像機裁剪特效

最近策劃們要求在物品欄的邊框上面新增粒子效果,以區分物品的品質,本以為這件事情非常容易,哪知 ngui 自帶的 softclip 無法裁剪 3d 模型以及粒子,這兒有篇外國朋友寫的文章 但是因為 ngui 版本的不同,我沒有仔細去研究,有興趣的可以看一下。本篇文章並不是真正意義上的裁剪,而是通過新增...

Unity3D攝像機裁剪 NGUI篇

有時候,需要在乙個uiscrollview中顯示乙個帶有3d模型或者粒子特效的列表 ngui的uiscrollview無法裁剪3d模型和粒子特效,所以想到乙個辦法就是使用攝像機來裁剪 最重要的是攝像機的裁剪區域的設定,需要使用到ngui的uiviewport指令碼 預設上需要事先掛好攝像機,並建立乙...