设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

【★】如何制作45度楼梯效果?

查看数: 8449 | 评论数: 9 | 收藏 9
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-10-8 14:19

正文摘要:

本帖最后由 迷糊的安安 于 2012-10-8 20:46 编辑 本问题为【Ace推荐问答计划】活动问题。 详情请点击:http://rpg.blue/forum.php?mod=viewthread&tid=251118 实现要求: 实现如图的45度楼梯部分,尽量看起来 ...

回复

没是的人 发表于 2012-10-9 11:10:01
@迷糊的安安bug我测试出来了,原因大概是响应并行事件和响应键盘按键两个的先后关系不确定,以前没有接触过va也没有发现这个问题
奇怪的是在vx中并没有发现这个bug,也没出现顿卡的现象,(可以测试我那个vx的范例),暂时没有解决的思路,先结吧。昨天试了很久,尽力了。
另外,feizhaodan的方案有个人物朝向bug,在多格宽的45度楼梯中按上下移动后,再按左右会出现人物侧着走的现象。
我叫大中天 发表于 2012-10-9 02:04:57
不想一格格走 要一次走到底的話  條件分歧那 如果按鈕右被按下 改成 玩家方向朝右 如果按鈕左被按下 改成 玩家方向朝向左
布里蓝 发表于 2012-10-8 20:11:18
其实我也在苦恼这个问题,我就等更厉害的大大解决吧
没是的人 发表于 2012-10-8 20:00:16
额。。。我的好像没有横着走的bug,是不是回复错了?楼下那个有横向走bug@迷糊的安安

点评

增加一个固定朝向+朝向左右试试(斜向移动的时候的朝向判定很诡异  发表于 2012-10-8 20:20
你的也是有的。但是不是每次都会出现,看看是不是事件流程上有什么问题?  发表于 2012-10-8 20:05
布里蓝 发表于 2012-10-8 19:49:39
第一阶楼梯
随后的
想做大楼梯的话纵向复制吧


范例:http://pan.baidu.com/share/link?shareid=71017&uk=990708581

点评

BUG严重 = =……要按着键不松才有楼梯效果,一格一格走不行。  发表于 2012-10-8 20:05
没是的人 发表于 2012-10-8 19:32:44
本帖最后由 没是的人 于 2012-10-8 19:36 编辑

附上我刚做的va范例,
45度自由楼梯,纯事件范例
为了更好的帮助大家,提高下载速度,没有脱离rtp;使用默认素材
@迷糊的安安@protosssonny

点评

这个是你的最终答案吗? 是的话我就发奖啦?当然如果能更加优化的话,卡也会多发1张的。  发表于 2012-10-8 23:48
目前看来还有优化空间,确认最终方案以后@我,视最终效果发奖……  发表于 2012-10-8 20:35
感觉上在大楼梯行走还是不太流畅,有一格一格的卡顿感,BUG偶有出现会使人物横着走,虽然这样也不失为一种方案,但要不要再进行一下优化呢?  发表于 2012-10-8 20:33
有些小BUG哦,主角有时候会横着走。试试再把楼梯弄大一点?  发表于 2012-10-8 19:39

评分

参与人数 1梦石 +4 收起 理由
迷糊的安安 + 4 认可答案 好人卡+2

查看全部评分

没是的人 发表于 2012-10-8 18:53:34
这个我已经用事件实现了
实现在较大较宽的楼梯上的行走,使玩家基本能感觉是自己在控制角色走到楼梯上就变成45度行走的,而不是在一个很大的楼梯上仍然是走一步就会走完整个楼梯。
完整实现
事件沿楼梯放置

第一页

第二页(行走图在实际游戏中不需要)

条件分歧的脚本是(截图中没完全显示)
$game_map.events[@event_id].x == $game_player.x and $game_map.events[@event_id].y == $game_player.y
如果楼梯边缘那一格的话只要保留向左或者向右其中一个就可以了(记得把右上左上改一下)

范例见我在第三次周常中的回答(第三楼):
http://rpg.blue/forum.php?mod=viewthread&tid=249540
下载周常文件,再我的data放进去就是范例了

另外,感谢p叔提醒

点评

经测试,vx无偶尔横向通行bug。va中仍有些问题,不是完美运行。如果不是很计较的话也可以凑活着用  发表于 2012-10-9 21:41
赶紧移植过来吧,P叔很看好你哦。预祝你通过安安的考核,成功得到好人卡。  发表于 2012-10-8 19:20
你的试卷这题得太好了,P叔印象深刻。无限赞,纯事件VX移植到VA其实是没有障碍的。  发表于 2012-10-8 19:18
可以的话请在VA再实测通过一次……  发表于 2012-10-8 19:11
纯事件实现方法,就没有软件之间的阻碍了,范例是vx的,如果需要,我可以在va再写一遍[url=home.php?mod=space&username=迷糊的安安]@迷糊的安安[/url]  发表于 2012-10-8 19:02

评分

参与人数 4星屑 +80 收起 理由
李光兆 + 20 已经在VX上试过了 效果很好 谢谢.
Tink + 20 事件党的逆袭
Password + 20 你做的真的很完美……
怪蜀黍 + 20 当时P叔恨不得想帮你多加10分。.

查看全部评分

yangff 发表于 2012-10-8 16:38:20
来个事件把人物坐标+sqrt(2)的移上去……要手动操作的话就要脚本了/A\
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 11:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表