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

Project1

 找回密码
 注册会员
搜索

如何制作LOADING特效?

查看数: 3456 | 评论数: 14 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-4-21 14:32

正文摘要:

本帖最后由 美丽晨露 于 2013-4-24 19:04 编辑 不是显示图片那么简单。 而是要动态的效果。 如上图,怎么用脚本做出这样的效果: 少女祈祷中的后面六个点。要依次出来。 如:1个点、2个点、3个点、4个点、5个 ...

回复

涂鸦boy 发表于 2013-4-23 00:11:09
少女祈祷中?LZ是要做Plague Inc的RM版么?。。。

点评

不是,我没有玩过那个游戏  发表于 2013-4-23 23:09
yoyu1989 发表于 2013-4-22 20:14:50
???没发出去吗?话说那个啥~嗯~嗯~
关于读取的有个整合脚本里面有~不过那个读取界面更为华丽~
ACE_Master_Demo  名字叫这个~可是忘了存~我记得狮子有发过~
http://rpg.blue/thread-250859-1-1.html  哦哦~这个~这个的读取系统好华丽~而且我记得有个姐们做了个事件开始菜单也有少女读取中的~而且还会动~是不是图就不知道了~我看看~
好吧那个找半天没找到~记得他的封面是个初音的~很老的开始界面了~

点评

其实只要一个状态做一张图片~然后做成个公共事件动画~就是每10针换一个画面~到时引用就好了~  发表于 2013-4-22 23:19
谢谢,但是VA我不懂  发表于 2013-4-22 21:35
沙漠点灰 发表于 2013-4-22 20:11:12
本帖最后由 沙漠点灰 于 2013-4-22 22:56 编辑

标准凑热闹,顺便吐槽“少女折寿中”
  1.     return if $TEST
  2.     loading = Sprite.new
  3.     loading.bitmap = Bitmap.new(122,32)
  4.     loading.bitmap.draw_text(loading.bitmap.rect, "载入中...")
  5.     loading.x = Graphics.width - loading.bitmap.width
  6.     loading.y = Graphics.height- loading.bitmap.height
  7.     show = 23*3
  8.     # 播放器缓存建立
  9.     Window_Music_Player.load{
  10.       show += 1;show = 23*3 if show >= loading.bitmap.width
  11.       loading.src_rect.set(0,0,show,loading.bitmap.height)
  12.       Graphics.update if show % 2 == 0
  13.     }
  14.     loading.dispose
  15.     loading.bitmap.dispose
复制代码
因为有200+张100*100的图片需要建立在缓存里,所以写过load的方法

lz可以试试以下代码的效果,上面是VA的
RUBY 代码复制
  1. loading = Sprite.new
  2.     loading.bitmap = Bitmap.new(122,32)
  3.     loading.bitmap.draw_text(loading.bitmap.rect, "载入中...")
  4.     loading.x = 640 - loading.bitmap.width
  5.     loading.y = 480- loading.bitmap.height
  6.     show = 23*3
  7.     # 播放器缓存建立
  8.     200.times{
  9.       show += 1;show = 23*3 if show >= loading.bitmap.width
  10.       loading.src_rect.set(0,0,show,loading.bitmap.height)
  11.       Graphics.update if show % 2 == 0
  12.     }
  13.     loading.dispose
  14.     loading.bitmap.dispose


┏ (゜ω゜)=☞

点评

看不懂,VA能用到XP?!  发表于 2013-4-22 21:35
satgo1546 发表于 2013-4-22 18:25:56
其实根本没必要用LOADING的……RM效率高得可怕(……
所以说读取就是一瞬间的事。

点评

为了好看······的确。但是我这样做也是有作用的  发表于 2013-4-22 21:34
貌似只是为了好看呢  发表于 2013-4-22 18:36
认可答案~(不用猜我是谁,洛子不会告诉你的说……)  发表于 2013-4-22 18:33
cinderelmini 发表于 2013-4-22 18:23:04
脚本党表示显示图片的方法真的比较方便……
特别是露酱是以等待300帧为判定的………………

脚本的话,循环数取得(6个点的话):
先初始一个变量:a = 0
然后在update里~
a += 1
count = a % 6
之后就是精灵的bitmap的处理了~
总之获取了循环数之后用精灵能有好几种实现方法~
至少哀家一时间就想到了至少3种~

鉴于前面都有饭粒包了~
哀家就随便说说……

点评

求个范例,脚本实在苦手  发表于 2013-4-22 21:33

评分

参与人数 1星屑 +15 收起 理由
美丽晨露 + 15 塞糖

查看全部评分

芯☆淡茹水 发表于 2013-4-22 17:45:49
本帖最后由 芯☆淡茹水 于 2013-4-22 17:47 编辑

        事件+事件脚本,好像不太符合要求,还是发给小露露看下。
纯“读取”效果,没实际用途,相当于做摆设的
Project1.rar (209.98 KB, 下载次数: 33)

点评

嗯嗯,LOADING会移动悲剧了  发表于 2013-4-22 21:33
也带回去参考了, 谢谢  发表于 2013-4-22 20:47

评分

参与人数 2星屑 +130 收起 理由
hcm + 100 认可答案
美丽晨露 + 30 精品文章

查看全部评分

Angeliclovewind 发表于 2013-4-22 15:33:01
哦对了晨露我还有个问题:你是通过什么来确定“正在读取”这个动画要多长时间的呢?我一向是认为显示“正在读取”这个画面的时间是用来读取场景并设置主角初始位置的,可是……rm制作的游戏会需要这个来拖延时间吗?一般都是很快就能读取出来的啊?

点评

不,只是为了消除一些缓存  发表于 2013-4-22 21:32
无比囧啊……  发表于 2013-4-22 16:06
呃……其實很多人是為了做讀取效果而做讀取效果的……雖然很坑爹,但是事實就是這樣(趴  发表于 2013-4-22 15:39
kfflX 发表于 2013-4-22 15:21:56
想要動態的效果不要太簡單
顯示圖片(上面有一個點)
設置移動路線:等待XXX幀
顯示圖片(上面有兩個點)
設置移動路線:等待XXX幀
顯示圖片(上面有三個點)
以此類推。

点评

图片很多啊,操作略麻烦  发表于 2013-4-22 21:32
条条大路通罗马  发表于 2013-4-22 15:30

评分

参与人数 1星屑 +20 收起 理由
美丽晨露 + 20 塞糖

查看全部评分

Angeliclovewind 发表于 2013-4-22 15:15:51
看到大家的答案突然有个想法……为什么不能直接用动画呢?就像战斗动画那种样子……不好意思,我还是半新

点评

那样做会是很麻烦的样子  发表于 2013-4-22 21:31
条条大路通罗马  发表于 2013-4-22 15:28

评分

参与人数 1星屑 +10 收起 理由
kfflX + 10 其實是好主意不過做動畫略煩人…….

查看全部评分

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

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

GMT+8, 2024-12-5 02:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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