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

Project1

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

[已经解决] 请教关于明雷遇敌的问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3657
在线时间
4466 小时
注册时间
2008-6-12
帖子
802
跳转到指定楼层
1
发表于 2013-6-18 19:14:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 过眼云烟 于 2013-6-19 20:16 编辑

1.在队伍跑火车(队友跟随)的情况下,能不能修改脚本,实现怪物碰到跟随的队友也会触发战斗。之所以想到这个问题是因为在一些场景的时候,如果非常狭窄(只允许一人通过),那么就会出现如下情况:

墙壁                    墙壁              墙壁

苦苦追赶你的怪物   淡定的跟班      猪角

墙壁                   墙壁                墙壁

因为怪物碰到跟随的队友不会触发战斗,而队友跟在猪角屁股后边,就隔开了猪角和怪物,显然非常不科学,所以请大神帮忙想想解决思路。
如果你提醒我拓宽道路,那么还是算了,有时候因为寻路的原因,在很宽敞的时候,怪物也会直线跟踪猪角,然后再次出现这种三个人奇怪排列的情况。
2.在这种明雷遇敌情况下,如果电脑追得猪角,则是猪角恰好反身,则是被偷袭。如果猪角追得电脑,电脑恰好反身,则是猪角先发制人,我是想了一个用分歧和坐标判断的方法,不过比较麻烦,希望大神提供下您的思路!谢谢!
本人三无老人,请大神轻拍

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

2
发表于 2013-6-19 18:15:57 | 只看该作者
  1. class Game_Event
  2.   def check_event_trigger_touch(x, y)
  3.     return if $game_map.interpreter.running?
  4.     if @trigger == 2 && $game_player.collide?(x, y)
  5.       start if !jumping? && normal_priority?
  6.     end
  7.   end
  8. end
复制代码

点评

非常感谢!  发表于 2013-6-19 20:15

评分

参与人数 1星屑 +30 收起 理由
过眼云烟 + 30 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 12:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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