查看: 3112|回复: 6

[已经解决] 如何让主角跟事件人物对话时事件不会面向主角?

[复制链接]
梦石
0
星屑
325
在线时间
252 小时
注册时间
2014-4-11
回帖
184
发表于 2014-7-2 18:23:32 | 显示全部楼层 |阅读模式

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

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

×
只设置固定朝向的话会抽搐(迅速面向主角后再迅速转回去- -)而且也不太适合行动中的事件。

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-2 18:24:42 | 显示全部楼层
我这边只设置固定朝向不会抽搐啊?
回复

使用道具 举报

无限の剣制

梦石
0
星屑
10445
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2014-7-2 18:26:37 | 显示全部楼层
固定朝向没问题啊

你在这里点了固定朝向没?

你在这里点了固定朝向没?
回复

使用道具 举报

梦石
0
星屑
325
在线时间
252 小时
注册时间
2014-4-11
回帖
184
 楼主| 发表于 2014-7-2 18:56:29 | 显示全部楼层
VIPArcher 发表于 2014-7-2 18:26
固定朝向没问题啊

那样的话移动中的事件人物就不会转方向了吧……
回复

使用道具 举报

梦石
0
星屑
325
在线时间
252 小时
注册时间
2014-4-11
回帖
184
 楼主| 发表于 2014-7-2 19:02:32 | 显示全部楼层
本帖最后由 眼中目之瞳 于 2014-7-2 19:04 编辑
taroxd 发表于 2014-7-2 18:24
我这边只设置固定朝向不会抽搐啊?


BaiduShurufa_2014-7-2_18-58-19.png
我是这样设定的,所以会抽搐,不过不适用于移动中的事件,不动的事件……我的是弄复杂了。


我希望我的主角是个幽灵一样的角色,可以得知别人说了什么话,但别人不知道玩家的存在(就不会面向玩家),所说的话只是事件角色的自言自语。
回复

使用道具 举报

无限の剣制

梦石
0
星屑
10445
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2014-7-2 19:16:13 | 显示全部楼层
本帖最后由 VIPArcher 于 2014-7-2 19:21 编辑
眼中目之瞳 发表于 2014-7-2 19:02
我是这样设定的,所以会抽搐,不过不适用于移动中的事件,不动的事件……我的是弄复杂了。


如果是这样的话你就把脚本Game_Event里169行改成这样
  1.   #--------------------------------------------------------------------------
  2. #--------------------------------------------------------------------------
  3.   # ● 事件启动
  4.   #--------------------------------------------------------------------------
  5.   def start
  6.     return if empty?
  7.     @starting = true
  8.     lock if trigger_in?([0,1,2]) && $game_switches[5] == false
  9.   end
复制代码
当5号开关开启时所有事件触发都不会看你一眼

点评

版主的对同一事件没办法控制事件触发时是否看你一眼。你确定要用?开关万岁  发表于 2014-7-2 20:00
版主的其实也是改了原脚本啦。(覆盖了原脚本的方法)。  发表于 2014-7-2 19:58
虽然不知道为什么但是只要万岁就没有问题了吧.AVI(随便一提我选用了版主不更改原脚本的)  发表于 2014-7-2 19:54
↓ 开关控制万岁。脚本党万岁  发表于 2014-7-2 19:23
事件名称万岁·  发表于 2014-7-2 19:23

评分

参与人数 1梦石 +1 收起 理由
熊喵酱 + 1 ヽ(*≧ω≦)ノ

查看全部评分

回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-2 19:17:50 | 显示全部楼层
本帖最后由 taroxd 于 2014-7-2 20:14 编辑

[pre lang="ruby" line="1"]class Game_Event
  #--------------------------------------------------------------------------
  # ● 锁定(立即停止执行中的事件)
  #--------------------------------------------------------------------------
  def lock
    unless @locked
      @prelock_direction = @direction
      turn_toward_player unless @event.name.include?('fix')
      @locked = true
    end
  end
end[/pre]

然后在事件名称上写 fix,只要有这三个字母连起来就行

@熊喵酱 结贴

点评

不关我事=。= 都是熊喵酱的错  发表于 2014-7-3 13:14
诶?这个不都解决了,卡都发了。怎么没分类到已经解决?  发表于 2014-7-3 12:56
O(∩_∩)O哈哈~还是版主做法牛  发表于 2014-7-2 19:23

评分

参与人数 1梦石 +1 收起 理由
熊喵酱 + 1 ヽ(*≧ω≦)ノ

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部