查看: 1958|回复: 2

[已经解决] 如何在游戏过程中更改字体

[复制链接]

送快递的水表员

梦石
10
星屑
5259
在线时间
3304 小时
注册时间
2012-6-27
回帖
7028

开拓者贵宾

发表于 2013-1-13 22:11:55 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Password 于 2013-1-14 11:35 编辑

比如游戏一开头让玩家选字体什么的(用到的字体都会被打包)

试过事件脚本中写:Font.default_name = ["字体名称"] 但是无效……

当然也搜索到了这帖:http://rpg.blue/forum.php?mod=viewthread&tid=214875

但是115挂了,论坛数据转移图也挂了……所以……
@小白玩家  
梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
回帖
1296
发表于 2013-1-14 00:13:59 来自手机 | 显示全部楼层
本帖最后由 zhangbanxian 于 2013-1-14 00:16 编辑

应该是可以的,会不会是名字打错了- -b
除非特别制定字体的菜单,那需要到相应bitmap对象指定...很麻烦...

点评

我记得好象是要对应到其中一个脚本中的bitmap…… = =b 名字肯定没打错  发表于 2013-1-14 09:58
回复

使用道具 举报

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
回帖
1296
发表于 2013-1-14 11:20:38 | 显示全部楼层
本帖最后由 zhangbanxian 于 2013-1-14 11:23 编辑

变量1为0的时候黑体,1的时候宋体,以此类推- -b
  1. class Bitmap
  2.   alias fucker_font font
  3.   def font
  4.    return fucker_font if $game_variables.nil?
  5.    case  $game_variables[1]
  6.     when 0
  7.       fucker_font.name = "黑体"
  8.     when 1  
  9.       fucker_font.name = "宋体"
  10.     end
  11.     fucker_font
  12.   end
  13. end
复制代码

点评

今天就剩下这么多分可评了……QAQ  发表于 2013-1-14 11:31

评分

参与人数 2星屑 +170 收起 理由
咕噜 + 120 我很赞同
Password + 50 认可答案!

查看全部评分

好歹当年也当过大魔王过,orz
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部