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

Project1

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

角色面向NPC

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2006-8-27
帖子
352
跳转到指定楼层
1
发表于 2007-4-6 06:58:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
解答者反而遇到問題{/gg}

雖然這個並行事件是可以令角色面向NPC
可是同時角色亦無法移動
如何能改進一下呢?(例如邊移動邊朝向NPC)

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2006-8-27
帖子
352
2
 楼主| 发表于 2007-4-6 06:58:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
解答者反而遇到問題{/gg}

雖然這個並行事件是可以令角色面向NPC
可是同時角色亦無法移動
如何能改進一下呢?(例如邊移動邊朝向NPC)
头像被屏蔽

Lv1.梦旅人 (禁止发言)

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

使用道具 举报

Lv2.观梦者

梦石
0
星屑
270
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

4
发表于 2007-4-6 14:55:09 | 只看该作者
像这个问题,通过脚本就可很容易的解决.........

默认的有 turn_toward_player ,你完全可以自己仿造写一个 turn_toward_npc 即可......
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2006-8-27
帖子
352
5
 楼主| 发表于 2007-4-7 05:46:55 | 只看该作者
以下引用亿万星辰于2007-4-6 6:55:09的发言:

像这个问题,通过脚本就可很容易的解决.........

默认的有 turn_toward_player ,你完全可以自己仿造写一个 turn_toward_npc 即可......

看我寧可做個這麼複雜的事件也不寫腳本就知道我是腳本白痴......{/fd}
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
270
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

6
发表于 2007-4-7 15:02:09 | 只看该作者
以下引用pnlhk于2007-4-6 21:46:55的发言:
看我寧可做個這麼複雜的事件也不寫腳本就知道我是腳本白痴......

呃......虽然我不能强迫你去学习脚本,但基础的脚本知识并不复杂.......

Game_Character里追加一个方法
  1.   def turn_to(event)
  2.     # 求得与主角的坐标差
  3.     sx = @x - event.x
  4.     sy = @y - event.y
  5.     # 坐标相等的场合下
  6.     if sx == 0 and sy == 0
  7.       return
  8.     end
  9.     # 横侧距离长的情况下
  10.     if sx.abs > sy.abs
  11.       # 将左右方向变更为朝向主角的方向
  12.       sx > 0 ? turn_left : turn_right
  13.     # 竖侧距离长的情况下
  14.     else
  15.       # 将上下方向变更为朝向主角的方向
  16.       sy > 0 ? turn_up : turn_down
  17.     end
  18.   end
复制代码

这和原函数的修改很小。。。。
调用方法,如果你是在设置移动路线里用,那么直接写
turn_to($game_map.events[X])
本身转向X号事件
如果是在事件页里
$game_map.events[X].turn_to($game_map.events[Y])
X号事件转向Y号事件
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2006-7-21
帖子
714
7
发表于 2007-4-7 23:38:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-5-21 21:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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