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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
325
在线时间
252 小时
注册时间
2014-4-11
帖子
265
跳转到指定楼层
1
发表于 2014-7-2 18:23:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-7-2 18:24:42 | 只看该作者
我这边只设置固定朝向不会抽搐啊?
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10079
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

3
发表于 2014-7-2 18:26:37 | 只看该作者
固定朝向没问题啊

QQ图片20140702182615.jpg (28.25 KB, 下载次数: 39)

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

你在这里点了固定朝向没?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
325
在线时间
252 小时
注册时间
2014-4-11
帖子
265
4
 楼主| 发表于 2014-7-2 18:56:29 | 只看该作者
VIPArcher 发表于 2014-7-2 18:26
固定朝向没问题啊

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

使用道具 举报

Lv2.观梦者

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



我是这样设定的,所以会抽搐,不过不适用于移动中的事件,不动的事件……我的是弄复杂了。


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

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10079
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

6
发表于 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 ヽ(*≧ω≦)ノ

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

7
发表于 2014-7-2 19:17:50 | 只看该作者
本帖最后由 taroxd 于 2014-7-2 20:14 编辑

RUBY 代码复制
  1. class Game_Event
  2.   #--------------------------------------------------------------------------
  3.   # ● 锁定(立即停止执行中的事件)
  4.   #--------------------------------------------------------------------------
  5.   def lock
  6.     unless @locked
  7.       @prelock_direction = @direction
  8.       turn_toward_player unless @event.name.include?('fix')
  9.       @locked = true
  10.     end
  11.   end
  12. end


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

@熊喵酱 结贴

点评

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 03:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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