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

Project1

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

[已经解决] 事件在屏幕外就无法自己移动,求解决!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2011-12-3
帖子
46
跳转到指定楼层
1
发表于 2013-4-2 10:28:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
用VA做游戏到一半,才发现事件在屏幕外就无法自己移动,求解决!
之前用VX做游戏没出现这个问题。。。
同一张图内,给事件NPC做了个自定义移动路线,但只有主角靠近其X=12格内、Y=8格内,这个事件才会移动。。。否则在屏幕外面他自己不移动。。。。。这是我这个游戏的一个关键性问题呀,我想让图里的NPC们都运动起来呀。求解释,求解决!!!!
找了脚本:game_event里,怎么改都改不出效果。。。求大神指导!!!
让NPC即使远离主角在屏幕外,也能自己移动到某些位置吧。求解决。。。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
来自 11楼
发表于 2013-4-2 19:14:25 | 只看该作者
好像在 Game_Event 事件处理类中有个判定是否在画面看得到的区域

   def near_the_screen?

在处理事件自动搬移时的条件中有用到这个,如果不在画面中,不会处理自动搬移的样子,

把条件中的 near_the_screen? 去掉试试,也许就解决了?


不过,要想清楚,如果你的地图大,事件也多,这样做会增加游戏负担,可能有 Lag 或占大量 CPU 资源。

点评

太谢谢@j433463 大人!去掉这个句子果然好了!!解决了一大难题呀!我当时是整个if语句全删掉结果没效果。。。  发表于 2013-4-2 19:36

评分

参与人数 1星屑 +100 收起 理由
Mic_洛洛 + 100 认可答案

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
1083 小时
注册时间
2013-3-29
帖子
2394
2
发表于 2013-4-2 10:54:45 | 只看该作者
事件在屏幕外???LZ能发张图么,太抽象了= =【对我来说】
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
362
在线时间
1292 小时
注册时间
2013-1-12
帖子
3590

贵宾

3
发表于 2013-4-2 11:01:02 | 只看该作者
有遇到過  沒解決...
@j433463  (我承認我濫用了@)

点评

没事,现在才上线看到,哈哈...  发表于 2013-4-2 19:16

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2011-12-3
帖子
46
4
 楼主| 发表于 2013-4-2 11:26:11 | 只看该作者
黄濑凉太 发表于 2013-4-2 10:54
事件在屏幕外???LZ能发张图么,太抽象了= =【对我来说】

事件在屏幕外截图也说不清。。。就是说一张很长的图100格左右。NPC在最东边,主角在最西边。。。设定了NPC自由移动路线,但主角不去最东边把NPC显示到屏幕里,NPC自己就不会动。。。

点评

就是说就算主角不去把NPC显示到屏幕里他也会动是这个意思吗=。=  发表于 2013-4-2 11:32
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
465 小时
注册时间
2009-10-11
帖子
407
5
发表于 2013-4-2 11:48:54 | 只看该作者
你應該是插了一種腳本,他會帶上這種效果。
我記得MOG的腳本有一個就是這樣,那種腳本是為了要讓遊戲更順暢所做的。
建議你檢查腳本列,看自己插了哪些腳本。

点评

没有写这种防卡脚本,我新建个纯净的工程,试验了一下,还是会出现这个问题。就是说VA里是自带这类脚本的。求大神们教修改脚本,解决问题。。。  发表于 2013-4-2 13:02
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2011-12-3
帖子
46
6
 楼主| 发表于 2013-4-2 13:07:39 | 只看该作者
羽下 发表于 2013-4-2 11:26
事件在屏幕外截图也说不清。。。就是说一张很长的图100格左右。NPC在最东边,主角在最西边。。。设定了NP ...

是的,打算让NPC从最东边向我跑过来,可是我等了半天也不见他出现在屏幕里,我跑过一看,他才开始跑。。。。。郁闷死了。。。没有做奇怪的脚本,是AV自身就这样设定的,求修改AV系统脚本。。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2011-12-3
帖子
46
7
 楼主| 发表于 2013-4-2 13:11:57 | 只看该作者
难道我只能另建一个单独的事件,用事件语句控制那个NPC跑了吗。。。事件语句是可以全图生效的。。。但是NPC在跑动过程中与其对话,他都不带停的,继续跑。。。还是不理想状态。。。。求大神指点。。。

点评

其實我沒遇上你說的狀況, 反倒是以前插別人的腳本才會像你說的那樣。 我記得VA的預設就是你說的理想狀態呀...@@"  发表于 2013-4-2 15:15
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
8
发表于 2013-4-2 14:40:25 手机端发表。 | 只看该作者
難道你想低階電腦內存爆滿...?雖然我不是。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
1083 小时
注册时间
2013-3-29
帖子
2394
9
发表于 2013-4-2 15:19:56 | 只看该作者
你把NPC截图过来让我们看看= =

点评

意思就是屏幕外的NPC不会移动,这个是VA的默认功能,减轻系统的处理压力的(整张地图500个NPC同时动变成看的到的30个NPC同时动这样)  发表于 2013-4-2 15:47
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
196
在线时间
835 小时
注册时间
2012-9-16
帖子
1811
10
发表于 2013-4-2 17:25:09 | 只看该作者
因为VA事件的刷新只是在角色的视角内,VX就不会这样,我记得VX有个脚本,6R的诡异的猫写的,就是“事件刷新简化”脚本...里面说了,VX一般都是把整张地图的事件全部刷新,所以不在屏幕内也是会移动的~

我有一些办法:
1、尝试全局搜索关于事件的刷新的脚本段
2、把屏幕分辨率增大,[地图画小些,多用场所移动]记住,分辨率加大后,还必须得把很多的脚本改动下。。。

——旧坑欢迎戳
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 21:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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