Project1

标题: 有没有办法在战斗菜单显示小头像? [打印本页]

作者: xyzgwx    时间: 2015-12-4 14:17
标题: 有没有办法在战斗菜单显示小头像?


如图,有没有办法像图中那样在战斗菜单中显示小头像?


作者: david_ng223    时间: 2015-12-4 14:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 御曹司    时间: 2015-12-4 15:34
同上、用状态、ps进图标图块里面、然后角色战斗增加状态。
优先级100、
还可以用<template>脚本把敌群事件应用于所有敌群
作者: cinderelmini    时间: 2015-12-4 23:02
Main前Insert,然后看效果先,如果无效另说。
具体坐标在这里改:
  1. draw_actor_small_face(actor, rect.x + 96, rect.y, actor.alive?)
复制代码
然后就是如果不想用(低像素)缩放的话,可以自己先准备一张角色脸图手动缩小版(单个头像24*24,然后横*4纵*2的脸图),
脸图对应位置要和大脸图一致,名字是大脸图的名字+“_Small”,然后把脚本前面的【BASE_FACE】值改成false。
  1. class Window_BattleStatus < Window_Selectable
  2.   # 是否用角色的脸图
  3.   # true的时候缩小(会模糊)角色的脸图为24*24.
  4.   # 设定为false的话必须在Faces文件夹里放个角色脸图的缩小版(单个24*24),
  5.   # 并命名为角色脸图名+“_Small”
  6.   BASE_FACE = true
  7.   #--------------------------------------------------------------------------
  8.   # ● 绘制基本区域
  9.   #--------------------------------------------------------------------------
  10.   alias sm_151204_draw_basic_area draw_basic_area
  11.   def draw_basic_area(rect, actor)
  12.     sm_151204_draw_basic_area(rect, actor)
  13.     draw_actor_small_face(actor, rect.x + 96, rect.y, actor.alive?)
  14.   end
  15.   
  16.   def draw_actor_small_face(actor, x, y, enabled = true)
  17.     draw_face_small(actor.face_name, actor.face_index, x, y, enabled)
  18.   end
  19.   
  20.   def draw_face_small(face_name, face_index, x, y, enabled = true)
  21.     if BASE_FACE
  22.       bitmap = Cache.face(face_name)
  23.       dest_rect = Rect.new(x, y, 24, 24)
  24.       src_rect = Rect.new(face_index % 4 * 96, face_index / 4 * 96, 96, 96)
  25.       contents.stretch_blt(dest_rect, bitmap, src_rect, enabled ? 255 : translucent_alpha)
  26.     else
  27.       bitmap = Cache.face(face_name + "_Small")
  28.       rect = Rect.new(face_index % 4 * 24, face_index / 4 * 24, 24, 24)
  29.       contents.blt(x, y, bitmap, rect, enabled ? 255 : translucent_alpha)
  30.     end
  31.     bitmap.dispose
  32.   end
  33. end
复制代码

作者: 阿薩男爵    时间: 2015-12-4 23:47
如果纯粹只是想显示角色头像的话,不如使用几种脸图战斗脚本。
正好可以看看@芙蕾娅 大大的脚本https://rpg.blue/thread-252003-1-1.html
F-03战斗显示脸图




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