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

Project1

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

[有事请教] 萌新想做一个游戏事件,关于实现斜坡落石功能,求请教

[复制链接]

Lv1.梦旅人

梦石
0
星屑
31
在线时间
4 小时
注册时间
2025-4-19
帖子
3
跳转到指定楼层
1
发表于 5 天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
第一次尝试使用rpgvx制作游戏,有好多地方其实还是不太懂,还请各位佬多多包涵

想要请教的问题有两个,一个是希望能实现一个走斜坡的功能,比如一个坡上高下矮,主角向上走速度减慢,向下走速度加快,左右走速度不变。一开始想用循环加条件分支判断主角朝向,结果主角会因此卡主,到这里就瓶颈了。
第二个问题就是我希望每隔一段时间,在主角顶上(屏幕外)随机出现需要让主角躲避的巨石,同时主角被巨石碰到会被眩晕或被向下弹飞。同时为了增加难度,斜坡上也有石头障碍,现在需要让滚落巨石无视石块障碍匀速向下运动,大概就这两个问题。
可能会很难解决,希望这里还有大佬出手,谢谢各位佬了

Lv4.逐梦者

梦石
0
星屑
18971
在线时间
2283 小时
注册时间
2015-7-4
帖子
937
2
发表于 5 天前 | 只看该作者
第一个问题简单,做一个并行处理事件,检测到角色朝向设定速度,这样就不会卡住了。
第二个问题太空泛了,看着好像要发射神州二十号,但不知道你已经做好了哪些东西,是差火箭呢还是差宇航员,差某个小螺丝或许大家可以帮忙,要人家给你整个宇宙飞船出来可能还是有点困难的。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
31
在线时间
4 小时
注册时间
2025-4-19
帖子
3
3
 楼主| 发表于 5 天前 | 只看该作者
Fan723 发表于 2025-4-21 10:45
第一个问题简单,做一个并行处理事件,检测到角色朝向设定速度,这样就不会卡住了。
第二个问题太空泛了, ...


第一个问题勉强解决了,确实可以实现,但切换速度的过程略有点卡顿,不过作为游戏机制还是可以的。
关于第二个问题……我其实没有说明白,我想要的需求确实太多了。
简明扼要的说是,我希望落石能够随机生成在主角上方附近随机的区域,这意味着我需要用变量事件获取玩家的坐标以实现这一功能,这样才能随机让落石移动到某一位置。我想这种功能恐怕需要用插件才能实现,毕竟rpgmv原版对于分支条件的条件判断还是太过局限了,所以我还是很好奇这种随机事件该怎么处理
(实在不行的话,我换一种游戏思路看看,总之谢谢大佬)
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
18971
在线时间
2283 小时
注册时间
2015-7-4
帖子
937
4
发表于 5 天前 | 只看该作者
MirrorKnight 发表于 2025-4-21 23:11
第一个问题勉强解决了,确实可以实现,但切换速度的过程略有点卡顿,不过作为游戏机制还是可以的。
关于 ...

第一个问题,并行事件的确会影响游戏流畅的,你可以试试在并行处理事件的末尾加上一条“等待1帧”,这样或许可以减轻点负担。
第二个问题,你需要获取玩家坐标?在头上出现巨石?那应该不叫随机,不会获取说明你对操作变量掌握得还不够,操作变量的操作数里面有个游戏数据,游戏数据里面有个人物,再里面就有你要的坐标;要随机就用随机数,也在操作变量里,设置落石位置可用设置事件位置,要使滚动可用设置移动路线,条件判断里面也是大有学问,跟操作变量有得一拼,建议多深入研究。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
31
在线时间
4 小时
注册时间
2025-4-19
帖子
3
5
 楼主| 发表于 4 天前 | 只看该作者
Fan723 发表于 2025-4-21 23:32
第一个问题,并行事件的确会影响游戏流畅的,你可以试试在并行处理事件的末尾加上一条“等待1帧”,这样 ...

感谢大佬,回去我就尝试一下
之前试过中间插入一帧等待缓解这种情况,但效果不明显,等我回去尝试一下延长等待时间
之后我会仔细研究研究事件变量相关,努力学习一下条件事件
总之真的非常非常感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-4-26 21:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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