最近在研究libgdx,有一起研究的可以討論討論
package com.demo;
import android.os.bundle;
//libgdx的texture與sprite使用
public void oncreate(bundle bundle)
}
package com.demo;
import com.badlogic.gdx.gdx;
import com.badlogic.gdx.graphics.texture;
import com.badlogic.gdx.graphics.g2d.spritebatch;
import com.badlogic.gdx.scenes.scene2d.actor;
public class firstactor extends actor
@override
public actor hit(float arg0, float arg1) else
} @override
public boolean touchdown(float arg0, float arg1, int arg2)
@override
public void touchdragged(float arg0, float arg1, int arg2)
@override
public void touchup(float arg0, float arg1, int arg2)
public firstactor(string name)
}
package com.demo;
import android.util.log;
import com.badlogic.gdx.gdx;
import com.badlogic.gdx.graphics.gl10;
import com.badlogic.gdx.graphics.texture;
import com.badlogic.gdx.graphics.g2d.ninepatch;
import com.badlogic.gdx.scenes.scene2d.actor;
import com.badlogic.gdx.scenes.scene2d.stage;
import com.badlogic.gdx.scenes.scene2d.ui.button;
import com.badlogic.gdx.scenes.scene2d.ui.clicklistener;
import com.badlogic.gdx.scenes.scene2d.ui.button.buttonstyle;
private static string up = "up";
private static string down = "down";
private static string left = "left";
private static string right = "right";
//舞台
private stage stage;
//演員
private actor firstactor;
private texture texture;
private button buttonup,buttondown,buttonleft,buttonright;
private ninepatch patch1, patch2;
@override
public void create()
@override
public void render()
@override
public void dispose()
@override
public void resume()
@override
public void pause()
@override
public void resize(int width, int height)
public button initbutton(string name,int x,int y)else if(name.equals(down))else if(name.equals(left))else if(name.equals(right))
patch1 = new ninepatch(texture, 0, 0, 0, 0);
button button = new button(new buttonstyle(patch1, patch1, patch1, 0f, 0f, 0f, 0f, null, null), name);
button.x = x;
button.y = y;
button.width = 32;
button.height = 32;
return button;
} @override
public void click(actor button) else if(button.equals(buttondown))else if(button.equals(buttonleft))else if(button.equals(buttonright))
}}
命令列版掃雷,方向鍵控制
以前寫的乙個命令列版掃雷,今天翻出來整理了下拿出來,寫的有點亂 codeblocks vc6.0編譯通過,只能在windows下執行,linux不支援。不嫌蛋疼的可以用curses庫來實現下linux版本。截圖2張,比較簡陋 程式還是比較簡單的,那這裡就直接丟 了 命令列版掃雷,方向鍵控制 incl...
LayaAir 使用方向鍵 控制精靈在格仔中移動
使用方向鍵 在rpg中的格仔中移動是很常見的功能!可是在實際製作中會遇到很多問題 本人資質一般 弄了乙個這個 弄了好久 基本上完美解決了同時按多個按鍵的問題 我以前的做法是 按哪個鍵 就忘哪個方向走 效率低 而且體驗差 所以改了這個方案 當然 你可以繼續優化這 並發給我 萬分感謝 laya.stag...
獨立按鍵控制跑馬燈的方向
include reg52.h define const time level 09 16 300 第9個至第16個led跑馬燈的速度延時時間 define const voice short 40 蜂鳴器短叫的時間 define const key time1 30 按鍵去抖動延時的時間 void...