没有合适的资源?快使用搜索试试~ 我知道了~
entitas-2d-roguelike:使用Entitas实体组件系统重写Unity 2D Roguelike示例
共476个文件
meta:248个
cs:122个
prefab:28个
需积分: 33 3 下载量 72 浏览量
2021-02-06
07:15:13
上传
评论
收藏 12.96MB ZIP 举报
温馨提示
Entitas 2D Roguelike 这是为引擎编写的简单的末日类Roguelike游戏。 该项目是对使用设计的。 Entitas是一个实体组件系统,它允许以干净且可扩展的方式设计项目。 基本原理 Unity是用于创建游戏的功能强大的工具,但在代码体系结构方面仍有待改进。 在寻找更好的组织和架构代码的方法时,我找到了 。 急于进行测试,我重写了其中一个标准的Unity示例项目。 我希望这段代码可以作为示例,说明如何使用现有项目并将其转换为Entitas,并演示实体组件系统的体系结构样式。 实体组件系统 实体组件系统(ECS)是游戏开发的体系结构模式,可提供高度的灵活性和可维护性。 我在
资源推荐
资源详情
资源评论
收起资源包目录
entitas-2d-roguelike:使用Entitas实体组件系统重写Unity 2D Roguelike示例 (476个子文件)
scavengers_music.aif 12.95MB
scavengers_chop1.aif 303KB
scavengers_chop2.aif 287KB
scavengers_soda2.aif 254KB
scavengers_soda1.aif 216KB
scavengers_die.aif 189KB
scavengers_enemy2.aif 168KB
scavengers_enemy1.aif 106KB
scavengers_footstep2.aif 91KB
scavengers_footstep1.aif 77KB
scavengers_fruit2.aif 57KB
scavengers_fruit1.aif 45KB
PlayerIdle.anim 3KB
Enemy2Idle.anim 3KB
Enemy1Idle.anim 3KB
Enemy2Attack.anim 2KB
Enemy1Attack.anim 2KB
PlayerChop.anim 2KB
PlayerHit.anim 2KB
ProjectSettings.asset 16KB
NavMeshLayers.asset 9KB
InputManager.asset 6KB
QualitySettings.asset 4KB
GraphicsSettings.asset 2KB
Physics2DSettings.asset 1KB
NavMeshAreas.asset 1KB
UnityConnectSettings.asset 742B
DynamicsManager.asset 715B
TagManager.asset 590B
EditorSettings.asset 405B
AudioManager.asset 328B
EditorBuildSettings.asset 228B
TimeManager.asset 202B
NetworkManager.asset 151B
ClusterInputManager.asset 114B
Player.controller 6KB
Enemy1.controller 4KB
CreateGameBoardSystem.cs 8KB
PoolConfigComponent.cs 6KB
PoolComponentsLookup.cs 5KB
PoolNestedViewContainerComponent.cs 4KB
TurnSystem.cs 4KB
PoolCurrentTurnNodeComponent.cs 4KB
PoolGameBoardCacheComponent.cs 4KB
PoolGridPositionsComponent.cs 4KB
PoolSpriteCacheComponent.cs 4KB
PoolViewContainerComponent.cs 4KB
PoolTurnOrderComponent.cs 4KB
PoolGameBoardComponent.cs 4KB
PoolMoveInputComponent.cs 4KB
PoolFoodBagComponent.cs 4KB
PoolLevelComponent.cs 3KB
PoolLevelTransitionDelayComponent.cs 3KB
AIMoveSystem.cs 3KB
PoolActiveTurnBasedComponent.cs 3KB
InputSystem.cs 3KB
PoolAIMoveTargetComponent.cs 3KB
PoolControllableComponent.cs 3KB
PoolNextTurnComponent.cs 3KB
PoolGameOverComponent.cs 3KB
GameBoardCacheSystem.cs 3KB
InputController.cs 3KB
PoolAudioPickupSourceComponent.cs 2KB
PoolAudioAttackSourceComponent.cs 2KB
PoolAudioDeathSourceComponent.cs 2KB
PoolAudioWalkSourceComponent.cs 2KB
Contexts.cs 2KB
AddViewSystem.cs 2KB
PoolDestructibleComponent.cs 2KB
PoolTurnBasedComponent.cs 2KB
PoolAudioComponent.cs 2KB
PoolDamageSpriteComponent.cs 2KB
PoolCoroutineComponent.cs 2KB
PoolFoodDamagerComponent.cs 2KB
PoolSmoothMoveComponent.cs 2KB
PoolAnimationComponent.cs 2KB
PoolPositionComponent.cs 2KB
PoolNestedViewComponent.cs 2KB
PoolResourceComponent.cs 2KB
PoolViewComponent.cs 2KB
PoolFoodComponent.cs 2KB
PoolSmoothMoveInProgressComponent.cs 2KB
PoolGameBoardElementComponent.cs 2KB
DamageSpriteSystem.cs 2KB
PoolDeleteOnExitComponent.cs 2KB
PoolSkipTurnComponent.cs 2KB
SmoothMoveSystem.cs 2KB
PoolAIMoveComponent.cs 2KB
PoolExitComponent.cs 2KB
ContextExtensions.cs 2KB
GameController.cs 2KB
LevelTextController.cs 2KB
SoundController.cs 1KB
AnimationSystem.cs 1KB
RemoveViewSystem.cs 1KB
EntityExtensions.cs 1KB
FoodSystem.cs 1KB
ExitSystem.cs 1KB
PoolMatcher.cs 1KB
Feature.cs 1KB
共 476 条
- 1
- 2
- 3
- 4
- 5
资源评论
Aurora曙光
- 粉丝: 784
- 资源: 4528
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用JAVA开发的飞机大战小游戏,包括i背景图以及绘制.zip竞赛
- 使用java代码完成一个联机版五子棋applet游戏.zip
- Linux系统上FastDFS相关操作脚本与软件包.zip
- W3CSchool全套Web开发手册中文CHM版15MB最新版本
- Light Table 的 Python 语言插件.zip
- UIkit中文帮助文档pdf格式最新版本
- kubernetes 的官方 Python 客户端库.zip
- 公开整理-2024年全国产业园区数据集.csv
- Justin Seitz 所著《Black Hat Python》一书的源代码 代码已完全转换为 Python 3,重新格式化以符合 PEP8 标准,并重构以消除涉及弃用库实现的依赖性问题 .zip
- java炸弹人游戏.zip学习资料程序资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功