查看: 4386|回复: 11

[已经解决] 想请教行走图的移动

[复制链接]
梦石
7
星屑
2585
在线时间
567 小时
注册时间
2009-4-30
回帖
228
发表于 2010-9-12 01:17:01 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
各位大大都知道行走图通常都走在格子上
在下想让行走图从格子走到在线 如以下的附图
不知道有没有人可以帮忙

在下尝试过修改行走图
结果移动看起来有点像瞬移...
套用斜走又会走得太超过 也有瞬移的感觉
网络上有找到DOT脚本
不过在下只有在剧情需要此行走方式
不需要整体都套用这脚本 而且套用DOT脚本时
使用事件去控制行走还是只能走一格...
不知道有没有可以写成脚本 让行走图是走一半的
在此先感谢大大了

移動路線

移動路線

点评

问题得到解答后请去认可帖认可[url]http://bbs.66rpg.com/thread-155199-1-1.html[/url]  发表于 2010-9-28 01:44
梦石
0
星屑
79
在线时间
211 小时
注册时间
2010-8-21
回帖
423
发表于 2010-9-12 01:48:21 | 显示全部楼层
如果想简单点的方法还是得改图了,当然这张原图还是得保留
然后修改这部分 001-Fighter01.png 第一张: 先用选框选择第二到第四 把它向右拉一点,然后再选择3和4再拉一点,最后再选4再向右拉点   这样应该就可以形成一种向右上行走的错觉   因为每个姿势都是按照一定比例分配的  所以移过头的话可能会使它只能显示一部分   也可能影响到其他姿势 这样不好   你就使者调整画布的宽度  直到自己尝试能做出斜着走  
第二张  是在中心部分直走  这个就要在上一张图的基础上做完再修改比较方便   这个最好就打上网格   然后根据下面第4张在那个地方的位置来  固定好下面1、2、3动作的位置  达到和4的位置一致  这样2张图片做出来后 你就可以使用了   
当然这个最好不要用在平时的走路  最好是剧情事件中  先把行走图改成第一张  然后向上走一步  再改成第二张  来走,等到剧情结束再改回来   
虽然我没用动手去改   不过按照这个想法应该没有错
回复

使用道具 举报

梦石
7
星屑
2585
在线时间
567 小时
注册时间
2009-4-30
回帖
228
 楼主| 发表于 2010-9-12 01:52:56 | 显示全部楼层
回复 oОS+WEi 的帖子
呣... 在下就是如您的说法尝试过了
结果会看起来很像是瞬移
所以才想问说有无他法... 感谢回应唷!
   
回复

使用道具 举报

梦石
0
星屑
79
在线时间
211 小时
注册时间
2010-8-21
回帖
423
发表于 2010-9-12 01:56:31 | 显示全部楼层
本帖最后由 oОS+WEi 于 2010-9-12 02:16 编辑

回复 timmyyayaya 的帖子


把画布宽度放大,再将下面2、3、4  依次移动一点点,瞬移的感觉应该就不会太强烈了吧
再不然就把速度降慢看看
实验之后发现,移动到最后一步它循环到第一张就会发生突然移位的现象,不知道怎么解决= =
回复

使用道具 举报

尽头

梦石
0
星屑
119
在线时间
278 小时
注册时间
2010-6-20
回帖
1204
发表于 2010-9-12 07:12:40 | 显示全部楼层
那个横版跳跃脚本就是这样的.行走时不受格子限制

使用时把跳跃功能取消就可以不受格子限制行走了.
回复

使用道具 举报

梦石
7
星屑
2585
在线时间
567 小时
注册时间
2009-4-30
回帖
228
 楼主| 发表于 2010-9-12 11:16:50 | 显示全部楼层
回复 oОS+WEi 的帖子
在下在行走图做过各种尝试,
修改大小也做过,不过都还是有瞬移的感觉,
所以才找脚本求助…:(

   
回复

使用道具 举报

梦石
7
星屑
2585
在线时间
567 小时
注册时间
2009-4-30
回帖
228
 楼主| 发表于 2010-9-12 11:17:58 | 显示全部楼层
回复 bbaugle 的帖子
请问是哪个脚本呢? 那样使用普通的移动就可以成功了吗?

   

评分

参与人数 1星屑 -20 收起 理由
六祈 -20 请勿连帖

查看全部评分

回复

使用道具 举报

梦石
7
星屑
2585
在线时间
567 小时
注册时间
2009-4-30
回帖
228
 楼主| 发表于 2010-9-12 21:00:16 | 显示全部楼层
頂一下問題:(
回复

使用道具 举报

宛若

梦石
0
星屑
1888
在线时间
529 小时
注册时间
2007-8-19
回帖
1466

极短24参与开拓者

发表于 2010-9-12 21:25:24 | 显示全部楼层
本帖最后由 逸豫 于 2010-9-12 21:26 编辑
  1. class Game_Character
  2.   def up_half_step
  3.     @y -= 0.5
  4.   end
  5.   def down_half_step
  6.     @y += 0.5
  7.   end
  8.   def left_half_step
  9.     @x -= 0.5
  10.   end
  11.   def right_half_step
  12.     @x += 0.5
  13.   end
  14. end
复制代码
恩……BUG蛮多的,请注意,如果角色存在于半步的状态(即为两个图块之间)会造成无法触发且穿透的情况,请自行设计使得同向移动的次数为偶数
同时请自行转面向
使用方法
设置移动路线,脚本
up_half_step是向上一步,其余类似

评分

参与人数 1星屑 +200 收起 理由
六祈 + 200 认可答案

查看全部评分

[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复

使用道具 举报

梦石
7
星屑
2585
在线时间
567 小时
注册时间
2009-4-30
回帖
228
 楼主| 发表于 2010-9-12 21:55:10 | 显示全部楼层
回复 逸豫 的帖子

感谢! 请问可以让他斜走吗?
还想请教这个脚本是只有在事件给予指令才会运行吧?
怕不知道会不会影响到其它脚本,在下只有想用在剧情的部分,
平时的移动不会用到此脚本。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部