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

Project1

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

Leyeshot2.1线形视野系统,做暗杀类游戏的葵花宝典!

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
480
在线时间
177 小时
注册时间
2006-10-3
帖子
618
31
 楼主| 发表于 2008-11-12 07:34:14 | 只看该作者
以下引用皇贞季于2008-11-11 12:33:46的发言:

感谢发布啊。这个感觉确实很棒。。。刚才在测试的过程中也发现了个问题,如果触发之后就是某个NPC的独立D启动看到了主角。这时候如果因为事件发生了场景转换,回归的时候,这个开关会处于永远开启的状态。。。比如,会追踪主角的NPC之后不断的追踪,54视野了。。。像你的范例里的那个场所移动,就会发生,不断的自动移动,无限循环。。。= =+求解。。。

不会吧?我测试了一下你说的情况,但是并没有发生任何异常。

还是说你采用了我前面说的第一种方案?
就是:(第一种方案)在看到主角的 事件层里 关闭 可视开关,这样 独立开关D 就不会被关闭。你就可以 靠近主角,直到接触主角,触发战斗等。
在我初学RM的时候觉得脚本是高手的工具,等我学会了编程技术后才发现脚本原来是小孩子的玩具。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2005-10-21
帖子
55
32
发表于 2008-11-12 07:53:51 | 只看该作者
=A=+++我不知道了,也许是刚巧和我这边的某些脚本冲突吧。
其实上午测试的时候就是为了证实这个,我把你做的那个走来走去的测试暗杀的家伙复制过来用了下。

结果就是一次被发现之后,我是把转移的地址进行了修改,移动到了另一个地图,然后我一出来就又立即刷回去了。回到原始地图的时候,那个独立开关D在没有被关闭了=A=+汗汗。。
QQ:345762628  MSN:[email protected]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
480
在线时间
177 小时
注册时间
2006-10-3
帖子
618
33
 楼主| 发表于 2008-11-12 23:38:14 | 只看该作者
以下引用皇贞季于2008-11-11 23:53:51的发言:

=A=+++我不知道了,也许是刚巧和我这边的某些脚本冲突吧。
其实上午测试的时候就是为了证实这个,我把你做的那个走来走去的测试暗杀的家伙复制过来用了下。

结果就是一次被发现之后,我是把转移的地址进行了修改,移动到了另一个地图,然后我一出来就又立即刷回去了。回到原始地图的时候,那个独立开关D在没有被关闭了=A=+汗汗。。

原因就是因为在地图转移的时候,没有记录事件的属性,只记录了独立开关。
所以重新转移回原来的地图的时候,事件又回到了最初的属性,但是独立开关仍然开着。
导致第一层事件没有将 LE视野打开,直接跳到 独立开关D 事件那里去执行了。

解决办法如下:
在转移地图之前,用一段脚本将地图中所有的事件的独立开关都关上。这样就可以解决问题了。
  1. for event in $game_map.events.values
  2. if event.le_seeing == true
  3. $game_self_switches[[$game_map.map_id,event.id, "A"]] =false
  4. $game_self_switches[[$game_map.map_id,event.id, "B"]] =false
  5. $game_self_switches[[$game_map.map_id,event.id, "C"]] =false
  6. $game_self_switches[[$game_map.map_id,event.id, "D"]] =false
  7. end
  8. end
复制代码

(放在事件脚本里,需要用“\”分行,不然一行写不下。)
只要在场景转移之前,用这段脚本,就能够关闭当前地图上
所有le_seeing为true的事件的独立开关了。

还有个方法,就是在所有事件层的自定义移动路线里,设置脚本指令填写LE的参数。这样无论如何,它也会重新启动LE系统。
在我初学RM的时候觉得脚本是高手的工具,等我学会了编程技术后才发现脚本原来是小孩子的玩具。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2005-10-21
帖子
55
34
发表于 2008-11-13 04:05:53 | 只看该作者
{/se}哇哈,虽然我脚本比较白,不过先去试试啊,超感谢。一会汇报结果
QQ:345762628  MSN:[email protected]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2005-10-21
帖子
55
35
发表于 2008-11-13 04:38:50 | 只看该作者
{/ll}无力了,或许还是我对于脚本的认知不够,没能解决。
于是按照第二个方法。。。貌似也不成
QQ:345762628  MSN:[email protected]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
480
在线时间
177 小时
注册时间
2006-10-3
帖子
618
36
 楼主| 发表于 2008-11-13 05:00:05 | 只看该作者
以下引用皇贞季于2008-11-12 20:38:50的发言:

无力了,或许还是我对于脚本的认知不够,没能解决。
于是按照第二个方法。。。貌似也不成

你要在 场景转移 之前,调用上面的那段脚本。
这样的话,地图上所有LE事件的独立开关都会关掉。

注意:放在事件脚本里,需要用“\”分行,不然一行写不下。

实在不会的话,加我QQ。我明天之后就不能上网了,所以要加就快点。
在我初学RM的时候觉得脚本是高手的工具,等我学会了编程技术后才发现脚本原来是小孩子的玩具。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
480
在线时间
177 小时
注册时间
2006-10-3
帖子
618
37
 楼主| 发表于 2009-7-7 21:30:53 | 只看该作者
LE2.2开发告一段落了,过段时间发布。因为我得做个范例游戏呀,是很久以前约定的 暗杀类游戏啊~~
在我初学RM的时候觉得脚本是高手的工具,等我学会了编程技术后才发现脚本原来是小孩子的玩具。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2009-7-24
帖子
43
38
发表于 2009-8-30 13:23:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
34 小时
注册时间
2006-6-19
帖子
111
39
发表于 2009-9-22 12:57:59 | 只看该作者
你可以用 上帝的眼睛 的脚本
http://rpg.blue/viewthread.php?tid=133326&extra=page%3D2

有无冲突不知
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-10-3
帖子
9
40
发表于 2009-10-3 23:10:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 18:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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