日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Unity3D 装备系统学习Inventory Pro 2.1.2 基础篇

發布時間:2023/11/30 windows 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity3D 装备系统学习Inventory Pro 2.1.2 基础篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

前一篇 Unity3D 裝備系統學習Inventory Pro 2.1.2 總結

基本泛泛的對于Inventory Pro 這個插件進行了講解,主要是想提煉下通用裝備系統結構和類體系。前兩天又讀了另一個插件 C# Inventory-uGui v2.0.1的源碼(應該也是老外寫的),對比了一下覺得還是和Inventory Pro有一定差距的(這個計劃在另開一篇進行分析)。所以也就堅定了我更加細致的對于這個插件的學習。

補上一篇沒有,貼出的功能展示圖

問題求解

問題求解主要是我在學習中遇到的一些問題,希望能夠得到明確的答案,如果有高手路過請不要吝惜你的答案。

問題1、本來在前篇中我準備截幾張Inventory Pro的運行效果截圖,結果失敗了,后來發現是因為我copy了工程到另一個電腦上,結果運行就出現了問題,但是如果是新建工程就沒有這個問題,請問為何?

問題2、關于屬性監視器Inspector,自動生成c#組件中的字段問題,看了些科普,知道是自動可以在面板生成,也可使用一些特性HeaderAttrribute來實現Title什么的,但是這個在類繼承體系中,很多分組中,顯示順序,顯示名稱等,其實要用一種默認的規則來運作(上帝模式),其實很多代碼可讀性就很差。不知道是否這樣?

正文

Demo1的在工程中的位置

首先說一下Demo1的功能,其實很簡單主要是建立起來Inventory Pro的運行環境,首先項目的Demo是3d的所以創建項目時,選擇是3D工程。運行環境中,使用標準插件庫建立一個第三方視角跟隨的角色,角色可以在Panel中自由的移動跑跳;然后才是Inventroy Pro的基礎配置,主要是引入Setting,在Setting中進行一些基礎的配置。具體的運行后的界面如下圖所示

這里對于我這種菜鳥來說,角色控制和第三方視角角色跟隨看起來都挺難的,沒有辦法只能看了下標準插件的說明,裝備系統也是在3D視角跟隨角色的基礎上完成的,下面簡單說一下吧,老鳥請自覺忽略

角色操作和創建

按照插件說明角色創建很簡單,就是首先創建一個Panel GameObject讓角色可以在平面上跑,不至于掉下去,因為新手跑,跳是需要重力系統,撿拾也是需要物品在平面上,當然也有物理碰撞什么的,這里就不仔細說了。

第一步在Scene中添加一個Panel,然后把它設置大點,不然角色會掉下去

第二步,找到圖中的角色prefab然后直接拖到場景中,reset一下即可

第三方視角相機跟隨

第三方視角相機跟隨,也是按照標準過程進行

第一步,刪除原來的MainCarmar攝像機

第二步,從Asset中拖拽我們需要的Prefab到場景中來

第三步,設置相機的Target為我們的控制角色,這里拖拽即可

至此我們完成了第三方視角的角色跟隨系統,是不是很簡單,我想這個應該已經有無數人寫過教程什么的,簡單的發指。讓我們又回到了Winform的年代工具欄直接拖拽即可,但是經驗告訴我們這種上帝之手的模式,其實對新人是不利的,這里就廢話不多說了,比較我們要研究的Inventory System,等以后再遇到了我們再研究吧。

最后是裝備系統配置創建

基礎環境創建好了,下面我們需要創建下裝備系統的自身的基礎環境了,涉及到了Srcript,Manage文件夾中的四大基礎類

裝備系統配置類,

裝備系統管理類

Item管理類(工廠可能不準確,歡迎指正)

裝備數據Asset類

Demo1中其實要實現的就兩步

第一步,創建空游戲對象,配置InventorySetting類

第二步,初始化游戲Item數據Asset

總結

至此,Demo1的內容講完了,對于老鳥來說其實什么也沒有說,但對于Unity3D新手來說其實也是很好的基礎學習,大概有以下內容

1、UGui 基本容器Canvs使用

2、標準角色創建

3、標準角色跟隨攝像機

4、Inventory Pro 全局Setting使用

轉載于:https://www.cnblogs.com/IlidanStormRage/p/5780606.html

總結

以上是生活随笔為你收集整理的Unity3D 装备系统学习Inventory Pro 2.1.2 基础篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。