All Projects → cloudhu → HexMapMadeInUnity2019ECS

cloudhu / HexMapMadeInUnity2019ECS

Licence: other
Auto Create Map System Made with Unity 2019 ECS

Programming Languages

C#
18002 projects
ShaderLab
938 projects

Projects that are alternatives of or similar to HexMapMadeInUnity2019ECS

ECSEntityBuilder
Unity ECS Entity Builder/Wrapper
Stars: ✭ 39 (-27.78%)
Mutual labels:  ecs, entities, dots
ECSCombat
A space battle simulation, based around Unity ECS framework
Stars: ✭ 81 (+50%)
Mutual labels:  ecs, dots
UnityDOTS-Thesis
Bachelor's degree thesis on Unity DOTS architecture
Stars: ✭ 14 (-74.07%)
Mutual labels:  ecs, dots
LockstepECS
Fast Lockstep ECS Framework
Stars: ✭ 177 (+227.78%)
Mutual labels:  ecs, dots
Uecs
Ubpa Entity-Component-System (U ECS) in Unity3D-style
Stars: ✭ 174 (+222.22%)
Mutual labels:  ecs, entities
VertexAnimation
Vertex animation baking tool, shaders and animation system for Unity DOTS/ECS.
Stars: ✭ 132 (+144.44%)
Mutual labels:  ecs, dots
Unitymmo
an unity mmo demo, base on ecs(game play), xlua(ui)
Stars: ✭ 780 (+1344.44%)
Mutual labels:  ecs, entities
SpaceWar-ECS
A space war game made with ECS and JobSystem in Unity.
Stars: ✭ 26 (-51.85%)
Mutual labels:  ecs, dots
Aws Containers Task Definitions
Task Definitions for running common applications Amazon ECS
Stars: ✭ 210 (+288.89%)
Mutual labels:  ecs
Retail Demo Store
AWS Retail Demo Store is a sample retail web application and workshop platform demonstrating how AWS infrastructure and services can be used to build compelling customer experiences for eCommerce, retail, and digital marketing use-cases
Stars: ✭ 238 (+340.74%)
Mutual labels:  ecs
Terraform Fargate Example
Example repository to run an ECS cluster on Fargate
Stars: ✭ 206 (+281.48%)
Mutual labels:  ecs
Egocs
EgoCS: An Entity (GameObject) Component System framework for Unity3D
Stars: ✭ 211 (+290.74%)
Mutual labels:  ecs
Ecspresso
ecspresso is a deployment tool for Amazon ECS
Stars: ✭ 242 (+348.15%)
Mutual labels:  ecs
Terraform Ecs Fargate
Source code for a tutorial on Medium I published - "Deploying Containers on Amazon’s ECS using Fargate and Terraform: Part 2"
Stars: ✭ 208 (+285.19%)
Mutual labels:  ecs
Hako
Deploy Docker container
Stars: ✭ 248 (+359.26%)
Mutual labels:  ecs
My Bloody Jenkins
Self Configured Jenkins Docker image based on Jenkins-LTS
Stars: ✭ 205 (+279.63%)
Mutual labels:  ecs
Terraform Aws Ecs
Terraform module which creates AWS ECS resources
Stars: ✭ 203 (+275.93%)
Mutual labels:  ecs
amazon-ecs
With Laravel, search and lookup Amazon products easily.
Stars: ✭ 52 (-3.7%)
Mutual labels:  ecs
Microservices Demo
Deployment scripts & config for Sock Shop
Stars: ✭ 2,939 (+5342.59%)
Mutual labels:  ecs
Reeseunitydemos
Unity packages and demos—emphasizing ECS, jobs and the Burst compiler—by me, Reese.
Stars: ✭ 232 (+329.63%)
Mutual labels:  ecs

HexMapMadeInUnity2019ECS

Inspired by Unity Hex Map Tutorial

Special thanks to Jasper Flick for making such a fantastic website and sharing so many amazing tutorials!

Versions

  • Unity2019.1.12f1
  • Entities 0.1.1
  • Jobs 0.1.1
  • Burst 1.1.2
  • Hybrid Renderer 0.1.1
  • Mathematics 1.1.0

What's this system for?

  • I'm tring to develop a auto create map system which can create Infinite map.

  • Wherever players go,there always a perfect new map for them.

  • Like the MagaCity,but much bigger than it,Player is alway in the center of the current little map,long before the player reach the edge of the map new mesh will be automatically created by the map system and send the data to the Server which updates the map database.

  • If the Server map data changed,other players also be noticed.

  • The system also automatically predict where the player may go,then create new map mesh or update from the Server database if there're datas for the direction the player may go.

  • And there is always culling map for less memory usage like the MagaCity did.Alway save resources for other system.

  • So I want to use the ECS for this system,I think it would be awesome if I did this.The lists is for mesh vertices and triangles.

  • If you can help me,please check this out! Star and Fork!

  • I really need some help,thank you very much!

自动生成地图系统:这个系统是做什么的?

ECS的世界由许许多多的系统来操控,在进入主世界的时候会创建这些系统!

  • 我试图开发一个自动创建地图系统,可以创建无限地图。
  • 无论玩家走到哪里,总是有一个完美的新地图等待他们去探索。
  • 和MagaCity一样,但比MagaCity大得多的是,玩家始终处于当前小地图的中心,远在玩家到达地图边缘之前,地图系统就会自动创建新的网格,并将数据发送到更新地图数据库的服务器。
  • 如果服务器地图数据改变,其他玩家也会被服务器通知到。
  • 系统还自动预测玩家可能去的地方,然后创建新的地图网格或从服务器数据库更新,如果服务器上有玩家可能去的方向的地图数据。
  • 总是有地图裁剪,以减少内存使用,像MagaCity所做的。总是为其他系统节省资源。
  • 所以我想用ECS来做这个系统,我想如果我这样做了会很棒。列表用于网格顶点和三角。
  • 如果你能帮我,请一起参与进来,点星和叉!
  • 我真的需要一些帮助,非常感谢!

Architecture Diagram | 架构图

HexMap架构 Player Coming soon

日志 | Wiki

Wiki日志

作者的话

Alt

如果喜欢可以点赞支持一下,谢谢鼓励!如果有什么疑问可以给我留言,有错漏的地方请批评指证! 如果有技术难题需要讨论,可以加入开发者联盟:566189328(付费群)为您提供有限的技术支持,以及,心灵鸡汤! 当然,不需要技术支持也欢迎加入进来,随时可以请我喝咖啡、茶和果汁!( ̄┰ ̄*)

ECS系列目录

ECS and HexMap:自动生成地图系统

ECS and HexMap:利用RenderMesh绘制六边形

ECS and HexMap:利用RenderMesh为六边形涂色

ECS and HexMap:六边形单元的颜色混合

ECS and HexMap:重构地图系统

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].