没有合适的资源?快使用搜索试试~ 我知道了~
surfacer:Godot中2D平台的程序寻路
共275个文件
gd:226个
png:18个
tscn:15个
需积分: 19 0 下载量 132 浏览量
2021-04-08
07:35:15
上传
评论
收藏 3.16MB ZIP 举报
温馨提示
浮雕 过程寻路2D平台框架。 “ Surfacer”:就像平台游戏一样,但是可以在所有表面上行走,攀爬和跳跃! 注意:此框架仍在开发中。 这是什么? tl; dr :Surfaceer通过将级别预解析为“平台图”来工作。 节点由沿着层级不同表面(地板,墙壁和天花板)的点表示。 边缘由沿表面的点之间的可能移动轨迹表示。 对于不同类型的运动,存在不同类型的边缘(例如,从地板跳到地板,从墙壁掉落,沿着地板行走)。 在运行时, 用于计算到给定目标的路径。 一些功能包括: 在地板上行走,在墙壁上攀爬,在天花板上攀爬,从任何地方跳跃和摔倒。 。 调整中间表面周围的运动轨迹(例如,跳到墙壁上或悬垂下方)。 基于每个玩家的可配置运动参数(例如,水平加速度,跳跃力量,重力,碰撞边界形状和大小,允许哪些类型的边缘运动)。 使用Godot的标准图案和关卡创建。 将级别准备为平台图,并使用
资源推荐
资源详情
资源评论
收起资源包目录
surfacer:Godot中2D平台的程序寻路 (275个子文件)
JumpLandPositionsUtils.gd 178KB
WaypointUtils.gd 87KB
SurfaceParser.gd 42KB
player.gd 31KB
navigator.gd 30KB
EdgeStepUtils.gd 30KB
VerticalMovementUtils.gd 29KB
CollisionCheckUtils.gd 24KB
FallMovementUtils.gd 24KB
EdgeCalculator.gd 24KB
PlatformGraph.gd 21KB
MovementUtils.gd 20KB
PlatformGraphInspector.gd 20KB
FallFromFloorCalculator.gd 18KB
HorizontalMovementUtils.gd 18KB
floor_to_floor_jump_land_positions_test.gd 16KB
EdgeStepAnnotationElement.gd 14KB
OriginSurfaceItemController.gd 12KB
floor_to_wall_jump_land_positions_test.gd 12KB
check_frame_for_collision_test.gd 12KB
SurfacerDrawUtils.gd 12KB
AnnotationElementDefaults.gd 11KB
IntraSurfaceEdge.gd 11KB
JumpInterSurfaceCalculator.gd 11KB
edge.gd 10KB
FallFromWallCalculator.gd 9KB
SurfacerThirdPartyLicenses.gd 9KB
MovementParams.gd 8KB
calculate_end_time_for_jumping_to_position_test.gd 8KB
PlayerActionSource.gd 8KB
SurfacePreselectionAnnotator.gd 7KB
PlayerRecentMovementAnnotator.gd 7KB
annotators.gd 7KB
EdgeInstructionsUtils.gd 7KB
PlayerParamsUtils.gd 7KB
AirToSurfaceCalculator.gd 7KB
IntegrationTestBed.gd 7KB
SurfacerConfig.gd 7KB
SurfacerLevel.gd 7KB
InspectorItemController.gd 7KB
PlatformGraphItemController.gd 7KB
wall_to_floor_jump_land_positions_test.gd 6KB
EdgeStepCalcResultMetadataItemController.gd 5KB
jump_land_positions_utils_test_bed.gd 5KB
PlayerActionState.gd 5KB
calculate_vertical_step_test.gd 5KB
EdgeTrajectoryUtils.gd 5KB
WalkToAscendWallFromFloorCalculator.gd 5KB
InspectorPanel.gd 5KB
DestinationSurfaceItemController.gd 5KB
WaypointValidity.gd 5KB
ClimbDownWallToFloorCalculator.gd 5KB
waypoint.gd 5KB
calculate_time_to_release_acceleration_test.gd 4KB
PlatformGraphInspectorSelector.gd 4KB
ClimbOverWallToFloorEdge.gd 4KB
EdgeType.gd 4KB
SurfacesGroupItemController.gd 4KB
FallFromFloorEdge.gd 4KB
PlayerPointerHandler.gd 4KB
EdgeCalcResultMetadataItemController.gd 4KB
EdgeAttemptItemController.gd 4KB
ClimbOverWallToFloorCalculator.gd 4KB
JumpFromSurfaceToAirCalculator.gd 4KB
calculate_horizontal_step_test.gd 4KB
EdgeCalcResultType.gd 4KB
JumpLandPositions.gd 4KB
FailedEdgesGroupItemController.gd 4KB
EdgeStepCalcResultType.gd 4KB
EdgeTypeInSurfacesGroupItemController.gd 4KB
PositionAlongSurface.gd 4KB
PlayerAnnotator.gd 4KB
NavigatorAnnotator.gd 4KB
RulerAnnotator.gd 3KB
EdgeInstructions.gd 3KB
wall_to_same_side_wall_jump_land_positions_test.gd 3KB
EdgesFilteredByResultTypeGroupItemController.gd 3KB
InstructionsPlayback.gd 3KB
all_tests_split_eventually_test.gd 3KB
update_vertical_end_state_for_time_test.gd 3KB
FailedEdgeAttemptAnnotationElement.gd 3KB
wall_to_opposite_wall_jump_land_positions_test.gd 3KB
EdgeTypeInEdgesGroupItemController.gd 3KB
SurfacesOfSideItemController.gd 3KB
FailedEdgeItemController.gd 3KB
GlobalCountsGroupItemController.gd 3KB
ClickAnnotator.gd 3KB
EdgeCalcParams.gd 3KB
PlayerAnimator.gd 3KB
EdgesGroupItemController.gd 3KB
CollisionCalcResultMetadata.gd 3KB
PlayerPositionAnnotator.gd 3KB
InspectorItemType.gd 3KB
WalkToAscendWallFromFloorEdge.gd 3KB
ProfilerTimingItemController.gd 3KB
EdgeAnnotationElement.gd 3KB
SurfaceSelectionAnnotator.gd 3KB
ClimbDownWallToFloorEdge.gd 2KB
EdgeStep.gd 2KB
InstructionsActionSource.gd 2KB
共 275 条
- 1
- 2
- 3
资源评论
龙窑溪
- 粉丝: 31
- 资源: 4520
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功