网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月24日
漏签
0
天
godot吧
关注:
7,665
贴子:
36,146
看贴
图片
吧主推荐
游戏
11
回复贴,共
1
页
<<返回godot吧
>0< 加载中...
有落差的俯视角2d地图应该如何实现?
只看楼主
收藏
回复
没有可用名称的用户
跨平台
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如图,俯视角2d游戏有时会有高低落差,可以从上面跳下去,应该如何实现?(这个跳跃的过程不可控,可以当成一段动画)
八雲紫的黑貓
界面设计
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
地图画好,在落差的地方加上区域检测,应该就可以了
Zzzing
物理系统
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
落差本质就是把墙壁等地方划为障碍区域(不可行走),高跳低就是播放序列帧动画然后位移角色(这里的位移是另一套逻辑,无视障碍区域)
没有可用名称的用户
跨平台
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还有这种有多层的,会遮挡下层,跳下去后可以在下面走动
qrumzsjem
数学算法
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你可以用tilemap自带的图层功能来区分遮挡,或者多搞几个tilemap。
你可以给每个层的或者每个层的tilemap一个高度的变量,用来计算能不能跳以及跳跃后下落的移动
赛博麻鸭
动画特效
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果是我做的话,我也许会给整张地图配一个灰度图作为深度信息,对应这个游戏画面
深度图可能是这样的:
如果玩家面前是纯黑色,以及远处的颜色是更深的颜色,说明可以进行跳跃;
如果玩家面前是纯白色,说明不可以跳跃,对应游戏画面中的栏杆;
如果玩家面前灰度变化小于某个阈值,说明玩家是可以直接走过去的,对应游戏画面中的上下楼梯;
如果玩家面前是更浅的灰色,以及远处的颜色是相同的灰色,说明面前的区块z值更高,是遮挡关系,对应游戏画面中的桥
夜雨无心
项目流程
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
大佬,我想知道.MAP的文件怎么在游戏里实现
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示