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

Project1

 找回密码
 注册会员
搜索

【重制】物品得失动态提示

查看数: 2703 | 评论数: 7 | 收藏 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-6-10 12:25

正文摘要:

本帖最后由 纯属小虫 于 2022-7-30 22:56 编辑 根据原作者 芯☆淡茹水 修改的物品得失显示脚本 刚看到这个脚本的时候感觉特别惊艳,RMX居然能做这种灵动的动作 于是头脑一热,希望能把效果改成自己想要的样子 ...

回复

纯属小虫 发表于 2022-6-12 14:04:12
本帖最后由 纯属小虫 于 2022-6-15 17:12 编辑
89444640 发表于 2022-6-11 15:45
我挺喜欢这个效果的,当初这个就是想模拟 东方妖妖梦 敌人被击退以后爆炸,然后掉出很多 樱点,移动到屏幕 ...


战斗场景中目前还没有兼容进去,理论上是可以做到的(实际因为懒)
至于360度爆出,只要在369行,定义飞行阶段1的轨迹上修改就好了,这个脚本中的模式是向上的扇形
至于一点一点出现,修改65行的Add_wait值就好,这是控制物品飞出的时间间隔;这个数字可以为0,但写的过程中隐约感觉写0会出BUG,但懒的去找冲突在哪........
真是懒癌晚期了

至于真实掉落,可能要改这个脚本的逻辑;因为这个脚本是在开宝箱那一刻,就已经获得所有物品了,后续的只是动画效果,如果离开该地图或打开菜单,物品动画就中断了

理论上可以这样改:
1.把增减物品的脚本中的 获得物品相关的那几行删除
2.把406行 when3  也就是第三飞行阶段的@speed直接全程归0 或 当range<某数(与主角的像素距离) 这样物品就不会自己动了,只有主角靠近或者与其重合的时候才会捡取
3.在这个动画脚本中的422行 is_touch(屏幕坐标重合触碰) 的判定下面,加上获得物品的脚本
4.解决打开菜单后,tips被重置的问题(这个就麻烦了....)

先挖个坑,以后学Ruby熟练了慢慢填
kangxi0109 发表于 2022-6-11 18:37:32
我也在用那个脚本,楼主的改进让我深受启发
plain666 发表于 2022-6-11 16:55:21
感谢楼主的分享,太实用了。
89444640 发表于 2022-6-11 15:45:39
本帖最后由 89444640 于 2022-6-11 15:49 编辑

我挺喜欢这个效果的,当初这个就是想模拟 东方妖妖梦 敌人被击退以后爆炸,然后掉出很多 樱点,移动到屏幕上三分之一可以回收所有掉出来的樱点。
不过兼容性和处理速度我真不确定……只需要在模拟stg战斗时候用用一下,不知道战斗从场景能不能调用?
然后能不能做成一下就呈现360度爆出所有道具,然后停顿一下,然后回收到角色身上,而不是一点点出现?
然后类似于a rpg的真实掉落也可以,就是掉宝箱周围一片,自己去走过去“吃掉”,才能回收道具。
夏冷薄荷 发表于 2022-6-11 10:56:14
厉害了
yeshang1990 发表于 2022-6-11 10:07:59
很好很强大
7479958 发表于 2022-6-10 20:03:39
感谢大佬的分享 .....
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-24 16:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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