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

Project1

 找回密码
 注册会员
搜索
查看: 2416|回复: 5
打印 上一主题 下一主题

[已经过期] [重新求解]Fux兄的像素行走脚本的八方向扩展问题

[复制链接]

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
跳转到指定楼层
1
发表于 2012-8-9 22:54:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题原帖
我尝试使用过4L的方法,但是依旧会有这种现象出现:

我已经设置敌人以八方向的跟踪来接近主角了,但是被卡住了- -
求解怎么解决这种现象
  1. class Game_Character
  2.   def move_toward(to)
  3.     sx = @x - to.x
  4.     sy = @y - to.y
  5.     if sx == 0 and sy == 0
  6.       return
  7.     end
  8.     abs_sx = sx.abs
  9.     abs_sy = sy.abs
  10.     if abs_sx == abs_sy
  11.       if sx>0 and sy>0
  12.         move_upper_left
  13.       elsif sx>0 and sy<0
  14.         move_lower_left
  15.       elsif sx<0 and sy>0
  16.         move_upper_right
  17.       elsif sx<0 and sy<0
  18.         move_lower_right
  19.       end
  20.     end
  21.     if abs_sx > abs_sy
  22.       sx > 0 ? move_left : move_right
  23.       if not moving? and sy != 0
  24.         sy > 0 ? move_up : move_down
  25.       end
  26.     else
  27.       sy > 0 ? move_up : move_down
  28.       if not moving? and sx != 0
  29.         sx > 0 ? move_left : move_right
  30.       end
  31.     end
  32.   end
  33. end
复制代码

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
 楼主| 发表于 2012-8-11 22:59:00 | 只看该作者
自顶一下XD如果奖励不够的话我可以在认可后+500(表示撤销问题貌似不返还经验真DT)
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
3
 楼主| 发表于 2012-8-13 22:52:55 | 只看该作者
继续顶起……为什么没人来回答……
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
4
 楼主| 发表于 2012-8-15 16:41:16 | 只看该作者
囧明天就是第7天期限了啊

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
602
在线时间
374 小时
注册时间
2011-10-11
帖子
311
5
发表于 2012-8-16 11:55:52 | 只看该作者
Wind2010 发表于 2012-8-15 16:41
囧明天就是第7天期限了啊

直接在你那个怪里的事件里 直接设置移动路线 为靠近主角它不就自动跟着你了

或是先把路线设置好让他来追你不就行了


LL0077330
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
6
 楼主| 发表于 2012-8-16 12:23:44 | 只看该作者
月下黄昏 发表于 2012-8-16 11:55
直接在你那个怪里的事件里 直接设置移动路线 为靠近主角它不就自动跟着你了

或是先把路线设置好让他来追 ...

这是个ARPG,敌人设定是会跟踪主角的,而且像素移动不可能可以设定好所有线路的
跟踪的话1L发出的脚本就是自己弄的

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-22 17:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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