Giter Club home page Giter Club logo

Comments (3)

astrale-sharp avatar astrale-sharp commented on August 23, 2024

That might solve the hot reloading part as well no?

from gdext.

ttencate avatar ttencate commented on August 23, 2024

Hot reloading will still require support from the engine, which is currently missing.

from gdext.

Bromeon avatar Bromeon commented on August 23, 2024

I think the request to use classes in the way described is incompatible with how GDExtension works. In GDNative, user code ran as scripts, so the above workflow was easily achievable. In GDExtension however, the default way to run Rust code is via classes, which are first-class citizens and can be used as nodes in Godot. However, attaching a class to another node needs to go via child relation.

What is possible is to write a custom scripting layer, which should essentially enable scripting semantics. Since this issue has been opened, the ScriptInstance API has been added, which should allow for this.

from gdext.

Related Issues (20)

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.