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

Project1

 找回密码
 注册会员
搜索
楼主: MCCF
打印 上一主题 下一主题

[原创发布] TyPath - VA智能寻路脚本

[复制链接]

Lv2.观梦者

梦石
0
星屑
898
在线时间
64 小时
注册时间
2019-7-28
帖子
111
11
发表于 2020-5-3 08:55:13 | 只看该作者
大佬厉害,支持一波=w=
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
6634
在线时间
501 小时
注册时间
2018-3-23
帖子
533

R考场第七期银奖

12
 楼主| 发表于 2020-9-25 23:00:14 | 只看该作者
1.2版本更新
修复了move_route和move_typath方法的BUG。
祝好。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
24252
在线时间
5036 小时
注册时间
2016-3-8
帖子
1618
13
发表于 2020-12-30 21:05:38 | 只看该作者
本帖最后由 alexncf125 于 2020-12-30 21:19 编辑
  1. class Game_Character < Game_CharacterBase
  2.   #--------------------------------------------------------------------------
  3.   # ● 获取指定ID的人物
  4.   #--------------------------------------------------------------------------
  5.   def get_character(id)
  6.     if $game_party.in_battle
  7.       nil
  8.     elsif param < 0
  9.       $game_player
  10.     else
  11.       $game_map.events[param > 0 ? param : @event.id]
  12.     end
  13.   end
  14. .
  15. .
  16. .
复制代码

大大这里的param是从那来的

点评

确诊了,id改成param(感谢鹰大!  发表于 2021-1-27 15:02
我想也是...嘛~给楼主报告一下  发表于 2020-12-31 01:51
传入的名字估计是param而不是id,看起来是写错了  发表于 2020-12-31 00:52
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
85
在线时间
5 小时
注册时间
2021-2-10
帖子
8
14
发表于 2021-2-11 10:51:58 | 只看该作者
为什么我是这种情况吖,大佬在不在帮忙看一下

]3I~6U}({Y0T%YJHB)~3QTG(1).png (10.12 KB, 下载次数: 8)

]3I~6U}({Y0T%YJHB)~3QTG(1).png
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
24252
在线时间
5036 小时
注册时间
2016-3-8
帖子
1618
15
发表于 2021-2-11 11:19:16 | 只看该作者
本帖最后由 alexncf125 于 2021-2-11 11:21 编辑
白妹mina 发表于 2021-2-11 10:51
为什么我是这种情况吖,大佬在不在帮忙看一下


看不到有说能在事件中调用「追逐」二字...
请先充分了解並明白「使用方法」后, 才好正确地使用脚本...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
85
在线时间
5 小时
注册时间
2021-2-10
帖子
8
16
发表于 2021-2-11 17:10:40 | 只看该作者
alexncf125 发表于 2021-2-11 11:19
看不到有说能在事件中调用「追逐」二字...
请先充分了解並明白「使用方法」后, 才好正确地使用脚本... ...

我不会用,怎么用啊
回复 支持 0 反对 1

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
194
在线时间
21 小时
注册时间
2019-9-8
帖子
18
17
发表于 2021-2-22 13:41:09 | 只看该作者
不错的脚本,但如果地图里超过3个事件用脚本寻路的话离远了就会非常卡…
希望能够优化一下,不然使用起来还是很有限制的…
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
134
在线时间
69 小时
注册时间
2015-1-27
帖子
26
18
发表于 2021-2-24 21:35:39 | 只看该作者
本帖最后由 雪蓮姬 于 2021-2-24 21:38 编辑

先推個,後來用1.2的腳本就解決了

擷取.PNG (19.43 KB, 下载次数: 5)

擷取.PNG
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
6634
在线时间
501 小时
注册时间
2018-3-23
帖子
533

R考场第七期银奖

19
 楼主| 发表于 2021-2-27 15:33:11 | 只看该作者
“骨独”1265 发表于 2021-2-22 13:41
不错的脚本,但如果地图里超过3个事件用脚本寻路的话离远了就会非常卡…
希望能够优化一下,不然使用起来还 ...

找时间实现一个Ruby的堆基本上就能解决这个问题
理论上可以达到至少100*100大地图的10事件以下无卡顿寻路
祝好。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
194
在线时间
21 小时
注册时间
2019-9-8
帖子
18
20
发表于 2021-3-12 14:55:01 | 只看该作者
MCCF 发表于 2021-2-27 15:33
找时间实现一个Ruby的堆基本上就能解决这个问题
理论上可以达到至少100*100大地图的10事件以下无卡顿寻路 ...

100x100的设计的话在绝大多数游戏里都能满足了,
脚本方面做追逐战的效果非常好,比原版一些寻路设计强很多。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-20 12:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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