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

Project1

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

[已经解决] 如何通过角色编号改变游戏中使用的素材?

[复制链接]

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

跳转到指定楼层
1
发表于 2013-5-12 13:48:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 美丽晨露 于 2013-5-12 15:55 编辑

比如:
1号角色就使用1号角色固有的音乐、音效、立绘、背景
2号角色就使用1号角色固有的音乐、音效、立绘、背景
以下推进

而这些素材定义都在脚本中指定的!

请问通过什么方法转换使用的素材呢?
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

2
发表于 2013-5-12 14:15:33 | 只看该作者
可以通过角色ID,比如菜单背景图的文件名中包含上角色的ID,然后在代码里代入背景图的地方使用" #{xxx} " 的方法引用角色ID即可
menuback_01.jpg
menuback_02.jpg
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

3
 楼主| 发表于 2013-5-12 14:20:27 | 只看该作者
亿万星辰 发表于 2013-5-12 14:15
可以通过角色ID,比如菜单背景图的文件名中包含上角色的ID,然后在代码里代入背景图的地方使用" #{xxx} "  ...

不太明白呀
究竟是什么意思?
如果是module定义的话都应该怎么办?
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

4
发表于 2013-5-12 14:21:25 | 只看该作者
亿万星辰 发表于 2013-5-12 14:15
可以通过角色ID,比如菜单背景图的文件名中包含上角色的ID,然后在代码里代入背景图的地方使用" #{xxx} "  ...

你什么时候成版主的···对了···我那个装备变更的脚本你看懂没···我承认给你看这个太万恶了

点评

八年前  发表于 2013-5-12 15:12
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

5
发表于 2013-5-12 14:22:22 | 只看该作者
比如读取一张图片
  1. actor = $game_party.actors[0]
  2. bitmap = Bitmap.new("Graphics/System/menuback_#{actor.id}")
复制代码
这就做到了以排头来觉得读取哪张图了
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

6
 楼主| 发表于 2013-5-12 14:25:20 | 只看该作者
亿万星辰 发表于 2013-5-12 14:22
比如读取一张图片这就做到了以排头来觉得读取哪张图了

哦哦
那module模块定义的也一样是不是?

音乐音效这些也可以这样设定?
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

7
发表于 2013-5-12 15:13:07 | 只看该作者
美丽晨露 发表于 2013-5-12 14:25
哦哦
那module模块定义的也一样是不是?

没错,但是有些时候你可能需要把你想要的角色id通过参数传递过去。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

8
 楼主| 发表于 2013-5-12 15:19:16 | 只看该作者
亿万星辰 发表于 2013-5-12 15:13
没错,但是有些时候你可能需要把你想要的角色id通过参数传递过去。

actor = $game_party.actors[0]

这句不是传送角色的ID吗?
需要自行添加吗?
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

9
发表于 2013-5-12 15:20:40 | 只看该作者
美丽晨露 发表于 2013-5-12 15:19
actor = $game_party.actors[0]

这句不是传送角色的ID吗?


NONONO,这句是获取了角色的对象,下面actor.id才是角色的ID
你说的module具体是指什么?
如果你只是调用里面的方法的话,那只要方法的参数存在,就是可以的。

评分

参与人数 2星屑 +130 收起 理由
明特·布兰马修 + 100 认可答案
美丽晨露 + 30 认可答案

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

10
 楼主| 发表于 2013-5-12 15:55:00 | 只看该作者
亿万星辰 发表于 2013-5-12 15:20
NONONO,这句是获取了角色的对象,下面actor.id才是角色的ID
你说的module具体是指什么?
如果你只是调用 ...

这样啊
总算明白了
谢谢你拉
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 20:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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