Project1

标题: 如何在游戏过程中更改字体 [打印本页]

作者: Password    时间: 2013-1-13 22:11
标题: 如何在游戏过程中更改字体
本帖最后由 Password 于 2013-1-14 11:35 编辑

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

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

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

但是115挂了,论坛数据转移图也挂了……所以……
@小白玩家  
作者: zhangbanxian    时间: 2013-1-14 00:13
本帖最后由 zhangbanxian 于 2013-1-14 00:16 编辑

应该是可以的,会不会是名字打错了- -b
除非特别制定字体的菜单,那需要到相应bitmap对象指定...很麻烦...
作者: zhangbanxian    时间: 2013-1-14 11:20
本帖最后由 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
复制代码





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