Project1

标题: 一个关于重叠的问题 [打印本页]

作者: 只是逛逛    时间: 2011-7-19 19:36
标题: 一个关于重叠的问题
语言组织能力太差,不知道大家看得懂吗?
好,说正题:
假如说x是活动的,x1是固定的,
当x接近x1时与x1重叠时,
按↓键。
如果时差是5帧以内时,
显示动画:1
播放音乐:1
如果时差是10帧以内时,
显示动画:2
播放音乐:1
如果时差是20帧以内时,
显示动画:2
播放音乐:1
如果时差大于25帧或等于25帧时,
减去一滴血。
除此之外的场合,
减去一滴血。

这个能实现吗?各位高手帮帮忙!dsu_plus_rewardpost_czw
作者: Kimu    时间: 2011-7-19 20:32
本帖最后由 Kimu 于 2011-7-19 20:32 编辑

x和x1是什么东西你没有定义
作者: 只是逛逛    时间: 2011-7-19 20:40
Kimu 发表于 2011-7-19 20:32
x和x1是什么东西你没有定义

再举个例子吧,假如x是敌人,是可以活动的。x1是主角,是不可以活动的。
作者: Kimu    时间: 2011-7-19 21:45
只是逛逛 发表于 2011-7-19 20:40
再举个例子吧,假如x是敌人,是可以活动的。x1是主角,是不可以活动的。 ...

ARPG么,你用的是什么系统?
作者: 只是逛逛    时间: 2011-7-20 08:12
Kimu 发表于 2011-7-19 21:45
ARPG么,你用的是什么系统?

给你看个视频吧http://www.tudou.com/programs/view/yaf7gpHSuY0/个人觉得只需用等待和上面我说的基本上可以。
作者: Kimu    时间: 2011-7-20 08:45
只是逛逛 发表于 2011-7-20 08:12
给你看个视频吧http://www.tudou.com/programs/view/yaf7gpHSuY0/个人觉得只需用等待和上面我说的基本上 ...

想做成这种东西那你的脚本功底应该足够了

用雪姐姐的精灵碰撞脚本就行了
作者: 只是逛逛    时间: 2011-7-20 10:21
Kimu 发表于 2011-7-20 08:45
想做成这种东西那你的脚本功底应该足够了

用雪姐姐的精灵碰撞脚本就行了 ...

能给个网址吗?找不到额
作者: 灵魂の补给    时间: 2011-7-20 10:31
并行处理事件:
  1. if x.x == x1.x and x.y == x1.y
  2. $time = Time.now
  3. 进入下一个事件页
  4. end
复制代码
第2个时间页,写入:
if Input.trigger(input::DOWN) and Time.now - $time == 0.1 #两帧
放你的那什么动画、音乐.
end
其他的也这么写就行啦
作者: Kimu    时间: 2011-7-20 11:31
灵魂の补给 发表于 2011-7-20 10:31
并行处理事件:第2个时间页,写入:
if Input.trigger(input:OWN) and Time.now - $time == 0.1 #两帧
放 ...

两个精灵重叠可不是单纯的坐标相等

用这个
http://rpg.blue/forum.php?mod=vi ... p;highlight=2dtouch

估计需要点脚本功底
作者: 只是逛逛    时间: 2011-7-21 09:18
灵魂の补给 发表于 2011-7-20 10:31
并行处理事件:第2个时间页,写入:
if Input.trigger(input:OWN) and Time.now - $time == 0.1 #两帧
放 ...

为什么会脚本出错?


只是逛逛于2011-7-21 09:20补充以下内容:
不会,我是脚本大白痴{:4_122:}
作者: 灵魂の补给    时间: 2011-7-21 09:21
只是逛逛 发表于 2011-7-21 09:18
为什么会脚本出错?

应为DZ检测代码变为=》:D
应该是
  1. if Input.trigger(input::DOWN) and Time.now - $time == 0.1
复制代码
可能不行,参看LS吧




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1