中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity3D 角色Face的顯示

發布時間:2020-07-31 01:50:55 來源:網絡 閱讀:687 作者:Aonaufly 欄目:游戲開發

一般Game的左上角都有一個玩家基本信息顯示欄,包括玩家的圖像。這種圖像,一般有兩種方式,其一:將玩家的圖片集中制作成一個圖集,利用NGUI/UGUI的sprite加入相應玩家的圖片。當然,也可利用Texture。這種方式比較簡單,這里不做詳細說明。其二,即是利用Render Texture 實時地從Camera中獲得圖像渲染。現在講解第二種。

①:導入一個3D的動畫 , 這里我用的是NGUI里面的3D模型。并把這個模型的Layer設置成Player。

Unity3D 角色Face的顯示

②:在這個Go小添加一個Camera作為Go的子類。這個Camera專門用于渲染主角的Face。

這里先創建一個Render Texture命名為FaceTexture。在Project中創建。

Unity3D 角色Face的顯示


設置Camera的各種屬性:讓此Camera只渲染Player層。另外將Target Texture設置為FaceTexture,即讓FaceTexture實時接收此Camera拍攝的圖片。

Unity3D 角色Face的顯示Unity3D 角色Face的顯示

③:在左上角實時顯示玩家Face圖片

本人用NGUI的Simple Texture

Unity3D 角色Face的顯示

設置Simple Texture的屬性如下圖:將FaceTexture指定給Texture,這樣的話渲染出來的是個矩形。如果要想得到圓形,可使用其Material,找一個遮罩的shader,本文不做深入介紹。

Unity3D 角色Face的顯示

結果:

Unity3D 角色Face的顯示

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赤峰市| 台南市| 门头沟区| 洛南县| 房产| 伊通| 中山市| 达拉特旗| 宜川县| 瑞金市| 独山县| 射洪县| 天台县| 武胜县| 斗六市| 湖州市| 临高县| 曲沃县| 明光市| 华容县| 新乡县| 雷州市| 孝昌县| 合山市| 灵宝市| 古丈县| 滁州市| 抚宁县| 隆尧县| 祥云县| 资中县| 甘南县| 凤翔县| 湘潭县| 北宁市| 夹江县| 桐乡市| 名山县| 富裕县| 武夷山市| 汾西县|