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

Project1

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

主角就是比NPC牛……

 关闭 [复制链接]

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

跳转到指定楼层
1
发表于 2008-1-6 10:10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
新工程,无任何脚本修改。

建立一个事件,让他随机移动。然后周围放上空的事件把他包围起来,像围棋那样。


然后运行游戏……你会发现这个NPC周围的图上什么都没有,但是NPC就是会被困住无法移动出去。但是我们伟大的主角就可以随便在地图上行走……

这个结果……大家觉得是正确的吗?默认的新工程就可以弄出来……{/gg}
也可以下载:http://rpg.blue/upload_program/files/主角就是牛_80014198.rar

纯讨论。

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

2
 楼主| 发表于 2008-1-6 10:10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
新工程,无任何脚本修改。

建立一个事件,让他随机移动。然后周围放上空的事件把他包围起来,像围棋那样。


然后运行游戏……你会发现这个NPC周围的图上什么都没有,但是NPC就是会被困住无法移动出去。但是我们伟大的主角就可以随便在地图上行走……

这个结果……大家觉得是正确的吗?默认的新工程就可以弄出来……{/gg}
也可以下载:http://rpg.blue/upload_program/files/主角就是牛_80014198.rar

纯讨论。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-2-14
帖子
284
3
发表于 2008-1-6 10:38:03 | 只看该作者
难道是没设置允许穿透么

顺便:66好早
咱的窝:http://blog.sina.com.cn/ayayayayayaya
回复 支持 反对

使用道具 举报

Lv1.梦旅人

欠扁头像持有者

梦石
0
星屑
114
在线时间
16 小时
注册时间
2005-10-22
帖子
423
4
发表于 2008-1-6 11:05:47 | 只看该作者
这个也被您发现了呀,您真内行.
水兵土星--死亡之星!
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
640
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

5
发表于 2008-1-6 11:20:20 | 只看该作者
研究了一下Game_Character 1
原来是这里的问题

  1.     # 循环全部事件
  2.     for event in $game_map.events.values
  3.       # 事件坐标于移动目标坐标一致的情况下
  4.       if event.x == new_x and event.y == new_y
  5.         # 穿透为 ON
  6.         unless event.through
  7.           # 自己就是事件的情况下
  8.           if self != $game_player
  9.             # 不能通行
  10.             return false            <=======这一行
  11.           end
  12.           # 自己是主角、对方的图形是角色的情况下
  13.           if event.character_name != ""
  14.             # 不能通行
  15.             return false            <=======还有这一行
  16.           end
  17.         end
  18.       end
  19.     end
复制代码


上面标示的两行如果改成return true的话,那NPC就能够乱走了
不过肯定会出事

改了之後会发现我们的阿尔西斯更牛了
主角可以穿过NPC,但是NPC就是穿不过主角


献丑一下{/tp}
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2005-10-22
帖子
1350

贵宾第2届TG大赛亚军第1届短篇游戏比赛季军

6
发表于 2008-1-6 17:33:24 | 只看该作者
哎?这个功能好像有点用,使用商业素材时总担心NPC会乱跑导致遮挡物穿帮,这时画地为牢就很有效了,先记下来……
此情可待成追忆,只是当时已惘然。
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

7
发表于 2008-1-6 17:40:05 | 只看该作者
好水啊
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-9-23
帖子
145
8
发表于 2008-1-6 17:40:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10236
在线时间
4438 小时
注册时间
2005-10-22
帖子
6975

开拓者贵宾

9
发表于 2008-1-6 18:16:13 | 只看该作者
在某脚本出现前限制NPC接近主角的警戒范围时偶就是这么弄的- -0
回复 支持 反对

使用道具 举报

Lv1.梦旅人

史上最强粉丝

梦石
0
星屑
50
在线时间
9 小时
注册时间
2007-8-20
帖子
5574

贵宾

10
发表于 2008-1-7 02:21:28 | 只看该作者
以下引用柳柳于2008-1-6 2:10:29的发言:

新工程,无任何脚本修改。

建立一个事件,让他随机移动。然后周围放上空的事件把他包围起来,像围棋那样。


然后运行游戏……你会发现这个NPC周围的图上什么都没有,但是NPC就是会被困住无法移动出去。但是我们伟大的主角就可以随便在地图上行走……

这个结果……大家觉得是正确的吗?默认的新工程就可以弄出来……
也可以下载:http://rpg.blue/upload_program/files/主角就是牛_80014198.rar

纯讨论。

有本事柳柳你点击“允许穿透”……………………
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-23 07:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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