收藏本版 (102)

RPG Maker XP 讨论区 今日: 2 |主题: 76247|排名: 54 

  • 第1句语法跟第2句比较有错吗
    actor = $player_party ( EFS_Team . New (15 )) actor = $game_party.actors[0]
    32271 金芒芒 发表于 2022-11-1 已经过期
  • 如何居中游戏画面
    用了远景图当地图之后,每次进入游戏角色总会出现在屏幕不同位置,有没有办法让角色固定出现在画面中心。 就是每次开始游戏和继续游戏的时候,先自动把画面按照角色位置居中一下
    02195 黑米馒头 发表于 2022-11-1 已经过期
  • 文本内容上移
    下面这个脚本可以显示信息文本, 功能为,在窗口显示文本,最高可以显示18行,但是当屏幕显示满18行之后,就无法继续显示后面的文本内容了(内容超过了窗口高度), 只能用代码$message_sprite.bitmap.clear把文本内容清空,然后修改索引位置,以达到显示后面的文本内容,要如何修改 索引$message_index=19的时候,前面的文 ...
    32073 黑米馒头 发表于 2022-10-28 已经过期
  • 判断2号地图1号事件移动这么写
    条件分歧$game_map.events[1].moving? == false 我这个只是当前地图我想要改为ID2号地图1号事件的移动 a = $game_player.x-1 b = $game_player.y-1 $game_map.events[1].moveto(a,b)
    02124 金芒芒 发表于 2022-10-31 已经过期
  • 提取地图2仓库事件1语法错误
    [pre lang="ruby"]game_@map.events(2,1).moving? == false[/pre] [pre lang="ruby"]a = $game_player.x-1 b = $game_player.y-1 $game_@map.events(2,1).moveto(a,b)[/pre] 说事件语法错误 [pre lang="ruby"]#============================================================================== # ☆★☆ 提取放置物 ...
    22400 金芒芒 发表于 2022-10-29 已经过期
  • 求个条件写法
    这么写没用~ $data_tilesets.tileset_name == "遮挡" 条件:当 图块 里面 地图元件图形的名字==“遮挡” if 条件 ==“遮挡” P“123” else P“456” end
    22013 黑米馒头 发表于 2022-10-29 已经解决
  • HP事件
    地图2是事件仓库,地图1是战场,想在地图1上提取地图2的事件 图片3脚本修改一下
    01969 金芒芒 发表于 2022-10-29 已经过期
  • 脚本判断使用该技能某角色是否在当前地图这么写
    $game_party.actors.include?($game_actors[编号])
    22167 金芒芒 发表于 2022-10-29 已经解决
  • 图片随文本一起消失
    下面的脚本如何让地图名消失的时候,图片也一起消失,我加了个全局变量放着控制也没效果。。 [pre lang="ruby"]class Window_Map_Name < Window_Base def initialize super(1024/2-180/2, 60, 180, 64) self.contents = Bitmap.new(width-32, height-32) @showing_time = 0 @text_color = Color.new ...
    71746 黑米馒头 发表于 2022-10-29 已经解决
  • 悬赏 文本添加颜色
    22377 黑米馒头 发表于 2022-10-27 已经解决 悬赏 10 星屑
  • 改变伤害数值的坐标
    在 class Sprite < ::Sprite 里 这两句是修改伤害数值的坐标, @_damage_sprite.x = self.x @_damage_sprite.y = self.y 那么在战斗中有办法修改数值吗, class Scene_Battle里改如何修改伤害数值的坐标
    12112 黑米馒头 发表于 2022-10-22 已经解决
  • ARPG关于ARPG列队操作转换横版列队脚本模式一样操作
    [pre lang="ruby"]class Game_Map #-------------------------------------------------------- # 功能函数 :求两点间的距离 实用度:★★★★★ #-------------------------------------------------------- def juli(x1, y1, x2, y2) return (x1 - x2).abs + (y1 - y2).abs end #--------------------- ...
    01887 金芒芒 发表于 2022-10-24 已经过期
  • 如何在技能释放的同时显示特殊效果的伤害值
    想要制作一个溅射伤害的技能,于是新建了一项工程,在Game_Battler 3里的第196行之后插入了如下代码,以“十字斩”为对象进行了调试 [pre lang="ruby"]if skill.id == 57 && self.damage.is_a?(Numeric) #溅射伤害 origin_damage = self.damage * 100 origin_damage /= elements_correct(skill.element_se ...
    22350 饿啊 发表于 2022-10-23 已经解决
  • [已解决}ARPG如何使用公共事件制作血液动态血条图跟随角色
    根据主角血液的百分比而增加减少角色(动态血液),该角色(动态血液)无攻击无伤害无血条显示只是测量战角色的血液值 行动模仿主角,攻击 待机 防御跟主角保持一致 跟随的位置在主角的左面如图 链接: https://pan.baidu.com/s/1PNvPt44FA6wXvCgCQxUy6A?pwd=2iqh 提取码: 2iqh 复制这段内容后打开百度网盘手机App,操作 ...
    32664 金芒芒 发表于 2022-10-21 已经解决
  • 战斗时如何获得单个敌人的坐标
    战斗时如何获得单个敌人的坐标? 下面这样直接出错了 for i in $game_troop.enemies i.battler.screen_x -= 3 i.battler.screen_y -= 4 end
    62376 黑米馒头 发表于 2022-10-21 已经解决
  • 物理技能攻击伤害异常
    每战首次攻击目标伤害正常,第二次开始攻击目标伤害开始异常。而且只影响受到武器伤害加成的技能,如果武器伤害只有几十,第二次攻击伤害会突降200左右的,如果武器伤害提供到200左右,第二次技能伤害会突然提高200左右的伤害。例如第一次攻击在600-800之间的伤害,第二次开始伤害就变成了800-1000左右。确定不是分散度的问 ...
    72494 letppigogo 发表于 2022-10-19 已经解决
  • (已解决)ARPG如何使用事件操作快捷键
    ARPG快捷键Q W A S D多设好技能(ˇ?ˇ) 想~利用事件自动按快捷键 或者直接输入快捷Q W A S D也可以事件不会弄啊链接: https://pan.baidu.com/s/1i4on6dtySGrQusA05Lxolw 提取码: iw29 复制这段内容后打开百度网盘手机App,操作更方便哦
    42395 金芒芒 发表于 2022-10-18 已经解决
  • 能在模型里面加个技能[id]=2 被动技能[id]=[10,11,12,13]
    [pre lang="ruby"]module Figter_data data_id = 4 #=====基本、模型信息========== CHARACTER_NAME[data_id] = "小布" #模型名字 ATK_SE[data_id] = "spearbasic_0" #攻击音效 (击中) ATK_SE_NUM[data_id] = 9 #攻击音效数量 DEF_SE[data_id] = "shield_wood_wood_0" DEF_SE_NUM[data_id] = ...
    02010 金芒芒 发表于 2022-10-19 已经过期
  • 【已解决】“语法错误”syntaxerror
    [pre lang="ruby"]module Input #CASZ Tr = method("trigger?") def self.trigger?(input) if $scene.is_a?(Scene_Map) if input == Input::Q and $game_switches[27] $game_switches[27] = false return true end if input == Input::W and $game_switches[27] $game_switche ...
    82476 金芒芒 发表于 2022-10-19 已经解决
  • 新人帖 如何添加战斗变量记录敌人行动次数
    用了CP制战斗脚本,回合计数好像是乱的,能不能添加战斗变量分别记录敌人行动次数? 比如: 一号队伍有3个敌人,该怎样添加变量分别记录每个敌人的行动次数?
    22340 yeshang1990 发表于 2022-10-18 已经解决
  • 未完成的菜单系统
    由于个人技术的问题,写不下去了!想被人喷一下然后我就可以放弃了
    23093 轩辕合流 发表于 2022-10-11 原创发布
  • 请问如何制作一个某个角色阵亡后复活其他阵亡队友的脚本
    我目前的想法是在Game_Battler 3里面操作 不过各种失败 这个属性是379 原来想的是: if self.element_rate(379) < 100 and self.damage >= self.hp if self.dead?and $game_party.actors.add_state(1) $game_party.actors.remove_state(1) end end state(1)就是阵亡,但是无法实现,虽然不报错 ...
    203092 torysir 发表于 2022-10-12 已经过期
  • 能在地图上事件依次自动执行快捷Q W A S D
    [pre lang="ruby"]def shizi_board if Kboard.keyboard($R_Key_Q) return 1 elsif Kboard.keyboard($R_Key_W) return 2 elsif Kboard.keyboard($R_Key_A) return 3 elsif Kboard.keyboard($R_Key_S) return 4 elsif Kboard.keyboard($R_Key_D) return 5 end return end[/pre] [pre lang ...
    02165 金芒芒 发表于 2022-10-17 已经过期
  • 物品合成脚本如何添加失败概率成功概率
    这个脚本合成概率是为百分百的 怎么让合成有概率失败 比如说越好的装备越难进行合成
    52733 契约师Vi 发表于 2022-10-12 已经解决
  • 新人帖 qte插件使用出错
    因为自己不会写脚本啥也看不懂所以问问 这个报错啥意思?我所有东西都按照那个插件附带的范例复制粘贴过去了 打开游戏的时候没问题 但是对事件按决定键就会出现这个错误
    42348 kokomoyo 发表于 2022-10-12 已经过期
  • 清除状态
    用脚本如何写,当敌人死亡,清除敌人身上的所有状态?
    62234 黑米馒头 发表于 2022-10-11 已经解决
  • 导标旗显示错误
    在论坛找了个导标旗脚本,功能为,可以在导标旗上面定坐标,然后使用的时候回到这个坐标 发现个BUG,在商店买了空白导标旗,然后 给旗子定了坐标之后,在去店里买空白导标旗,就会显示已经定过的地图名和坐标,本来应该是不显示才对。。。 ...
    01375 黑米馒头 发表于 2022-10-12 已经过期
  • icon_name=事件的名字这么写,不是="010-Head01"
    [pre lang="ruby"] def refresh_us comment_refresh # 图标 icon_name = "010-Head01" bitmap = RPG::Cache.icon(icon_name) self.contents.blt(0, 0, bitmap, Rect.new(0, 0, 24, 24))[/pre]
    52099 金芒芒 发表于 2022-10-11 已经过期
  • 想在反击脚本中添加窗口文字提示“反击”
    [pre lang="ruby"]#========================================================================== # 本脚本来自www.66RPG.com,由ikki转载。使用请保留此信息 #========================================================================= # ▼▲▼ XRXS27. 特殊効果 SuperEX「反击」 ver.1.05 ▼▲▼ # by シムナフ, ...
    01863 契约师Vi 发表于 2022-10-11 已经过期
  • 图片显示优化
    工程里用到很多重复命名的图片,如何简化。。脚本盲看的头晕 [pre lang="ruby"]if @battler.startactive == "移动" if Graphics.frame_count % 2 == 0 unless BattlerName[@battler.name].nil? @number = (@number + 1) % BattlerName[@battler.name][@battler.startactive].size self.bitmap = RP ...
    42556 黑米馒头 发表于 2022-10-4 已经过期
  • 【地图绘制】有什么插件或脚本可以实现地图通行性可视化
    画地图的时候经常理所当然地觉得某处肯定过不去 但实际上机的时候,主角就走墙里去了(或者是被空气墙给挡住了) 这种情况在自制地图元件的时候经常出现 如果找到BUG还好,就怕测试的时候有些BUG被遗漏了...... 有没有什么插件或者脚本能够以颜色高亮或某种方式,让整个地图的通行性变得可视化? ...
    12574 纯属小虫 发表于 2022-10-10 已经解决
  • #能把寻找小队事件点数改为取得地图X坐标Y坐标吗
    [pre lang="ruby"] #出生点 @group_spawn = [] for i in 1..5 @group_spawn = [] end #敌人出生地出生点 @group_spawn_e = [] for i in 1..5 @group_spawn_e = [] end ############################################################################# #------------------- ...
    12265 金芒芒 发表于 2022-10-9 已经过期 回帖奖励 100
  • 如何实现长按按键增大跳跃距离
    类似远星物语的效果,当人物因跳跃滞空时,长按方向键会跳得更远直到一定的格数,在空中松开方向键就会立即下落
    32416 陈大帅帅帅哥 发表于 2022-10-5 已经过期
  • 如何判断某个常数是否存在?
    直接调用没赋值的常数会弹错, 为了规避这点, 请问如何判断某个常数是存在的呢? method_defined? 和 respond_to? 好像没用
    42424 灯笼菜刀王 发表于 2022-10-5 已经解决
  • 和我一起读脚本--state_full?(state_id)
    很久没有发新帖子了,最近重拾XP部分,发现以前很多地方都忘记了。 所以,今天和大家一起读下大家常见的一段代码。感谢之前菜刀大大的指点。 以下内容大部分是菜刀大大的讲解加上个人在细节上面的完善, 算是给我们这些小白的学习笔记了。 首先贴上今天要研究的代码部分如下图。 我一直以来对于这一段算是一知半解,没有 ...
    02138 miantouchi 发表于 2022-10-7 讨论
  • 帮助窗口跟随光标
    想让战斗时,光标选择敌人时,帮助窗口跟随光标移动,于是乎,在敌人光标这里显示了帮助,然后窗口坐标等于箭头坐标,可是移动光标的时候,帮助窗口没移动。。。 [pre lang="ruby"] #-------------------------------------------------------------------------- # ● 开始选择敌人 #------------------------------ ...
    22792 黑米馒头 发表于 2022-10-4 已经解决
  • 简单的素材风格切换
    不知道有没有前辈发过,简单来说就是通过修改RPG::Cache内相关方法实现切换图块/战斗图等素材 可用于地图四季变化、NPC服饰变化等等(美工看了落泪) 范例中为切换地图图块 首先在main脚本中指定一个初始值 [pre lang="ruby"]#============================================================================== # ■ Main # ...
    02660 qq634488405 发表于 2022-10-3 原创发布
  • 设置120帧率后为何实际帧率只有20
    脚本中用Graphics.frame_rate=120后,实际帧率只有20,尝试设置为80则实际只有10...而将Graphics.frame_rate=120注释掉之后,保持默认帧率,反而帧率稳定在40左右。。 工程地址https://rpg.blue/thread-327759-1-1.html 主要是该工程的Scene_Study 但是Scene_FP,Scene_MP,Scene_Practice都有和Scene_Study类似的进度条,但 ...
    32602 qq634488405 发表于 2022-10-2 已经解决
  • 请教在事件选择项中显示$game_temp里的属性值
    大家好, 众所众知,在事件选择选项或者显示文章中可以用\v[1]表示第1号公共变量的内容,于是我也想搞一个在选择项中用\t.XXXXX表示$game_temp里对应的XXXXX值($game_temp.XXXXX),首先我在class Game_Temp里面attr_accessor新增了四个属性: attr_accessor :choice_one_c # 选择项 选项一内容 attr_acces ...
    102313 taeckle 发表于 2022-10-2 已经解决
  • 【已解决】ARPG技能冷却递增7次
    技能冷却递增7次脚本这么修改 技能冷却时间5秒 第2次递增+2秒=7秒 第三次递增+4=9秒..............7次 ,每次递增2秒 [pre lang="ruby"] for i in 1...$shizi_code.size @刷新 = false @刷新 = true if $shizi_code == 1 $shizi_code -= 1 if $shizi_code > 0 @i1_window.refresh if @刷新 == ...
    82747 金芒芒 发表于 2022-9-29 已经解决
  • 下一页 »

    快速发帖

    还可输入 80 个字符
    您需要登录后才可以发帖 登录 | 注册会员

    本版积分规则

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部