All Projects → JonasDeM → Entityselection

JonasDeM / Entityselection

Licence: other
A minimal solution for selecting entities in the unity sceneview.

Projects that are alternatives of or similar to Entityselection

Gdk For Unity Fps Starter Project
SpatialOS GDK for Unity FPS Starter Project
Stars: ✭ 119 (+98.33%)
Mutual labels:  ecs, unity3d
Egocs
EgoCS: An Entity (GameObject) Component System framework for Unity3D
Stars: ✭ 211 (+251.67%)
Mutual labels:  ecs, unity3d
Ecs
ECS for Unity with full game state automatic rollbacks
Stars: ✭ 151 (+151.67%)
Mutual labels:  ecs, unity3d
Voxelman
Unity ECS + C# Job System example
Stars: ✭ 1,086 (+1710%)
Mutual labels:  ecs, unity3d
Actors.unity
🚀Actors is a framework empowering developers to make better games faster on Unity.
Stars: ✭ 437 (+628.33%)
Mutual labels:  ecs, unity3d
Learning Unity Ecs 2
A bunch of small Unity projects where I explore and learn Unity's new ECS and Job System. Updated for the new API.
Stars: ✭ 65 (+8.33%)
Mutual labels:  ecs, unity3d
Htframework
Unity HTFramework, a rapid development framework of client to the unity.
Stars: ✭ 179 (+198.33%)
Mutual labels:  ecs, unity3d
Ecsrx.roguelike2d
An example of the Roguelike 2d game using EcsRx
Stars: ✭ 64 (+6.67%)
Mutual labels:  ecs, unity3d
Entitycomponentsystemsamples
No description or website provided.
Stars: ✭ 4,218 (+6930%)
Mutual labels:  ecs, unity3d
Ecsrx.unity
A simple framework for unity using the ECS paradigm but with unirx for fully reactive systems.
Stars: ✭ 317 (+428.33%)
Mutual labels:  ecs, unity3d
Uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Stars: ✭ 174 (+190%)
Mutual labels:  ecs, unity3d
Ecs
LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
Stars: ✭ 578 (+863.33%)
Mutual labels:  ecs, unity3d
Ecsrx
A reactive take on the ECS pattern for .net game developers
Stars: ✭ 288 (+380%)
Mutual labels:  ecs, unity3d
Firefly
Unity ECS example for special effects
Stars: ✭ 489 (+715%)
Mutual labels:  ecs, unity3d
Ecs Snake
Simple snake game powered by ecs framework.
Stars: ✭ 41 (-31.67%)
Mutual labels:  ecs, unity3d
Srp
A customized forward+ render pipeline for Unity
Stars: ✭ 53 (-11.67%)
Mutual labels:  unity3d
Meshstreaminggrasshopper
Plugin for Grasshopper to stream mesh geometry through web socket.
Stars: ✭ 52 (-13.33%)
Mutual labels:  unity3d
Urfairy
C# extensions for Unity development
Stars: ✭ 51 (-15%)
Mutual labels:  unity3d
Unityasync
Task and Async Utility Package for Unity. Start co-routines from anywhere.
Stars: ✭ 58 (-3.33%)
Mutual labels:  unity3d
X Postprocessing Library
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
Stars: ✭ 1,079 (+1698.33%)
Mutual labels:  unity3d

EntitySelection

openupm

A small package that enables you to select entities in the unity sceneview.
It works both in play mode & edit mode.
EntitySelectionGif

How to select

  1. (Optional: Enable DOTS>LivelinkMode>LiveConversionInEditMode to have all entities in edit mode.)
  2. Make sure your focus is on the sceneview (not gameview)
  3. Point to the entity with mouse pointer
  4. Press the '1' key (Non Numpad)
    => Inspector window should show all info for entity.

How to get this package for your own project

Install via git url

  1. Click the green "Clone or download" button and copy the url.
  2. In Unity go to Window>Package Manager and Press the + sign in the left-top corner of the Package Manager window.
  3. Select "Add package from git URL...", Paste the URL and press "Add". Done!

Or manually add the dependency to the Packages/manifest.json file.

{
    "dependencies": {
        "io.github.jonasdem.entityselection": "https://github.com/JonasDeM/EntitySelection.git"
    }
}

Install via OpenUPM

The package is available on the openupm registry. You can install it via openupm-cli.

openupm add io.github.jonasdem.entityselection

Contribution

BugFixes and UX improvements are appreciated. Performance Improvements are welcome, since I'm not prioritizing those. No setup should ever be needed.

Thanks to Tom for making this repo a package.

2019.2 branch

If you want a 2019.2 (And probably 2019.1) compatible version, use the 2019.2 branch. Use "https://github.com/JonasDeM/EntitySelection.git#2019.2" in the "Install via git url" steps.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].