Project1

标题: 脚步声的做法(对不起我看不懂站内关于脚步声的事件... [打印本页]

作者: skix    时间: 2023-11-18 11:19
标题: 脚步声的做法(对不起我看不懂站内关于脚步声的事件...
T.T我看了站内关于脚步声的事件设置,但我真的做不出来,我想用事件来做,而且我看相关帖子时间都很早了,有没有目前比较好用易懂的用事件来实现脚步声的方法呢?我的游戏中全程只有一种地形,只有一种脚步声,不涉及不同地形脚步声切换的问题,这样会比较简单吧?感谢各位解答!
作者: 小秋橙    时间: 2023-11-18 11:34
事件做脚步声估计得用并行,每0.25或0.5秒(15或30帧)判定一次玩家坐标与上次记忆的是否相同,不相同就播放声效并更新记忆的坐标。
作者: skix    时间: 2023-11-18 18:53
小秋橙 发表于 2023-11-18 11:34
事件做脚步声估计得用并行,每0.25或0.5秒(15或30帧)判定一次玩家坐标与上次记忆的是否相同,不相同就播 ...

对我这个小白来说有点难了
作者: 背棺走的骷髅    时间: 2023-11-18 20:13
skix 发表于 2023-11-18 18:53
对我这个小白来说有点难了

大家都是从不会学起的,忘掉难度照着做就很容易了,谁有耐心一口气看完上万小时的代码教程呢?
并行不会的话找几个合适的教程练手嘛,多做几个事件标记用合适的方式写下就很容易了,或者看点别人的小作品调味,实在不行想快速搞懂找《程序员升职记》或《70亿人》玩几个月,中途可能会秃然点,那家游戏公司真的很棒,我从小学会的数独游戏也是他们做的
作者: 清澈淌漾    时间: 2023-11-18 22:27
Game_Player.prototype.update 里上面写
x1 y1=更新前的位置
执行代码
x2 y2=更新后的位置
然后
判断两个坐标 不等于且this._pattern=3 播放音频
作者: pkeasygod    时间: 2023-11-19 06:35
像素移动也適用

◆若:腳本:$gamePlayer.isDashing()
  ◆若:腳本:$gamePlayer.isMoving()
    ◆播放 SE:
    ◆等待:20框
    ◆
  :結束
  ◆
:結束
作者: skix    时间: 2023-11-19 10:32
pkeasygod 发表于 2023-11-19 06:35
像素移动也適用

◆若:腳本:$gamePlayer.isDashing()

非常感谢!成功了!
作者: skix    时间: 2023-11-19 10:33
清澈淌漾 发表于 2023-11-18 22:27
Game_Player.prototype.update 里上面写
x1 y1=更新前的位置
执行代码

感谢您的回复!我没有编程基础,我可能需要继续学习!




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