Git Product home page Git Product logo

ecs's People

Contributors

chromealex avatar jlabarca avatar oleg-grim 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ecs's Issues

[BUG] ECS Initializer "Features" incorrect display

Describe the bug
ECS Initializer "Features" incorrect display

Screenshots
image
image
image
image

Unity (please complete the following information):

  • Version: 2021.3.4f1c1 apple silicon
    It seems that this project recommend unity2020, but since unity support for apple silicon only started from 2021 version, I had to use unity 2021

Additional context

ecs-submodule: 2.4.100

MacBook Pro 16' 2021
macOS 13.0

Assembly Reload Time

The latest version of the framework has a huge Assembly Reload Time

Test on Unity 2019.4.26f1 2020.2.xx 2020.1.xx
Use https://github.com/chromealex/ecs.example

Profiling tool https://github.com/Unity-Technologies/com.unity.editoriterationprofiler

By default Reload time (fast)
image

After update to last version (slow)
image

In a real case, without debugging. Changing 1 line of code in one case takes 4s, in another 12s.
If you remove Burst and Collections, the time drops from 12s to 8s

Is there anything you can do about this? For fast iteration, an initial compilation time of 12s is very annoying...
And one more question. Is it possible to develop without a Unity? Is it possible to build game logic and framework code (without unity) to DLL?

Tutorial

Follow your work for quite a while :)
A video tutorial would be greatly appreciated!

namespace is generated incorrectly

When create system or components namespace sometime is generated incorrectly.
Example
Assets/InfinityWar/Features/Units/Systems
Version me ecs 01.2021

[BUG] System does not call 'AdvanceTick'

Expected behavior
'AdvanceTick' should be called on every entity if there is no filter. But with or without a filter, it doesn't get called at all. Nevertheless, 'OnConstruct' is quietly called.

Screenshots
Create а Feature...
изображение
Loading Feature...
изображение
System code...
изображение

Unity Version: 2022.3.0

[BUG]

Unable to install this project - instructions unclear / outdated.

Which version of unity is required? Project seems to require outdated unity modules.

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.