查看: 2399|回复: 3

[已经过期] 怎么才可以做成“随机标题”呢?大大教教把。

  [复制链接]
梦石
0
星屑
130
在线时间
0 小时
注册时间
2011-6-18
回帖
0
发表于 2011-6-18 08:58:07 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 我是菜鸟的妹 于 2011-6-18 08:59 编辑



就是在某个文件夹放进几张图片,然后每次玩游戏时,标题都会随机的选图片放上。。
梦石
0
星屑
229
在线时间
596 小时
注册时间
2010-6-21
回帖
1176
发表于 2011-6-18 09:08:42 | 显示全部楼层
本帖最后由 懒De说 于 2011-6-26 09:10 编辑

在Scene_Title中找到
  1. @sprite.bitmap = RPG::Cache.title($data_system.title_name)
复制代码
把这个改为
  1.         
  2. @randpic = rand(3)
  3. @sprite.bitmap = RPG::Cache.title("title#{@randpic}.jpg")
复制代码
就行了

点评

你忘了提醒LZ要将标题名字改咯  发表于 2011-6-18 17:53

评分

参与人数 1星屑 +200 收起 理由
fux2 + 200 正确答案

查看全部评分

如果我是一个美工就好啦!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
184 小时
注册时间
2010-6-27
回帖
1782
发表于 2011-6-18 17:58:39 | 显示全部楼层
我只是将LS的修正一下,分就给LS吧

  1.    @sprite = Sprite.new
  2. @sprite.bitmap = RPG::Cache.title($data_system.title_name)
复制代码
改为
  1. @sprite = Sprite.new

  2.     #@sprite.bitmap = RPG::Cache.title($data_system.title_name)

  3.     @randpic = rand(3) #这里的的数字"3"改为你要的标题数量,不能超出数量,可能会报错

  4.     @sprite.bitmap = RPG::Cache.title("title#{@randpic}.jpg")
复制代码
到这里,你要将你要加的标题图片依次改为title0、title1、title2……以此推类(话说我不知道rand的随机数是不是从0开始),超出上面的数字就不会出现

点评

是从0开始的哦。  发表于 2011-6-18 18:04
回复

使用道具 举报

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2011-6-18 18:08:13 | 显示全部楼层
其实,这完全不需要新建一个@randpic变量。
直接@sprite.bitmap = RPG::Cache.title("title#{rand(3)}")
还有,那个.jpg是干什么的啊……忘记删了么囧。

点评

没有这种说法,可以直接省扩展名,默认不需要打扩展名的。  发表于 2011-6-18 18:27
唔,现在仔细想想,的确...不过后缀名一定要是jpg吗?求解 另附:求脚本帝教我脚本  发表于 2011-6-18 18:17
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部