Project1

标题: 简单碰撞问题 [打印本页]

作者: 爆发的妞    时间: 2013-4-27 16:46
标题: 简单碰撞问题
会不会有这个问题
角色的素材是任意尺寸的, 地图的图块是 32×32的。
我看脚本的碰撞检测是按照地图的格子检测的,即判断要
去的方向的下一个格子是否能通过,没有根据自身图片的大小进行
在判断。那如果角色跟地图块的大小出入很大, 不就会产生
遮挡或有缝隙已经移动不了的情况吗?
作者: 爆发的妞    时间: 2013-4-28 14:28
没人遇到过这个问题吗?
作者: 89444640    时间: 2013-4-28 14:58
无论角色大小,只有脚下32*32的格子有遮挡和通行判定,因此角色过高会出现各种问题。
根据角色图片高度适度修改图块优先级,如果角色高度超过32*5  160 除了显示图片,无法再前景遮挡住角色。
作者: 爆发的妞    时间: 2013-4-28 16:22
89444640 发表于 2013-4-28 14:58
无论角色大小,只有脚下32*32的格子有遮挡和通行判定,因此角色过高会出现各种问题。
根据角色图片高度适度 ...

谢谢你的回答。 貌似rpg对碰撞检测要求不高吧。
有没有可以判定角色区域和格子的判定的做法。  
XAS呢?做ARPG的系统。我正在学习。
作者: SuperMario    时间: 2013-4-28 23:38
默认的格子系统做ARPG的话玩起来太不爽了,自己改的话可是个大工程哦。
图层遮挡的问题,可以通过人物(或者景物)的地图 y 坐标来设置对应的精灵 z 坐标,使得位于屏幕下方的精灵始终显示在更上层。
作者: 爆发的妞    时间: 2013-5-1 20:30
SuperMario 发表于 2013-4-28 23:38
默认的格子系统做ARPG的话玩起来太不爽了,自己改的话可是个大工程哦。
图层遮挡的问题,可以通过人物(或 ...

谢谢你的回答。  那有没有什么成熟的支持ARPG的系统呢?
XAS呢?
作者: SuperMario    时间: 2013-5-1 22:49
本帖最后由 SuperMario 于 2013-5-1 22:50 编辑
爆发的妞 发表于 2013-5-1 20:30
谢谢你的回答。  那有没有什么成熟的支持ARPG的系统呢?
XAS呢?


你想做一个什么样的APRG呢,感觉素材是很棘手的一个问题,敝人就因为这个放弃了APRG的制作。
XAS最大的缺点就是没有摆脱移动时必须一格一格走的限制,手感不好。但这也是我唯一知道的APRG脚本。
XAS功能还是比较强大的,你自己没有试过吗。每个人感觉不一样,也许你可以用这个脚本做出不错的游戏。
作者: 爆发的妞    时间: 2013-5-2 10:45
SuperMario 发表于 2013-5-1 22:49
你想做一个什么样的APRG呢,感觉素材是很棘手的一个问题,敝人就因为这个放弃了APRG的制作。
XAS最大的缺 ...

谢谢你的回答。  
我也不知道要做一个什么样的游戏。
最近在玩, Third Blade 这款游戏。  横版过关类型的。
我也是最近才接触这个XP工具。 感觉蛮不错的。 就是少了
自己设定角色的碰撞区和攻击区,碰撞区已经知道是格子判断了,
攻击区还没弄清楚,在看格斗纹章这个代码,学习下。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1