没有合适的资源?快使用搜索试试~ 我知道了~
Springling:2.5D 等距游戏引擎演示
共82个文件
js:67个
png:9个
html:3个
需积分: 12 1 下载量 94 浏览量
2021-07-12
16:39:54
上传
评论
收藏 277KB ZIP 举报
温馨提示
弹跳 使用构建的 2.5D 等距游戏引擎演示。 在查看它的实际效果。 一些值得注意的功能包括动态平铺透明度以防止角色遮挡、地图编辑器以及基本的 AI 行为和寻路。 AshJS是游戏开发的Ash实体系统框架的Javascript移植版,遵循组件/实体/系统开发模型。 组件是组合成游戏实体(游戏世界的概念部分)并由系统操作的纯数据对象。 有关实体系统的更多信息,请阅读 Ash 作者 Richard Lord 的帖子 在探索这个代码库时,我建议从 springling.js 开始,然后深入到 springling/systems 目录和 springling/EntityCreator.js。 系统提供了通过节点操作的组件 - 组件的集合,当它们一起出现在一个实体中时,至少应该由一个系统处理。 用于渲染到 HTML5 画布,JQuery 用于加载地图编辑器时的一些 DOM 操作。
资源推荐
资源详情
资源评论
收起资源包目录
Springling-master.zip (82个子文件)
Springling-master
index.html 675B
Readme.md 1KB
jquery-1.8.3.min.js 91KB
springling.js 2KB
springling
views
editorControls.html 1KB
nodes
GridPositionNode.js 425B
MovementNode.js 265B
RenderNode.js 263B
AIBehaviorNode.js 415B
EditorTileNode.js 397B
MotionControlNode.js 366B
TilePositionNode.js 397B
CameraMovementNode.js 343B
EntityAnimationNode.js 330B
CameraLockNode.js 491B
AnimationNode.js 296B
StateControlNode.js 312B
GridCollisionNode.js 504B
IsoHelper.js 24KB
easeljs-0.5.0.min.js 54KB
components
EntityState.js 100B
Position.js 101B
CollisionPoints.js 110B
StateControls.js 130B
Display.js 209B
AnimationState.js 164B
Behavior.js 202B
GridXYZ.js 117B
EditorData.js 108B
GridMapping.js 225B
Motion.js 240B
Camera.js 155B
CameraLock.js 102B
Tile.js 226B
MotionControls.js 135B
ash
Signal.js 1KB
Node.js 142B
EntityList.js 1KB
Entity.js 4KB
SystemList.js 2KB
Game.js 4KB
NodeList.js 3KB
System.js 240B
Family.js 4KB
tests
SpecRunner.html 645B
SpecRunner.js 1KB
lib
jasmine-2.0.2
jasmine-html.js 12KB
jasmine.css 19KB
jasmine.js 67KB
boot.js 5KB
console.js 4KB
jasmine_favicon.png 1KB
spec
SystemListSpec.js 5KB
FamilySpec.js 5KB
EntityListSpec.js 3KB
GameSpec.js 13KB
SignalSpec.js 2KB
NodeListSpec.js 6KB
EntitySpec.js 7KB
require.js 15KB
graphics
hobbithole.png 10KB
house.png 11KB
characterSpritesheet.png 10KB
counselorSpritesheet.png 10KB
Mouse.png 4KB
tileset.png 63KB
hobbitholeBW.png 9KB
bufferTileset.png 4KB
TileData.js 3KB
EntityCreator.js 132KB
systems
AnimationSystem.js 2KB
RenderSystem.js 3KB
SystemPriorities.js 99B
EditorSystem.js 9KB
GridPlacementSystem.js 7KB
AISystem.js 6KB
InputSystem.js 4KB
CollisionSystem.js 2KB
CameraMovementSystem.js 4KB
MovementSystem.js 1010B
require.js 15KB
.gitignore 10B
共 82 条
- 1
资源评论
Mia不大听话
- 粉丝: 18
- 资源: 4592
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功