안녕하세요 사람이는 libgdx에서 버튼을 만드는 방법 나까지 사람이
-4
A
답변
1
이 최소한의 예를 어떻게 당신이 그것을 만지면 무언가를 모바일 장치의 경우 Libgdx 에서 클릭 할 버튼을 만드는 말해 줄 수 있습니다 당신은 코멘트를 달성하려고하는 무엇
package com.mygdx.gtest;
import com.badlogic.gdx.ApplicationAdapter;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.scenes.scene2d.Actor;
import com.badlogic.gdx.scenes.scene2d.Stage;
import com.badlogic.gdx.scenes.scene2d.ui.Skin;
import com.badlogic.gdx.scenes.scene2d.ui.TextButton;
import com.badlogic.gdx.scenes.scene2d.utils.ChangeListener;
public class Test extends ApplicationAdapter{
private Skin skin;
private TextButton button;
private Stage stage;
@Override
public void create() {
//make a stage for your button to go on
stage = new Stage();
//load a skin(a collection of styles for objects)
// skin is from gdx-skins (https://github.com/czyzby/gdx-skins)
skin = new Skin(Gdx.files.internal("neon-ui.json"));
//create your button
button = new TextButton("Button1", skin);
//add it to your stage
stage.addActor(button);
// add a listener to your buttons so it does something when clicked
button.addListener(new ChangeListener() {
@Override
public void changed(ChangeEvent event, Actor actor) {
System.out.println("I was clicked");
}
});
// set the sgae as the input processor so it will respond to clicks etc
Gdx.input.setInputProcessor(stage);
}
@Override
public void render() {
//clear the screen
Gdx.gl.glClearColor(0.3f, 0.3f, 0.3f, 1f);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
// tell stage to do action and then draw itself
stage.draw();
stage.act();
}
}
+0
이것은 좋아 보이지만 그 순간에 할 수있는 시간이 없습니다. 곧 알려 드리겠습니다. –
+0
아니요 내가 원하는 것 –
+0
그것에 대해 작동하지 않는 무엇입니까? 그것은 내 인쇄에 잘 작동합니다 클릭했을 때 "나는 클릭했습니다" – dfour
관련 문제
- 1. libgdx에서 버튼을 비활성화하는 방법
- 2. LibGDX에서 깜박이는 애니메이션을 만드는 방법
- 3. libgdx에서 LevelMenu를 만드는 방법은 무엇입니까?
- 4. Libgdx에서 healthbar를 만드는 방법은 무엇입니까?
- 5. 는 사람이
- 6. 는 사람이
- 7. libgdx에서 사용할 스킨 파일을 만드는 방법
- 8. libgdx에서 단일 메쉬를 사용하여 큐브를 만드는 방법
- 9. LibGDX에서 텍스처를 그리는 방법?
- 10. LibGDX에서 Minimap을 만드는 방법은 무엇입니까?
- 11. 팝업 버튼을 만드는 방법
- 12. 는 사람이 건너했습니다
- 13. 는 사람이 ... 어떻게
- 14. 는 사람이 루프가
- 15. 는 사람이 document.cookie를가
- 16. 는 사람이 나에게
- 17. 는 사람이 ember.js 기능
- 18. 스타일을 가진 WPF 버튼을 만드는 방법을 아는 사람이 있습니까?
- 19. OpenLayers : 사람이 만드는 모든 층
- 20. 레일즈에서 사람이 읽을 수있는 datediff를 만드는 방법
- 21. libGDX에서 사진을 표시하는 방법?
- 22. Libgdx에서 Firebase를 사용하는 방법?
- 23. LibGDx에서 배경으로 이미지를로드하는 방법?
- 24. Libgdx에서 원형 차트를 그리는 방법
- 25. libgdx에서 안드로이드 앱 열기
- 26. 는 libgdx에서 글꼴을 그려 내지 않습니다
- 27. 는 만드는 방법 크롬
- 28. libgdx에서 지오메트리 셰이더를 만드는 방법은 무엇입니까?
- 29. LibGDX에서 시간 표시 줄을 만드는 방법은 무엇입니까?
- 30. LibGDX에서 탭 패널을 만드는 방법은 무엇입니까?
도움이 https://stackoverflow.com/a/21494340/4212632 – Ryan
수 있습니다 Nop는 정말이 경우 무언가를 모바일 장치를 들어' –
을했다 말할 수 없다 너 만지면 돼? – Aryan