- Editor用のUI(Button、TextMesh)はそれ用のクラスを作成し、GameEditorにて表示を行うように変更。
- 2個以上ボタンを生成するとボタンの判定が上手くいかない問題を修正(MouseInputの修正) - シーンが変わるとボタンが機能しない問題を修正 - EditorButtonをButtonに変更し、(旧)ButtonをButtonComponentと名前を変え、Buttonクラスを用いるように変更 - Spriteクラスを作成し、Renderの記述もそこで行う。そして、Mesh内で行っていたSpriteの処理をすべて、Spriteクラスを用いるように変更 - 抽象クラスRendererを作成し、レンダリングをここに記述し、TextとSpriteはこれを継承するように。 |
---|
|
GameEngine/src/main/java/Main.java |
---|
GameEngine/src/main/java/gameEngine/GameEditor.java |
---|
GameEngine/src/main/java/gameEngine/SwingGameEditor.java 0 → 100644 |
---|
GameEngine/src/main/java/gameEngine/entites/GameObject.java |
---|
GameEngine/src/main/java/gameEngine/entites/gameComponents/Button.java 100644 → 0 |
---|
GameEngine/src/main/java/gameEngine/entites/gameComponents/ButtonComponent.java 0 → 100644 |
---|
GameEngine/src/main/java/gameEngine/entites/gameComponents/EditorButton.java 100644 → 0 |
---|
GameEngine/src/main/java/gameEngine/entites/gameComponents/Mesh.java |
---|
GameEngine/src/main/java/gameEngine/entites/gameComponents/MoveImage.java |
---|
GameEngine/src/main/java/gameEngine/entites/gameComponents/Physics.java |
---|
GameEngine/src/main/java/gameEngine/entites/gameComponents/TextMesh.java |
---|
GameEngine/src/main/java/gameEngine/input/KeyInput.java |
---|
GameEngine/src/main/java/gameEngine/input/MouseInput.java |
---|
GameEngine/src/main/java/gameEngine/scenes/EditorScene.java |
---|
GameEngine/src/main/java/gameEngine/scenes/Scene.java |
---|
GameEngine/src/main/java/gameEngine/views/Button.java 0 → 100644 |
---|
GameEngine/src/main/java/gameEngine/views/Renderer.java 0 → 100644 |
---|
GameEngine/src/main/java/gameEngine/views/Sprite.java 0 → 100644 |
---|
GameEngine/src/main/java/gameEngine/views/Text.java 0 → 100644 |
---|
GameEngine/src/main/java/gameEngine/views/Window.java |
---|