rafaeloliveira / plume Goto Github PK
View Code? Open in Web Editor NEW2D game engine for Kha
License: MIT License
2D game engine for Kha
License: MIT License
There's issues with the KeyCodes in kha so I recommend reverting to Int and tracing (I made the var public in keyboard) since they vary from target to target according to Rob.
I had to do this when updating SDG and put an or '||' for both the KeyCode and the actual Int that is traced (and does not exist as a kha.KeyCode).
Hopefully won't have to do a bunch of #if #ends in the future.
Right now I'm rendering through each state's Render.
Is there a way to render through the project like SDG, or is this the preferred method?
Seems I only have access to the static back/framebuffers so all I can do is change the clear color.
Seems broken right now when I tried to use it.
Hey I've been working all week on the Sdg Tiled showcase and added
Anyways, I just found this engine.
The code looks a lot cleaner on this--what is Plume exactly vs Sdg?
Should I migrate my code over--do you have an example/showcase to get me started? It looks like it's using tmx (which is my main requirement).
Thanks.
Wrote a Button that converts a Text and takes in themes/NinePatches/hotKeys/Macros/other params/arrays of params (all optional, you don't need ninePatches or colors if you want, but it does have a default theme for over/down as yellow/orange).
Here's a button that morphs/rethemes itself ([!] the breaks and gibberish @ the bottom are intentional):
I think Text needs valign and then I can easily add it to the Button so they both support it instead of just the Button (the button creates it's own pos.x/y based off the text parameters which can move/adjust it using offset).
[!] Had to make a bunch of stuff public in NinePatch and Text so you can modify it, ie Font.
[!]BitmapText seem broken so can't make a BitmapText version right now.
[+] FPS
[+] Added Sprites and PyxelEdit together so it's more useful and less boring.
[+] Player and other sprites rendered among tilemaps for FG/BG z-order.
[+] Added animating water with the PyxelEdit map.txt
[+] Added Tiled example as a State
[!] Need BitmapText support, seems broken.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.