obj.animationstate
:setanimation(0, "animation1", false)
obj.animationstate
:addanimation(0, "animation2", false, 0)
2.關於setanimation 的三個引數,可以看下原型實現
public trackentry setanimation (int trackindex, animation animation, bool loop)
4.如果直接使用上面的addanimation方法,在動畫切換的時候,會出現動畫一的殘影,切換到動畫2的時候有乙個「跳」的過程,看起來非常不自然。
8.那麼接下來的問題就是怎麼在lua中使用c#的委託的方法,在ulua論壇上找到方法如下:
9.於是,這個問題的最終解決方法就是
local spineevent=obj.animationstate:setanimation(0, "animation1", false)
spineevent.complete = spineevent.complete + function
()
obj.animationstate:setanimation(1, "animation2", true)
end
Spine變色動畫在unity中失效的問題
最近美術同事做spine變色動畫的時候開啟了tint black選項來做顏色過渡變化的效果。但是到了程式這邊在unity中顯示的是灰度,沒有顏色變化。說白了就是改變spine材質的shader。預設情況下拖入到unity中是spine skeleton。如果spine動畫中開啟了tint black...
Android中的頁面切換動畫
這段時間一直在忙android的專案,總算抽出點時間休息一下,準備把一些專案用到的android經驗分享一下。在android開發過程中,經常會碰到activity之間的切換效果的問題,下面介紹一下如何實現左右滑動的切換效果,首先了解一下activity切換的實現,從android2.0開始在act...
獲取spine動畫的一些資訊
skeletondata skeletonanimation skeletonanimation getcomponent debug.log skeletonanimation.name 獲取角色名 debug.log skeletonanimation.skeleton.bones 5 tost...