libgdx中的action類能夠有效的幫助我們實現位移、旋轉、縮放、淡入淡出等效果,對遊戲的設計很有用。
action是乙個抽象類,本身不可以例項化。一般使用的它的繼承類,常用的有
movetoaction、movebyaction、rotatetoaction、rotatebyaction、scaletoaction、scalebyaction、fadeinaction、fadeoutaction等。
如果要定義自己的acion則需要重寫其抽象方法act。
例如:action action = new action()
61};
62 exitaction =actions.sequence( action7, action8, action9 );
6364 img.addlistener(new
inputlistener()
72});
7374
75gdx.input.setinputprocessor( stage );76}
7778
@override
79public
void
render()
8788
@override
89public
void
dispose()
9495 }
action一般是新增到actor中的,當然也可以新增到stage中,使用起來很方便。程式中設計的是乙個迴圈,當點選時會清除以前的action並進行一次淡出淡入後消失。
執行效果:
libgdx學習記錄10 Particle粒子
粒子對製作畫面特效很有用,可以使用particle editor進行自行編輯粒子效果,跟一起生成.p粒子檔案,然後匯入到程式中使用。本文所用的粒子效果是基於其自帶的demo的。例項 1 package com.fxb.newtest 23 4import com.badlogic.gdx.gdx 5...
libgdx學習記錄22 3d物體建立
libgdx是乙個強大的遊戲框架,不僅支援2d部分,同時還支援3d部分。libgdx的3d部分投影主要通過perspectivecamera實現。物體的顯示過程 1.建立遠景相機,角度一般設為67,並設定其位置 點 近距離和遠距離。2.建立模型建立器,並建立出乙個物體模型。之後通過模型建立出對應的例...
Java學習記錄6
1.抽象類 abstract 抽象類不可建立物件 子類繼承抽象類,必須重寫重寫抽象方法 子類不重寫,可將類程式設計抽象類 普通抽象類 裡面的方法不一定全是抽象的 純抽象類 裡面所有的方法都是抽象方法 public abstract class as public class ad extends a...