AnimationEvent事件問題之詳細分解

2021-07-10 16:13:15 字數 988 閱讀 3842

該新增的都已經新增完畢了。咋還執行報錯,找不到事件函式呢? 

一開始懷疑,寫了函式為類中的私有函式,private。要是私有的不可以呼叫,從設計的角度,就應該把這些沒用的私有,不可用呼叫的全部遮蔽掉啊!! 

所以,問題不在於此啊!!

歷盡千辛萬苦,把所有動畫下的掛在的事件,全部都重新修改調整了一遍。結果通過比較meta檔案,發現meta檔案中原來的event中,多了乙個空格,就是由他造成的。

但是可以保證,在使用上述的動畫event中,絕對是拷貝的**,沒有新增過任何手動的過程,這樣就會多了個空格這種問題。想想,也是無可奈何啊!!unity我也無奈。

說說meta檔案

meta檔案主要包括內容:

檔案格式版本

guid

建立時間

license型別

匯入者使用者資料等。 

我們隨便看看乙個:

fileformatversion:

2guid:

7d5d1ce2c226f9e40a8c1692583c2700

timecreated:

1453951490

licensetype: free

defaultimporter:

userdata:

assetbundlename:

assetbundlevariant:

meta檔案的作用:帶有guid,就意思就是檔案唯一標識。就是很小概率的重複的一組數字。 

使用它來對應相應的資源引用,在下次搜尋到這個引用時,若找不到就場景就會崩潰,指令碼就會顯示「missing script」。它們是工程的一部分。 

若不想看到它,可以隱藏它。如下圖所示: 

在工程中,meta檔案是需要提交的,如沒有,就會在本地自動生成乙個,打亂原來的所有資源引用。

CoerceValueCallback事件的使用

定義依賴屬性 public static readonly dependencyproperty valueproperty dependencyproperty.register value typeof decimal typeof numericupdown new frameworkprop...

Spring Transactional事務回滾

spring中事務分為程式設計時事務和宣告式事務,程式設計式事務 程式設計人員通過 控制事務的開啟 回滾 提交,宣告式事務 把事務的處理交給spring。使用註解 transactional配置就是宣告式事務。基本配置1 配置spring的datasourcetransactionmanager事務...

HibernateTemplate 自動事務

使用hibernatetemplate時,不顯示的宣告事務管理,照樣能對資料庫做curd。這是因為在沒有宣告事務時,hibernatetemplate是預設自動提交事務的。因此如果在業務 中,只涉及到一次資料庫操作時預設自動事務提交已經足夠,如果多次資料庫操作則需要做事務宣告。hibernatete...