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

Project1

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

事件朝向问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
帖子
170
跳转到指定楼层
1
发表于 2008-4-2 01:14:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
可以写出如下的要求的句子不:
  角色面向左,触发了事件A人物, A人物先判断角色的面向,
如果角色面向上,A人物则面向上
如果角色面向下,A人物则面向下
如果角色面向左,A人物则面向左
……等等
然后在转向.

在哪儿修改事件的面向问题。是不是Game_Character3里的下面句子?
#--------------------------------------------------------------------------
  # ● 面向向下
  #--------------------------------------------------------------------------
  def turn_down
    unless @direction_fix
      @direction = 2
      @stop_count = 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 面向向左
  #--------------------------------------------------------------------------
  def turn_left
    unless @direction_fix
      @direction = 4
      @stop_count = 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 面向向右
  #--------------------------------------------------------------------------
  def turn_right
    unless @direction_fix
      @direction = 6
      @stop_count = 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 面向向上
  #--------------------------------------------------------------------------
  def turn_up
    unless @direction_fix
      @direction = 8
      @stop_count = 0
    end
  end
########
版务信息:本贴由楼主自主结贴~
……

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

2
发表于 2008-4-2 03:43:45 | 只看该作者
触发事件的话,应该在事件里写。
你给的那个是判断事件+人物的方向的
改了可能出现问题……
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

悔恨的天使

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-26
帖子
726
3
发表于 2008-4-2 03:45:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

4
发表于 2008-4-2 03:46:04 | 只看该作者
哦,看错了-v-
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

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

贵宾

5
发表于 2008-4-2 04:10:58 | 只看该作者
在事件内容写:

条件分歧:当主角面向左
    移动路线:本事件:面向左
分歧结束

其他方向相同
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
帖子
170
6
 楼主| 发表于 2008-4-2 04:21:25 | 只看该作者
感谢上面的所有朋友!
抱歉,上面我说得不是很明白.
我因为改了行走的成了斜的,就好比关重七的《梦幻群侠传的》45度行走。
所以触发事件后,会出现面向不是对着主角的情况。
所以才想要事件在转向时,来个判断主角的面向,再相应的面向主角。

这个修改是对整个游戏的所有NPC设置的,不是特例的一个。
不知道这样说,我说明白了没。
再次谢谢帮助我的朋友。
……
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

7
发表于 2008-4-2 08:12:12 | 只看该作者
你给的那段脚本是事件和主角共有的转向
如果想要事件面向主角应该修改的是行走图片的面向判断部分吧?
会不会是因为你的素材方向的问题= =
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

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

贵宾

8
发表于 2008-4-2 08:59:15 | 只看该作者
试试看用:
$game_map.events[@event_id].direction = $game_map.player.direction

不知道有没有写错,很久没用XP了{/hx}
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

9
发表于 2008-4-2 19:36:38 | 只看该作者
换句话说,楼主使用了8方向(斜45度)的系统,所以事件朝向没那么简单了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2007-8-10
帖子
170
10
 楼主| 发表于 2008-4-3 21:58:25 | 只看该作者
我自己感觉很麻烦,连精灵都说没那么简单了.
再等一天,看看还有哪位达人有思路.
明天就结帖.{/bz}
……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 04:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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