Project1
标题:
有没有人有一个人物介绍脚本或者设置人物资料的方式?
[打印本页]
作者:
婉烟沉沫
时间:
2011-11-20 18:30
标题:
有没有人有一个人物介绍脚本或者设置人物资料的方式?
如题…… dsu_plus_rewardpost_czw
作者:
空の翼
时间:
2011-11-20 18:49
本帖最后由 空の翼 于 2011-11-20 20:50 编辑
http://rpg.blue/forum.php?mod=viewthread&tid=159718&highlight=%E7%8A%B6%E6%80%81%E6%A0%8F
还请LZ善用搜索功能呢~!
P.S.不过简单地拿到卡也不错~
作者:
小白玩家
时间:
2011-11-20 20:34
本帖最后由 小白玩家 于 2011-11-23 08:30 编辑
任务介绍脚本
附范例
作者:
空の翼
时间:
2011-11-20 20:54
本帖最后由 空の翼 于 2011-11-20 22:33 编辑
小白玩家 发表于 2011-11-20 20:34
任务介绍脚本
附范例
http://rpg.blue/thread-83071-1-1.html
顺便问一下,如果要配合回避命中会心显示追加的脚本要怎么办?
直接修改这里:
def draw_parameters(x, y)
draw_actor_parameter(@actor, x, y + WLH * 0, 0)
draw_actor_parameter(@actor, x, y + WLH * 1, 1)
draw_actor_parameter(@actor, x, y + WLH * 2, 2)
draw_actor_parameter(@actor, x, y + WLH * 3, 3)
draw_actor_parameter(@actor, x, y + WLH * 4, 4)
draw_actor_parameter(@actor, x, y + WLH * 5, 5)
draw_actor_parameter(@actor, x, y + WLH * 6, 6)
end
行吗?
空の翼于2011-11-20 22:31补充以下内容:
冲突虽然没有,不过位置是个问题:
1.jpg
(62.99 KB, 下载次数: 14)
下载附件
保存到相册
1
2011-11-20 22:33 上传
把脚本拿出来了:
#==============================================================================
#~ 查看人物状态时,追加描绘角色的命中、回避、会心一击
#------------------------------------------------------------------------------
#==============================================================================
#~ 搜索 #命中 #回避 #会心
#==============================================================================
# ** Vocab
#------------------------------------------------------------------------------
# 這個模組定義了介面用語和互動消息的顯示內容。
# 它將一些資訊定義為常量,而資料庫裡的用語資料讀取自 $data_system 欄位。
#==============================================================================
module Vocab
#命中
def self.hit
return $data_system.terms.hit
end
#回避
def self.eva
return $data_system.terms.eva
end
#会心
def self.cri
return $data_system.terms.cri
end
end
#==============================================================================
# ** Window_Base
#------------------------------------------------------------------------------
# 這個類是遊戲中所有視窗所共同繼承的父類。
#==============================================================================
class Window_Base < Window
#--------------------------------------------------------------------------
# * 繪製主角參數
# actor : 主角
# x : 繪製區域X座標
# y : 繪製區域Y座標
# type : 主角參數種類(0-3)
#--------------------------------------------------------------------------
def draw_actor_parameter(actor, x, y, type)
case type
when 0
parameter_name = Vocab::atk
parameter_value = actor.atk
when 1
parameter_name = Vocab::def
parameter_value = actor.def
when 2
parameter_name = Vocab::spi
parameter_value = actor.spi
when 3
parameter_name = Vocab::agi
parameter_value = actor.agi
when 4
parameter_name ="命中"
parameter_value = actor.hit
when 5
parameter_name = "回避"
parameter_value = actor.eva
when 6
parameter_name = "会心率"
parameter_value = actor.cri
end
self.contents.font.color = system_color
self.contents.draw_text(x, y, 120, WLH, parameter_name)
self.contents.font.color = normal_color
self.contents.draw_text(x + 120, y, 36, WLH, parameter_value, 2)
end
end
#==============================================================================
# ** Window_Status
#------------------------------------------------------------------------------
# 本視窗顯示於狀態畫面中,用於顯示主角的詳細狀態。
#==============================================================================
class Window_Status < Window_Base
#--------------------------------------------------------------------------
# * 繪製主角各項參數資訊
# x : 繪製區域X座標
# y : 繪製區域Y座標
#--------------------------------------------------------------------------
def draw_parameters(x, y)
draw_actor_parameter(@actor, x, y + WLH * 0, 0)
draw_actor_parameter(@actor, x, y + WLH * 1, 1)
draw_actor_parameter(@actor, x, y + WLH * 2, 2)
draw_actor_parameter(@actor, x, y + WLH * 3, 3)
draw_actor_parameter(@actor, x, y + WLH * 4, 4)
draw_actor_parameter(@actor, x, y + WLH * 5, 5)
draw_actor_parameter(@actor, x, y + WLH * 6, 6)
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1