赞 | 1 |
VIP | 0 |
好人卡 | 13 |
积分 | 5 |
经验 | 33457 |
最后登录 | 2024-8-8 |
在线时间 | 1409 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 457
- 在线时间
- 1409 小时
- 注册时间
- 2010-9-23
- 帖子
- 557
|
记得图书馆里有这类脚本的
原帖:https://rpg.blue/thread-318068-1-1.html
用法
在"Busts"文件夹里面命名半身像,比如名字是:Actor1_0 则代表这个会自动替换脸图Actor1中的0号(就是拉尔夫)
在句尾打[next]会进入不撤出半身像模式、[end]会结束该模式
图书馆里面还附带范例的 =A=- #encoding:utf-8
- #==============================================================================
- # ■ 半身像对话框 by LBQ
- #------------------------------------------------------------------------------
- # 一个简单的半身像对话框罢了= =
- #------------------------------------------------------------------------------
- # ■ 用法一览
- # 1:如何将半身像应用到游戏中?
- # ——如果想要把一个脸图替换成半身像,则需要找到这个脸图的编号,比如说拉尔
- # 夫,就是Actor1的编号0,之后去在Graphics/Busts这个文件夹里面拷贝一个
- # 叫做Actor1_0的图像,这个图像会被当做半身像替换原有图像。
- #==============================================================================
- # 2013.8.25 => 修复存档不能Bug (感谢小刀
- #==============================================================================
- $imported ||= {}
- $imported[:LBQ_Bust]=true
-
- module LBQ
- module Bust
- FOLDER="Busts"
- SUB1=[/【/, "\\{\\c[6]-- "]
- SUB2=[/】/, " --\\c[0]\\}"]
-
- TEXT_FOR_NEXT="[next]"
- TEXT_FOR_END ="[end]"
-
- INDENT=255 #半身像的缩进
- end
- end
-
- module Cache
- def self.busts(filename)
- load_bitmap("Graphics/#{LBQ::Bust::FOLDER}/", filename)
- end
- end
-
-
-
- class Sprite_Bust < Sprite_Base
- attr_accessor :bust_graphics
- attr_accessor :status
-
- def initialize(vp=nil)
- super(vp)
- @bust_graphics=nil
- @status=:nothing
- end
复制代码 |
评分
-
查看全部评分
|