Project1

标题: window_filesave怎么加一项属性? [打印本页]

作者: 冰舞蝶恋    时间: 2011-3-22 13:24
标题: window_filesave怎么加一项属性?
就是说 原先是描绘在队角色的行走图,
怎么取得指定的一个角色的姓名并描绘?dsu_plus_rewardpost_czw
作者: 伢疼    时间: 2011-3-22 15:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冰舞蝶恋    时间: 2011-3-22 17:09
回复 伢疼 的帖子

加入人物姓名的绘制吖
作者: 小冰    时间: 2011-3-22 18:11
拜托了,咱是菜鸟………真的很急吖!
在原先描绘行走图的基础上加上描绘角色的名字- -
嗯,谢谢。
作者: 一箭烂YiJL    时间: 2011-3-22 18:14
先提醒一下有很多白字,这些白字都是供详细补充及学习之用。
要做到绘画,我提供以下的方法作为参考:
先在找到这一句(Scene_File里):
characters.push([actor.character_name, actor.character_index])
characters是Scene_File储存来读取用的小量角色资料,专用于Window_File读取的时候得到一些资料绘画窗口。
那么我们把这一句加多一个资料,就是名字,也就改为:
characters.push([actor.character_name, actor.character_index, actor.name])
然后我们现在就取得了角色的名字。

现在修改Window_SaveFile的绘画主角的地方(叫draw_party_characters(x, y)的方法里):
在draw_party_characters这个方法的最后加上:
      name = @characters[2]
      self.contents.font.size = 13
      self.contents.draw_text(x + i * 48 - 100, y - 55, 200, 24, name, 1)
由于@characters是刚才的读取,[2]也就是actor.name主角名字,其余的都是绘画字体。
这样3个字的名字还可以,4个字就挤了。
作者: 冰舞蝶恋    时间: 2011-3-22 19:01
回复 一箭烂YiJL 的帖子

嗯嗯,谢谢前辈!!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1