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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-7
帖子
6
跳转到指定楼层
1
发表于 2013-10-9 12:08:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

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

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

会在屏幕中渐显出文字来

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

实在是不知道怎么做。

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

求各位帮帮忙啊orz..

..

点评

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

评分

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

查看全部评分

Lv2.观梦者

狂気の月兔

梦石
0
星屑
276
在线时间
1245 小时
注册时间
2009-4-7
帖子
879

贵宾

11
发表于 2013-10-9 16:13:12 | 只看该作者
MaizonoKoishi 发表于 2013-10-9 15:38
文本最后少了一个end!  

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

end 那个是失误. 添加就好.

本来这个脚本就是只能显示一小段文字的. 而且大段的文字也不好输入.

"口"那个问题, 其实是你按了回车的关系吧. 回车换成 "|" 应该不会出现.

至于需要显示大段文字, 可以去搜索下 滚动字幕 . 效果比我的这个渣脚本要好的多.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

Reisen.s ...

文本最后少了一个end!  

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

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

使用道具 举报

Lv2.观梦者

狂気の月兔

梦石
0
星屑
276
在线时间
1245 小时
注册时间
2009-4-7
帖子
879

贵宾

9
发表于 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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

狂気の月兔

梦石
0
星屑
276
在线时间
1245 小时
注册时间
2009-4-7
帖子
879

贵宾

8
发表于 2013-10-9 14:59:23 | 只看该作者
MaizonoKoishi 发表于 2013-10-9 14:55
我我我该怎么做QAAAQ
..
以及,.这个脚本好像不能换行,.?

@protosssonny  @P叔 就好

还没写对于换行的支持

点评

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-7
帖子
6
7
 楼主| 发表于 2013-10-9 14:55:33 | 只看该作者
铃仙·优昙华院·因幡 发表于 2013-10-9 14:51
嘛, 结贴是需要交给版主的.

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

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

使用道具 举报

Lv2.观梦者

狂気の月兔

梦石
0
星屑
276
在线时间
1245 小时
注册时间
2009-4-7
帖子
879

贵宾

6
发表于 2013-10-9 14:51:14 | 只看该作者
MaizonoKoishi 发表于 2013-10-9 14:46
欸欸,.,.我只知道问题解决了要改成 已解决 ,.,.第一次发帖不知道编辑的时候要@版主QAQ ...

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-7
帖子
6
5
 楼主| 发表于 2013-10-9 14:46:22 | 只看该作者
铃仙·优昙华院·因幡 发表于 2013-10-9 14:25
show_message(str, start, times)

str : 要显示的文字

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

使用道具 举报

Lv2.观梦者

狂気の月兔

梦石
0
星屑
276
在线时间
1245 小时
注册时间
2009-4-7
帖子
879

贵宾

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

show_message(str, start, times)

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-7
帖子
6
3
 楼主| 发表于 2013-10-9 14:04:24 | 只看该作者
铃仙·优昙华院·因幡 发表于 2013-10-9 13:49
类似这样的?

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 14:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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