Code Monkey home page Code Monkey logo

thing-editor's Introduction

Thing-editor 2.0b

Editor migrated to typescript and many other improvements.

Editor screenshot

Visual game editor based on typescript, pixi.js, and vite.js.

installation:

For Windows user you can download standalone work ready build by official link: https://pixel-cave.com/thing-editor-win10-64-2.0b.zip

Mac and Linux installation:

Install ffmpeg and ffprobe and then use next commands to instal Thing-Editor:

git clone https://github.com/Megabyteceer/thing-editor.git
cd thing-editor
npm -i

launch:

Open thing-editor.code-workspace as a workspace in vscode. Accept all recommended tasks and extensions, and launch [Editor] debug configuration.

Editor will start as Electron application with vscode debugger attached.

Other way to launch editor:

Use run-win10.bat file for Windows or run-ubuntu.sh for Linux or Mac

Or use terminal commands inside thing-editor folder:

npx vite &
npx electron "./thing-editor/electron-main"

Sponsored:

BGaming

Documentation

For detailed documentation please check our Wiki for thing-editor v1.0.

thing-editor's People

Contributors

megabyteceer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

thing-editor's Issues

How to create new project?

Hi Vasiliy,
Thanks for really amazing thing!
Maybe I missed it in documentation, what is the right way to get started with new (empty) project?

Sergei.

Frame animation

It is a great job. Look nice!

But, how I can use frame animations?

And I don't understand how to use many tilemaps if we can add only one preprocessor to a project.

Thanks

Two problems in my use

HI:
I have two problems.
1 How to use npm package in game project? eg: I want use axios。
2 I want auto build without open editor. How to build project with command, not editor's build button?

Thanks a lot.

TextInput

Hi:
When I used TextInput in iOS Safari , The input keyboard blocked the TextInput interface. Any suggestions?
Android is worked fine.

относительно проекта npp-task-list

Привет.
npp-task-list - отличный плагин, есть маленька просьба: добавить управление отображением списка задач и сохранение этого состояния (при открытии закрытии).
А то приходится папку с плагином переименовывать или постоянно закрывать его при отккытии N++.
Спасибо и прошу прощения, что в этом проекте пишу, в npp-task-list нет ищью. :)

lib.js Uncaught TypeError

image

Uncaught TypeError: Cannot read properties of null (reading 'Spine') at lib.js:247:36 at Container.forAllChildren (container.js:120:3) at Game.forAllChildrenEverywhere (game.js:1332:14) at lib.js:246:11

Issue with start on MacOSX

node --inspect index.js
Debugger listening on ws://127.0.0.1:9229/f481ece5-8579-47c1-8539-2b7d881bfc2c
For help, see: https://nodejs.org/en/docs/inspector
Thing-editor listening on port 32023!
(node:49833) UnhandledPromiseRejectionWarning: Error: Exited with code 1
at ChildProcess. (/Users/user/game_editor_here/thing-editor/node_modules/opn/index.js:84:13)
at Object.onceWrapper (events.js:291:20)
at ChildProcess.emit (events.js:203:13)
at maybeClose (internal/child_process.js:1021:16)
at Socket. (internal/child_process.js:430:11)
at Socket.emit (events.js:203:13)
at Pipe. (net.js:588:12)
(node:49833) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:49833) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

awesome start

its very nice to have pixi based game editor
i wish this editor does support pixi v5

[error] npm install fail

npm install fail

error message:

> [email protected] postinstall /home/shitake/github/thing-editor
> node scripts/postinstall.js

./thing-engine/node_modules => /home/shitake/github/thing-editor/scripts/../../node_modules

/home/shitake/github/thing-editor/scripts/symlinks-maker.js:10
		throw ("Can't crate symlink. File is not exists: " + src);
		^
Can't crate symlink. File is not exists: /home/shitake/github/thing-editor/scripts/../node_modules/pixi-filters/dist/pixi-filters.js
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: `node scripts/postinstall.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/shitake/.npm/_logs/2018-06-23T17_26_13_018Z-debug.log

env:

OS: ubuntu 16.04 LTS
node: v9.3.0
npm: v6.1.0

I was not able of installing it.

I followed all the steps but it gave me only an empty screen. These are the errors that appeared on the CONSOLE:

127.0.0.1/:1
Refused to apply style from 'http://127.0.0.1:32023/thing-editor/css/lib/reset.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

react.production.min.js:10
Uncaught ReferenceError: require is not defined
at react.production.min.js:10

react-dom.production.min.js:13
Uncaught ReferenceError: require is not defined
at react-dom.production.min.js:13

tip.js:7
Uncaught ReferenceError: React is not defined
at tip.js:7

127.0.0.1/:1
Refused to apply style from 'http://127.0.0.1:32023/thing-editor/css/lib/reset.css' because its MIME type ('text/html') is not a supported

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.