查看: 1975|回复: 5

[已经解决] window_filesave怎么加一项属性?

[复制链接]

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

发表于 2011-3-22 13:24:16 | 显示全部楼层 |阅读模式

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

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

×
就是说 原先是描绘在队角色的行走图,
怎么取得指定的一个角色的姓名并描绘?
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
头像被屏蔽
梦石
0
星屑
1720
在线时间
189 小时
注册时间
2011-1-3
回帖
605
发表于 2011-3-22 15:20:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2011-3-22 17:09:37 | 显示全部楼层
回复 伢疼 的帖子

加入人物姓名的绘制吖

点评

self.contents.draw_text(x,y, w, h, name) ?  发表于 2011-3-22 17:28
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1 小时
注册时间
2011-2-13
回帖
19
发表于 2011-3-22 18:11:52 | 显示全部楼层
拜托了,咱是菜鸟………真的很急吖!
在原先描绘行走图的基础上加上描绘角色的名字- -
嗯,谢谢。

点评

你还菜鸟……个人觉得这个仔细研究一下就可以想出来呢……和状态菜单里面的没什么不同啊……  发表于 2011-3-22 18:35
回复

使用道具 举报

弓箭手?剑兰

梦石
0
星屑
7994
在线时间
833 小时
注册时间
2010-11-17
回帖
1112
发表于 2011-3-22 18:14:19 | 显示全部楼层
先提醒一下有很多白字,这些白字都是供详细补充及学习之用。
要做到绘画,我提供以下的方法作为参考:
先在找到这一句(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个字就挤了。

点评

不是在draw_party_characters的最后,应该是说在for循环句的最后。  发表于 2011-3-22 18:27
回复

使用道具 举报

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

 楼主| 发表于 2011-3-22 19:01:26 | 显示全部楼层
回复 一箭烂YiJL 的帖子

嗯嗯,谢谢前辈!!!

点评

不要叫前辈,会折寿啊~(你共叫"前辈"了我多少次呢?= =)  发表于 2011-3-22 19:57
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部