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

Project1

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

[讨论] 【讨论】关于脚步声的最优方法

[复制链接]

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42414
在线时间
7603 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

跳转到指定楼层
1
发表于 2010-8-17 12:02:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
最近研究出一种比较简便的方法可以给角色加脚步声,而且不动不会出声音

事件1
并行处理(这里判断Y>=4是因为我设置的水从Y>=4的地方开始)


事件2
与主角接触


效果感觉还不错,也比较简洁

不知道有没有更简单的脚本方法
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托

Lv4.逐梦者

梦石
0
星屑
7981
在线时间
1183 小时
注册时间
2007-7-29
帖子
2055
17
发表于 2012-1-16 16:35:07 | 只看该作者
地形标志与step……==''
这样做不是省事很多了么?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

16
发表于 2012-1-12 16:44:32 | 只看该作者
其实用坐标的变化比moving要好得多
可以使用坐标变换(用四个变量,前两个读取当前,后两个记忆上次)来控制发声。
至于发声的音效,可以用地形标志控制。VX的话可以用区域什么的。

点评

一个角色顶着一面墙,于是直接报告“无法移动”的音效……很多古老RPG里常有的  发表于 2012-2-5 16:12
想象一下角色顶着一面墙,然后脚步声噼噼啪啪的不停作响……  发表于 2012-1-14 19:00
不需要每个方向的移动都要写一串判断,而是dir4里面引用一个公共事件即可(剩下的东西可以放在公共事件里做  发表于 2012-1-13 23:04
在移动里写的话,如果要在不同的地面发出不同的声音,每个方向的移动里都要写一串判断。  发表于 2012-1-13 15:38
这古坟……  发表于 2012-1-13 01:54
回复 支持 反对

使用道具 举报

Lv1.梦旅人

剑仙·影羽

梦石
0
星屑
172
在线时间
224 小时
注册时间
2010-3-20
帖子
1580
15
发表于 2010-9-18 20:27:51 | 只看该作者
我再次被完美的无视了…………………

点评

我看见你了  发表于 2010-9-19 21:14

——至今为止,谁也没能分析出他们为什么会因为说了这些话而死。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
334
在线时间
371 小时
注册时间
2010-8-23
帖子
418
14
发表于 2010-9-16 15:56:18 | 只看该作者
回复 后知后觉 的帖子
太赞了!!修改为8方向测试也成功,不过有个问题,就是鼠标触发没反应,求解决!~~

   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
248 小时
注册时间
2010-8-24
帖子
358
13
发表于 2010-8-26 16:59:51 | 只看该作者
本帖最后由 swhswh 于 2010-8-26 17:03 编辑

当初不知道……哈哈……刚进6r,有些地方不熟悉……
反正这个帖子里的解法也是可以的,虽然不是自己的,
留着造福一下像我当初一样没有合适思路的其他人也未尝不可。
   
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

12
发表于 2010-8-26 11:23:34 | 只看该作者
我记得按键判断有个全方向的来着……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
248 小时
注册时间
2010-8-24
帖子
358
11
发表于 2010-8-26 11:22:35 | 只看该作者

走步发声-事件版

本帖最后由 swhswh 于 2010-8-26 17:03 编辑

反复设计了好久,终于拿出来了一个能用的并行事件。
这个思路很简陋,拿出来“发布”实在有些心虚……
但是没见过别人拿出来一样的设计,所以应该算“原创”吧?
哪位高人有对这个思路的修正和完善,记得告诉我一声……
(等下啊,全方向……我再弄一下……)

------------------------以上为过去所说的话,不合时宜,可以完全忽略-----------------------------------------
下面发上来一个,不是我自己想的了,这方案……很好,竟不知道早有高人想出来了……
走步发声.rar (778.06 KB, 下载次数: 189)

当然不算什么原创了,只是拿出来让大家分享一下(高人请无视……)
假如还能改进的话当然更好……

点评

请楼主查看此帖 [url]http://bbs.66rpg.com/thread-153474-1-1.html[/url]  发表于 2010-8-26 13:04
努力学习做音乐,不断进步中~争取将来能做出来出色的游戏配乐!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

剑仙·影羽

梦石
0
星屑
172
在线时间
224 小时
注册时间
2010-3-20
帖子
1580
10
发表于 2010-8-26 06:04:01 | 只看该作者

这样就可以解决了

——至今为止,谁也没能分析出他们为什么会因为说了这些话而死。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
574
在线时间
169 小时
注册时间
2008-10-29
帖子
431
9
发表于 2010-8-25 23:17:16 | 只看该作者
我给你改进下 这是从站长的一个教程里学来的
在你的公共事件里
用一个条件分歧就可以了
这个条件分歧的条件用其中的脚本写一句
$game_player.moving?
分歧的内容和你的一样 这样就不用判断键盘的上下左右了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 09:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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