广场
工具/教程/素材
超评测活动结果
第29届极短篇游戏制作比赛
优秀游戏推荐
非官方运行时(20250730)
登录
RPGMaker工具集[20250416]
基础教程
授权素材推广
优秀原创游戏区
精品推荐贴
【RGD】DirectX驱动的RMVA
RGSS3 - runtime by Lanza
【RGM】RGModern - RMXP新runtime
【URGE】兼容 XP/VX/Ace 三系通用跨平台游戏引擎
Project1
»
广场
›
技术讨论
›
RPG Maker VX 讨论区
›
高手帮忙修改下脚本。只有高手能帮我了! ...
返回列表
发新帖
查看:
1556
|
回复:
5
高手帮忙修改下脚本。只有高手能帮我了!
[复制链接]
孟凡生
孟凡生
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2009-2-13
在线时间
0 小时
写轮眼
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-8
回帖
111
发消息
发表于 2009-2-9 13:16:33
|
显示全部楼层
|
阅读模式
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
提升卡
沉默号角
喧嚣号角
变色卡
升龙剑
njx937
njx937
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2020-5-5
在线时间
1 小时
写轮眼
梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-5-31
回帖
224
发消息
发表于 2009-2-9 21:21:12
|
显示全部楼层
改actor commmand 的 window.png
self.windowskin = Cache.system("XX") 做一张类似的图片,右上的是边框,改透明就没边框了
左上的是底色
将选项改图片的话就只需改改actor commmand
加一个方法
#--------------------------------------------------------------------------
# ● 绘制项目
# index : 项目位置
# enabled : 有效标志,false时项目半透明化
#--------------------------------------------------------------------------
def draw_item(index, enabled = true)
rect = item_rect(index)
rect.x += 4
rect.width -= 8
self.contents.clear_rect(rect)
self.contents.font.color = normal_color
self.contents.font.color.alpha = enabled ? 255 : 128
self.contents.draw_text(rect, @commands[index])
end
复制代码
照着draw_face ( serarch 一下在window_base里面) 里面是获取图片的 改基本就ok
不显示状态的话。。。要怎么实现选人我就不会了,估计要改很久
scene_battle
我。。不是寂寞。。
回复
使用道具
举报
孟凡生
孟凡生
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2009-2-13
在线时间
0 小时
写轮眼
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-8
回帖
111
发消息
楼主
|
发表于 2009-2-10 00:05:46
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
孟凡生
孟凡生
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2009-2-13
在线时间
0 小时
写轮眼
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-8
回帖
111
发消息
楼主
|
发表于 2009-2-10 00:09:59
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
njx937
njx937
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2020-5-5
在线时间
1 小时
写轮眼
梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-5-31
回帖
224
发消息
发表于 2009-2-10 02:04:04
|
显示全部楼层
这个,想我帮你改。。。要。。等很久。。。目前与scene_battle斗争中
加特效的。。。没研究过。。暂时无法答复。。不过应该可以做的,最坏打算是用技能动画或者堆图片
那个白条,应该是说Window_Selectable的那个会动的光标 item_rect这个是他的定义脚本
由于后面有一堆要用他的,所以有两种修改方法
1,
def item_rect( index, type = 0)
@type = type
case type
when 0 # 普通矩框
rect = Rect.new(0, 0, 0, 0)
rect.width = (contents.width + @spacing) / @column_max - @spacing
rect.height = WLH
rect.x = index % @column_max * (rect.width + @spacing)
rect.y = index / @column_max * WLH
when 1 # 双行矩框
rect = Rect.new(0, 0, 0, 0)
rect.width = (contents.width + @spacing) / @column_max - @spacing
rect.height = WLH * 2
rect.x = index % @column_max * (rect.width + @spacing)
rect.y = index / @column_max * WLH * 2
when 2 # AT矩框
rect = Rect.new(0, 0, 0, 0)
rect.width = (contents.width + @spacing) / @column_max - 48
rect.height = 48
rect.x = 0
rect.y = index / @column_max * 56
when 3 # 战斗头像矩框
rect = Rect.new(0, 0, 0, 0)
rect.width = 152
rect.height = 112
rect.x = index * 152
rect.y = 0
end
return rect
end
复制代码
之后把update_cursor 的rect = item_rect(@index, @type) 这行改了
2,在你的window的脚本再写一个item_rect
命令的坐标在Window_ActorCommand重新写一个draw_item 可以完全自己定
光标的颜色外观。。是window.png右下方块的左上那个方框,怎样都可以改
我。。不是寂寞。。
回复
使用道具
举报
孟凡生
孟凡生
当前离线
赞
0
VIP
好人卡
积分
1
经验
最后登录
2009-2-13
在线时间
0 小时
写轮眼
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-2-8
回帖
111
发消息
楼主
|
发表于 2009-2-10 02:23:13
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册会员
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
Archiver
|
手机版
|
小黑屋
|
Project1游戏制作
Powered by
Discuz!
X5.0
© 2001-2026
Discuz! Team
.
在本版发帖
返回顶部
快速回复
返回顶部
返回列表