Comments (2)
You should use the GameWorld.system_manager's update_order property to control the order your GameSystem's update in.
In example2.1 you are clock scheduling the entity removal. This means it is entirely possible to render a frame with the new and the old because the Clock schedule means "do NOT remove entity immediately, I don't care if there is a slight delay". You want to directly gameworld.remove_entity
I have pushed some fixes that clean up some internal rendering state, and there is a new Renderer property for your use case 'force_update'. Set force_update to True if you are doing a pattern like this one where you are creating and removing an entity every frame and triggering creation and deletion of batches over and over.
from kivent.
Oh man, it's finally solved (I hope that it's not just temporary random disappear of bug effects). I think that 4f277d7 is cure for my problems.
BTW - I don't need to use force_update , it runs fine with force_update=False.
Thank you.
from kivent.
Related Issues (20)
- Error on import kivent_core
- Error while install cymunk, No attribute filename HOT 3
- Buildozer doesn't compile kivent example HOT 1
- Cannot install kivent_core on Windows 10 64bit python27 HOT 2
- App crashes on screen lock HOT 3
- Exception TypeError: "'NoneType' object is not callable" in 'kivent_core.rendering.fixedvbo.FixedVBO.reload' ignored HOT 9
- Adding multiple emitters to a game
- delete is not implemented for Gameword HOT 1
- Kivent needs attention! HOT 4
- Kivent objects (widgets) do not have attribute 'dec_disabled' HOT 2
- Kivent Core compilation
- KivEnt --- Tutorials
- Kivent does not work only with python HOT 2
- Cython error while compiling core for KivEnt 3.0 HOT 2
- Create package and distribute with pypi/pip HOT 1
- KivEnt 3.0, Buildozer & Android
- Can't install Kivent_core. HOT 3
- error: kivent_core/entity.c: No such file or directory HOT 2
- kivent installation problem
- Examples does not work with kivy 2.1 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kivent.