libgdx學習記錄6 動作Action

2022-05-09 05:12:09 字數 886 閱讀 4738

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...