窗口图片未释放
窗口里已经放了释放,怎么图片没有释放掉。
[fold=代码]#==============================================================================
# ■ Battle_Animation
#------------------------------------------------------------------------------
# 战斗动画特效。
#=========================================== ...
【已解决】把兵力HP747 747 改为最大值效果=兵力HP747
[pre lang="ruby"]#==============================================================================
# ■ Window_Status
#------------------------------------------------------------------------------
# 人物状态窗口。
#==============================================================================
class ...
新人帖
【已解决】换成800*600分辨率
是需要在Spriteset_Map上去修改吗。有没有大神帮帮?
2022.11.19已解决
解决方法出处:https://rpg.blue/thread-162509-1-1.html
调试游戏时如何大幅度提高游戏速度
在公共事件中加了一个并行处理以用于游戏调试::
当同时按下 AB 按钮时 执行 Graphics.frame_rate=120
否则 Graphics.frame_rate=40
但貌似游戏帧率最多就只能120帧 也就是正常游戏的3倍
不知道这个上限能不能突破 以便于游戏制作时的调试
另外,公共事件的按键加速方法只适用于地图,战斗环节的时候就不会执行按键判 ...
文本行数判定
求助~~~弄了一个信息窗口,理想效果为窗口显示文本限制为30行,超过30的文本内容复位到第一行,
这是代码
[fold] # 初始化聊天窗口索引
$message_index = 0
def update_message(txt)
y = $message_index * (18+7)
# 信息显示的行数限制
if $message_index < 30
$message_sprite.bitmap.ti_draw_text ...
窗口透明度为0如何提高立绘可见度
[pre lang="ruby"]#==============================================================================
# ■ Window_Images
#------------------------------------------------------------------------------
# 人物半身像。
#==============================================================================
class W ...
【脚本学习】求解读一段独立背包脚本
最近想给游戏新添一个肉鸽模式的小副本系统,需要一个副本内独立背包
于是找到了这个古老的多背包系统脚本
很牛,很精简,很强大......但也强大到解读不出来
想要把金币的数据也能够存到全局变量之中,但试着修改了一下,没有成功......所以想请教大佬们解读一下
原作者:@英顺的马甲
[fold=脚本][pre lang="ruby"]#==== ...
如何制作一个事件升级一个装备,该装备是自动装备到指
自动装备到指定的几个ID装备,比如一个勋章几个ID通用且自动装备到该ID身上,或者是事件科技升级(几个ID同时能力增加)
新人帖
求助,角色穿模
求助一下大佬们,这个床的图块我都设置了不可通行,上面放的事件也不允许穿过,同样的操作为啥只有下半部分的床可以把角色挡住而上半部分的不可以
NPC事件移动
如何制作一个NPC一直跑步的效果,NPC从A点跑到B点,一直移动,期间透明度会随着移动距离一直降低,等跑到B点的时候透明度成0,类似消失了的样子
求一个古老的同人游戏《帝龙传说》
javascript:;论坛里只剩一个作弊贴了
窗口独立显示
试着弄了个提示窗口
先生成窗口
$tip_window = Window_Help.new
$tip_window.width = 300
$tip_window.x = (640-$tip_window.width)/2
$tip_window.visible = false
@wait_count = 40
def wait_count
if @wait_count > 0
@wait_count -= 1
elsif @wait_count == 0
$tip_window ...
【已解决】CPT = 40 如何CPT=ID的状态值
每个ID 的速度想要区别设置 ID1号CPT=30 ID2号CPT=70 ID3号CPT=10
小插件: 任意定义事件触发范围2.1版(12,.21更新)
emmm, 以前的版本使用不方便, 要用一个事件定义不同范围做不到, 所以推翻重来,
~~ 不过这次有改动到 game player的update, 所以冲突可能性大大增加, 会和一些常用的按键加速什么的冲突...
嘛有冲突的话,把脚本里备注"菜刀王到此一游"的部分塞到对方身体...脚本对应位置就可以了
---------------------------------- ...
请教一个判断写法
经验这块,全体获得经验该怎么写?
这是单个人$game_actors[@parameters[0].name
文本= 单个角色获得了xxx经验
txt = "#{$game_actors[@parameters[0]].name}获得了#{value.abs.to_s}经验值"
单人名字可以显示出来,全体直接就脚本错误了
...
如何让 CP 控件只释放7次 ICONS = 1次 ICOS=2次 ICOS=3次
而却要依次进行 1-7次 等 ICONS = 1次 释放完后才可以释放 ICONS = 2次
class Scene_Battle改class Scene_map是不是战斗处理变地图处理
[pre lang="ruby"]class Scene_Battle #类场景_战斗
#--------------------------------------------------------------------------
# ● メイン処理●主处理
#--------------------------------------------------------------------------
alias xrxs65_main main#主处理名称xrxs65
def main #开始 ...
战斗力血条这样加宽,太细了
[pre lang="ruby"]#==============================================================================
# Zenith RGSS4 エネミー残勢力表示 ver1.00
# by 水夜
# http://zenith.ifdef.jp/
#------------------------------------------------------------------------------
# 显示敌方剩余战斗力
#============= ...
ARPG如何修改class Scene_Battle才能在地图控件
[pre lang="ruby"]# ■ Scene_Battle
#==============================================================================
class Scene_Battle #类场景_战斗
#--------------------------------------------------------------------------
# ● メイン処理●主处理
#---------------------------------------------- ...
求助,怎么把名称输入变成中文!
如题,怎么改成中文
ARPG关于事件如何判断快捷栏里的内容,再条件执...
如何用事件去判断技能栏的技能内容再按条件使用技能。让事件仿CP移动执行虚拟按键(快捷键)
CP制战斗的问题:似乎固定己方先手?以及图标相关
如题,做敌人属性数据的时候把个别敌人的速度设定得比主角全队高了一点,然后实际战斗的时候发现敌人CP条满后不行动而且直接重新跑一遍,等到主角行动过之后才会正常行动,换了一个同样用CP战斗的工程也是出现了一样的问题,所以我怀疑这个系统可能就是这个样子,有没有可以改进的方法?
还有个问题就是敌人行动时CP条上的 ...
新人帖
关于CP制和豪华版冷却系统脚本的冲突问题
如题,使用了绿发的Eclair的豪华版技能冷却系统加上CP制....结果因为CP制的人物行动问题,回合乱了...请问,有什么能让这两个脚本兼容的办法么。
[pre lang="ruby"]# ▼▲▼ XRXS65. CP制御ターンシステム ver.β ▼▲▼ built 201120
# by 桜雅 在土
#================================================================= ...
ARPG CP群战插入属性修改
[pre lang="ruby"]# ▼▲▼ XRXS65. CP制御ターンシステム ver.β ▼▲▼ built 201120
# by 桜雅 在土
#==============================================================================
# □ カスタマイズポイント#自定义点
#==============================================================================
module ...
如何设置敌人行动按照设定的技能顺序出招
用了CP制战斗脚本,不能设定回合来实现效果。
要想让敌人按照设定的技能顺序出招,该怎样改动脚本?金——水——木——火——土——五行相生——金——水......按顺出招
鼠标不能用
RGU如何支持鼠标,用了RGU之后,原先的鼠标脚本都不能用了,
一进游戏就脚本错误,RGU的作者修改了Game.exe.导致不支持Win32API.new,
有没有大佬能解决这个问题。。。。,或者有用不到Win32API.new的鼠标脚本
[pre lang="ruby"]#==============================================================================
# ...
ARPG 条件分歧脚本:$game_party.actors[0]普通攻击
这段分歧脚本这么写,不要按下A键或者c键
文本扩展
下面这个draw_text必备扩展脚本,如何把显示表情动画的功能整合进去。会的大佬帮忙看下
[pre lang="ruby"]#===========================================================================
# * draw_text必备扩展
#===========================================================================
=begin
!c[n] ...
能不能做仿公共事件的子母事件
想要实现一个效果:
在任意地图任意地点制作一个母事件,并且为其做一个标记(也可以用地图ID和事件坐标作为标记)
然后触发了其他位置的子事件能够执行跟母事件一样的效果,包括触发方式和事件页也一样。
这样一来,相同的事件一次只用编辑一次就好了
例子有:
随游戏而变化商店内容以及事件图像的旅行商人,会存在于游戏 ...
窗口隐藏失效
弄了显示敌方剩余战斗力的脚本,想在游戏结束的时候,让窗口隐藏了
首先生成窗口
@zanli = Window_BattleStatus.new
接着在Scene_Battle 1里
# 游戏结束的情况下
if $game_temp.gameover
# 隐藏敌方剩余战力窗口
@zanli.nrxc
# 切换到游戏结束画面
$scene = Scene_Gameover.new
...
随机数写法
# 排除随机数的写法
设置变量为5个随机数,想实现随机数随着变量的出现逐渐变少,
比如0出现过了,就不会再出现了,以此类推,等所有情况都出
现过1次之后,就又开始循环,每次循环出来的数值都是随机的
a = rand(5)
case a
when 0
p "一号"
when 1
p "二号"
when 2
p "三号"
when 3
p " ...
【地图问题*2】画面斜向卷动 与 滚动远景
【问题一】
有没有办法将画面中心移动向指定的地图格子坐标呢,自带的只能竖向横向卷动,折线移动有点影响感观,希望能够直接直线移动镜头
另外,移动的速度能不能做线性参数,希望能有一个加速减速的过程,让过场镜头感加强
【问题二】
如何让远景图片随着某变量或参数滚动起来,且速度可调——如电梯场景,列车场景 ...
如何使变量1为指定的角色id.x,变量2为指定角色ID.y
@芯☆淡茹水
事件里变量多是为主角设的
链接: https://pan.baidu.com/s/1IRJxIPbFMqb-tnyoNPan4A?pwd=5czx 提取码: 5czx
有没有队伍跟随并且可以获取跟随者坐标的脚本
大部分跟随都不知道如何获取队友坐标的说。。。
取$game_party.actors[2] X坐标这么写
想让a=$game_party.actors[2] X 和 b=$game_party.actors[2] Y 如图脚本这么写
请教HP为零后还可继续行动3个回合的脚本写法和思路
咱想弄一个三回合不死脚本,具体思路是这样的:
目的:战斗中若有第100号状态的话就算HP为零的话也可以保证还能行动三次,若三次行动中对方全灭则算我方胜利,三次行动后则强制死亡
思路:完全没思路....
取2号地图1号事件脚本这么写
$game_map.events[1].moving? == false 想改成2号地图1号事件
媒体库那个人物和特技数量最大值怎么扩大
就是这个最大值上限我想加到5000该怎么做
地图图层Z坐标
第1句语法跟第2句比较有错吗
actor = $player_party ( EFS_Team . New (15 )) actor = $game_party.actors[0]