查看: 2347|回复: 10

[已经解决] VX的文字渐显渐隐问题

[复制链接]
梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-7
回帖
5
发表于 2013-10-9 12:08:47 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 MaizonoKoishi 于 2013-10-9 14:31 编辑

那种在游戏开场或者走到某些特定点的时候.,

会在屏幕中渐显出文字来

然后过几秒就自动渐隐的效果...

实在是不知道怎么做。

在网上找了很久都没找到,.

求各位帮帮忙啊orz..

..

点评

直接编辑标题而不@版主什么的么?  发表于 2013-10-9 14:41

评分

参与人数 1星屑 -10 收起 理由
怪蜀黍 -10 擅自更改标签

查看全部评分

狂気の月兔

梦石
0
星屑
421
在线时间
1245 小时
注册时间
2009-4-7
回帖
866

贵宾

发表于 2013-10-9 13:49:26 | 显示全部楼层
Project4.zip (240.69 KB, 下载次数: 91)
类似这样的?

点评

只是几行代码罢了. 之前打不开也许是 7z 的原因吧. 这次是 zip 格式的.  发表于 2013-10-10 09:28
上次点击下载这个附件,打不开,今天换一台电脑就打开了。当初评100糖只是象征性的,今天打开发现是原创脚本,所以重新评分。  发表于 2013-10-10 09:24

评分

参与人数 1梦石 +1 收起 理由
怪蜀黍 + 1 原创+添加换行支持

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-7
回帖
5
 楼主| 发表于 2013-10-9 14:04:24 | 显示全部楼层
铃仙·优昙华院·因幡 发表于 2013-10-9 13:49
类似这样的?

是的是的!!,.,.不过除了颜色之外的其他的内容我都看不太懂QAQ
如果可以的话说明一下吧ww
总之谢谢你了!
回复

使用道具 举报

狂気の月兔

梦石
0
星屑
421
在线时间
1245 小时
注册时间
2009-4-7
回帖
866

贵宾

发表于 2013-10-9 14:25:13 | 显示全部楼层
MaizonoKoishi 发表于 2013-10-9 14:04
是的是的!!,.,.不过除了颜色之外的其他的内容我都看不太懂QAQ
如果可以的话说明一下吧ww
总之谢谢你了! ...

show_message(str, start, times)

str : 要显示的文字
start: 从透明到可见的过渡时间
times: 可见的时候,文字停留的时间
回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-7
回帖
5
 楼主| 发表于 2013-10-9 14:46:22 | 显示全部楼层
铃仙·优昙华院·因幡 发表于 2013-10-9 14:25
show_message(str, start, times)

str : 要显示的文字

欸欸,.,.我只知道问题解决了要改成 已解决 ,.,.第一次发帖不知道编辑的时候要@版主QAQ
回复

使用道具 举报

狂気の月兔

梦石
0
星屑
421
在线时间
1245 小时
注册时间
2009-4-7
回帖
866

贵宾

发表于 2013-10-9 14:51:14 | 显示全部楼层
MaizonoKoishi 发表于 2013-10-9 14:46
欸欸,.,.我只知道问题解决了要改成 已解决 ,.,.第一次发帖不知道编辑的时候要@版主QAQ ...

嘛, 结贴是需要交给版主的.

所谓帮助人之后, 总是需要一点点小小的报酬的.
回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-7
回帖
5
 楼主| 发表于 2013-10-9 14:55:33 | 显示全部楼层
铃仙·优昙华院·因幡 发表于 2013-10-9 14:51
嘛, 结贴是需要交给版主的.

所谓帮助人之后, 总是需要一点点小小的报酬的. ...

我我我该怎么做QAAAQ
..
以及,.这个脚本好像不能换行,.?
回复

使用道具 举报

狂気の月兔

梦石
0
星屑
421
在线时间
1245 小时
注册时间
2009-4-7
回帖
866

贵宾

发表于 2013-10-9 14:59:23 | 显示全部楼层
MaizonoKoishi 发表于 2013-10-9 14:55
我我我该怎么做QAAAQ
..
以及,.这个脚本好像不能换行,.?

@protosssonny  @P叔 就好

还没写对于换行的支持

点评

衷心谢谢你 第一次发帖很多不足 请见谅QAAAQ  发表于 2013-10-9 15:01
回复

使用道具 举报

狂気の月兔

梦石
0
星屑
421
在线时间
1245 小时
注册时间
2009-4-7
回帖
866

贵宾

发表于 2013-10-9 15:11:49 | 显示全部楼层
MaizonoKoishi 发表于 2013-10-9 14:55
我我我该怎么做QAAAQ
..
以及,.这个脚本好像不能换行,.?
  1. module Reisen
  2.   
  3.   def self.show_message(str, start, times, color = nil)
  4.     strs = str.split(/\|/)
  5.     bitmap = Bitmap.new(544, 32 * strs.size)
  6.     bitmap.font.color = color ? color : Color.new(0x66, 0xcc, 0xff)
  7.     strs.each_index do |index|
  8.       bitmap.draw_text(Rect.new(0, 32 * index, 544, 32), strs[index], 1)
  9.     end
  10.     sprite = Sprite.new
  11.     sprite.opacity = 0
  12.     sprite.bitmap = bitmap
  13.     sprite.x = 0
  14.     sprite.y = (416 - 64) >> 1
  15.     sprite.z = 80000
  16.     op = 0.0
  17.     t  = 255.0 / start
  18.     for i in 0...start
  19.       op += t
  20.       sprite.opacity = op.to_i
  21.       Graphics.update
  22.     end
  23.     for i in 0...times
  24.       Graphics.update
  25.     end
  26.     for i in 0...start
  27.       op -= t
  28.       sprite.opacity = op.to_i
  29.       Graphics.update
  30.     end
  31.     sprite.bitmap.dispose
  32.     sprite.dispose
  33.   end
  34.   
复制代码
替换掉原来的脚本.  换行符请使用 "|" 这个符号.  然后是用法的话, 最后可以自定义颜色, 比如:

Reisen.show_message("这是.....| VX ", 100, 60, Color.new(255, 0, 0))

评分

参与人数 1星屑 +100 收起 理由
怪蜀黍 + 100 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-7
回帖
5
 楼主| 发表于 2013-10-9 15:38:38 | 显示全部楼层
铃仙·优昙华院·因幡 发表于 2013-10-9 15:11
替换掉原来的脚本.  换行符请使用 "|" 这个符号.  然后是用法的话, 最后可以自定义颜色, 比如:

Reisen.s ...

文本最后少了一个end!  

以及如果在脚本中输入Reisen.show_message("XXXX", 120, 60)时

一但字数过多导致在脚本中换了行,.游戏中就会在换行的2个字间出现一个 口 一样的字符...
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部