Project1

标题: 一个地图上事件se设置的问题 [打印本页]

作者: KaiRus    时间: 2013-1-4 22:02
标题: 一个地图上事件se设置的问题
怎样制作一个可以根据与主角的距离而改变声音大小的事件?
就好比探雷器一样,距离越近se播放声音越大。
{:2_264:} 头痛,是在想不好怎么解决
本意是要做一片黑暗,只能听着音效探索。    希望能有前辈帮忙指点一下。
作者: 幽默    时间: 2013-1-4 23:12
请活用角色坐标与事件坐标,
代入变量后算出距离,再根据距离设置音效就可以了。
作者: Password    时间: 2013-1-5 11:07
本帖最后由 Password 于 2013-1-5 11:09 编辑

和LS思路差不多

以物品为原点把地图当成一个坐标系,就像判断主角在的点离原点距离是多少就可以了(大雾……

注意有可能是负数还有Y轴是相反的。

然后设置音效的话估计会调很长时间。

刚才自己做了个范例试了下,17×13的无NPC地图仅仅做了一个象限大小主角走一步就挺卡的了,

所以估计即使事件做出来了流畅度也不敢恭维了……估计LZ也不会满意的,等待脚本触出现……
作者: KaiRus    时间: 2013-1-5 18:03
不知道有人看过《鬼游》这款游戏没有,那个里面就有一个类似的效果,但是实在不知道怎么弄啊
用坐标的话,算式的处理要怎么写呢?
作者: 296394065    时间: 2013-1-5 18:12
按我的思路就是一大堆条件分歧···    如果那个 地雷之类的物品 离角色很远了·· 那就杯具了···
变量1.2 代入 角色坐标 XY
变量3.4 代入 事件坐标 XY
变量1 减 变量3
变量2 减 变量4
如果得出的结果是 X37 Y37
那就得 把每个角色可能站的地方都 条件分歧一下···
那估计会卡死 而且光这一个都有可能做一个月了··· 所以事件解决基本无可能··




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