artemis-odb icon indicating copy to clipboard operation
artemis-odb copied to clipboard

A continuation of the popular Artemis ECS framework

Results 38 artemis-odb issues
Sort by recently updated
recently updated
newest added

I have found that a crash will sometimes occur without a null check in processSystem. The code should be the following: for (int i = 0, s = entities.size(); s...

bug

I noticed that after adding the @EntityId annotation to this component class ``` final public class EntityClusterChildCom extends Component { @EntityId public int parentID; public boolean top; } ``` my...

bug

I just startup a project in jdk 17 and gradle 7.3.3. when i tried to compile project, it shows: ``` FAILURE: Build failed with an exception. * What went wrong:...

question

I propose both `IntervalSystem` and `IntervalIteratingSystem` provide a constructor that takes only the parameter `float interval`. For example: ```java public IntervalSystem(float interval) { super(null); this.interval = interval; } public IntervalIteratingSystem(float...

feature-request

What approaches does everyone use for handling errors? Do you simply wrap the code in each system's process functions to catch exceptions? protected void process(int e) { try { return...

question

I seem to be getting MundaneWireException randomly while injecting a custom class. The stack trace: ``` Caused by: com.artemis.MundaneWireException: Error while wiring com.pipai.dragontiles.artemis.systems.animation.AdjustHandAnimation at com.artemis.injection.CachedInjector.inject(CachedInjector.java:80) at com.artemis.World.inject(World.java:136) at com.artemis.World.inject(World.java:109) at...

bug

Hello, I use artemis with libGDX and GWT, I've noticed that a `MundaneWireException` is raised when the game run with GWT and there's a structure that uses generics like this...

bug

Maintenance release is ready. Waiting for @junkdog to push to repo (currently on vacation). https://github.com/junkdog/artemis-odb/releases quick draft: tag: artemis-odb-2.4.0 title: artemis-odb-2.4.0 #### Version: 2.4.0-SNAPSHOT - **BREAKING CHANGES** - Serialization modules...

In general, Aspects are very restrictive in the logic they specify. It's not possible to, for example, ask for systems that have One of { ComponentA, ComponentB } and also...

feature-request

Artemis should make use of the full ecs approach. This way we could save a lot of memory and increase the performance. Currently the `EntityManager` still holds a list of...

feature-request