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

Project1

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

[已经解决] 两个事件接触发生事件

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
13 小时
注册时间
2011-9-28
帖子
23
跳转到指定楼层
1
发表于 2011-10-15 11:48:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

堕落天使

梦石
0
星屑
55
在线时间
73 小时
注册时间
2005-10-22
帖子
337
2
发表于 2011-10-15 12:01:24 | 只看该作者
本帖最后由 忧郁 于 2011-10-15 18:58 编辑

答案错误,自己删除

点评

错了……  发表于 2011-10-15 12:44
厌世了……
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
111 小时
注册时间
2011-7-26
帖子
214
3
发表于 2011-10-15 12:30:13 | 只看该作者
Project1.zip (228.6 KB, 下载次数: 134)



极其简单的一个事件触发工程,LZ可以参考一下

点评

心碎了,我根本不是要这个,我是要主角推石头,石头碰到一个坑,然后发生某个事件, 首先说明,石头是个事件 坑也是个事件,事件与事件融合  发表于 2011-10-15 18:22

私の身分は
妹抖控,初音控,萝莉控,正太控,呆毛控,御姐控,无口控,眼镜娘控,兽耳控,猫娘控,贫乳控,女仆控,男の娘控
回复

使用道具 举报

Lv2.观梦者

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

贵宾

4
发表于 2011-10-15 12:50:13 | 只看该作者
844394093 发表于 2011-10-15 12:30
极其简单的一个事件触发工程,LZ可以参考一下

大体上还是正确的,其实把铁球的移动路线写到开关里就行了~
楼主描述的不知道是不是推石头填坑的那回事……
其实说是两个事件接触后发生的事情,但其实所有的事情都是要写在可以和角色有互动的那个事件里,比如由角色推动一个石块去填坑,其实所有的判断以及开关处理都是写在这个石块上的,就是这样。

点评

填坑不需要其他的行走图,默认即可搞定~  发表于 2011-10-15 17:27
如果是填坑的话,貌似66的初始素材里没有这种的行走图,可能要去下载,或者自己做的说。。=0=  发表于 2011-10-15 13:03
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
102 小时
注册时间
2011-9-10
帖子
262
5
发表于 2011-10-15 12:59:27 | 只看该作者
把主角当事件...{:nm_8:}

点评

没听懂  发表于 2011-10-15 13:10
有时候可能是要猪脚开启开关后,看到。像我的铁球滚下来撞击石块,那么,“把主角当事件”这种就不成立,所以说这种“把主角当事件”有局限性  发表于 2011-10-15 13:06
这不是66RPG
回复

使用道具 举报

Lv2.观梦者

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

贵宾

6
发表于 2011-10-15 17:48:30 | 只看该作者
填坑.rar (184.17 KB, 下载次数: 76)

把两种控制都搞了~

点评

猜测你一定是把条件分歧那里当成是脚本了,那么你可以用变量获取当前事件的xy坐标,然后再做判断也是可以的。  发表于 2011-10-15 19:52
也不是这个,我不要脚本的!脚本我不太懂!我总不可能每次都弄脚本吧?  发表于 2011-10-15 18:24
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
1705 小时
注册时间
2011-8-17
帖子
818
7
发表于 2011-10-15 18:15:54 | 只看该作者
这个问题曾今研究了N久,虽然不够完美,不过比较接近楼主想要的效果,方法如下:

范例: Project2.rar (186.85 KB, 下载次数: 159)

注意:1:只能单向行走
      2:最好不要改行走速度,一定要改的话事件里的延迟也要改

点评

全部都不是我想要的答案T.T,哪个超级无敌霹雳高手来帮帮me  发表于 2011-10-15 18:30
roguelike求生RPG研发中....
回复

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
13 小时
注册时间
2011-9-28
帖子
23
8
 楼主| 发表于 2011-10-15 18:38:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
145
在线时间
698 小时
注册时间
2009-11-15
帖子
538
9
发表于 2011-10-15 19:00:09 | 只看该作者
  1. class Game_Event < Game_Character
  2.   alias hr_check_event_trigger_touch check_event_trigger_touch
  3.   def check_event_trigger_touch(x,y)
  4.     if @event.name[0..4] == "touch"
  5.       for i in $game_map.events.values
  6.         if x == i.x && y == i.y && i.id != @id
  7.           i.start if not jumping? and not over_trigger?
  8.           $game_variables[1] = @id
  9.         end
  10.       end
  11.     end
  12.     hr_check_event_trigger_touch(x,y)
  13.   end
  14. end
复制代码
当事件名称为touch开头并且与事件有接触会自动触发

点评

一次性很方便的  发表于 2011-10-15 21:45
我不要脚本T.T  发表于 2011-10-15 19:56
考上三级了!
回复

使用道具 举报

Lv2.观梦者

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

贵宾

10
发表于 2011-10-15 19:58:04 | 只看该作者
本帖最后由 亿万星辰 于 2011-10-15 21:05 编辑

终于下好你顶楼的范例了,看过以后我只能说你根本没有用心去看上面大家给出的各个范例,至少我给的范例里第一块石头就完全是这样的设计……

好吧,你说那是脚本的,我就不明白了,只要用RGSS书写的东西就一定是脚本么?判断一个xy坐标也算是脚本了……简直是荒谬,现在的这个范例是完全在你的基础上改的,希望能真心的用心理解一下。

11.zip (728.42 KB, 下载次数: 668)

点评

兄弟,对不起你啊!我看错了!十分对不起你T.T,决定采纳你!  发表于 2011-10-15 21:46
兄弟,你那个是石块的步数吧?我要的是自由步数,一到那个位置,就触发!  发表于 2011-10-15 21:43
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 11:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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