设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 929|回复: 15
打印 上一主题 下一主题

[有事请教] 作废

[复制链接]

Lv4.逐梦者

梦石
0
星屑
16860
在线时间
4199 小时
注册时间
2013-7-18
帖子
2679
跳转到指定楼层
1
发表于 2026-2-8 13:22:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 y967 于 2026-3-30 12:21 编辑

作废------------------
退隐....

Lv4.逐梦者

素材区好人

梦石
3
星屑
11154
在线时间
4172 小时
注册时间
2011-7-21
帖子
2528

极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

2
发表于 2026-2-15 00:32:21 | 只看该作者
第一个没理解,到0不会死,那不就是不死之身吗?
第二个…你先说是敌人变成木头还是角色变成木头?用改角色图形或敌人变身可以更改战斗图形

点评

木头不能战斗,血量扣完变回角色  发表于 2026-2-15 19:51
角色变成木头  发表于 2026-2-15 19:48
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35228
在线时间
4169 小时
注册时间
2007-12-15
帖子
10072
3
发表于 2026-2-15 07:51:28 | 只看该作者
用不死身应该是最后剩1,不要强求否则非常麻烦,需要处理敌人hp=0不结束战斗,并且敌人可以继续行动,需要修改脚本了,我不会抱歉。
己方,木头人可以直接用状态,不能解除,攻击防御道具不能选,技能中只有解除木头人状态的技能可以使用,当HP=0时自动解除并且切换战斗不能,或者你想战斗不能时候解除状态并且全回复?

点评

木头不能战斗,血量扣完变回角色,状态法选不行动,变换角色图形,扣完血怎么变回角色呢,难点  发表于 2026-2-15 19:55
回复 支持 反对

使用道具 举报

Lv4.逐梦者

素材区好人

梦石
3
星屑
11154
在线时间
4172 小时
注册时间
2011-7-21
帖子
2528

极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

4
发表于 2026-2-16 04:46:19 | 只看该作者
简单来说就是死亡后立即复活的状态,脚本我当然也有收藏,不过如果只有一个角色死亡后将不会复活,而是会立即结束游戏
然后,我突然想起以前写过的不屈状态,效果为当受到致命伤时,强制增加1HP,并移除该状态
这样就简单了,只要把增加的HP数量改成9999,就等同于可以实现死亡后满血复活的效果
PS:上面还有不移除状态的写法,也算不死之身了
https://rpg.blue/thread-498382-1-1.html
至于更改战斗图,其实有更简单的方法,直接在状态动画中动手脚就可以了
帮你做了个范例
Project3.zip (201.69 KB, 下载次数: 3)

点评

对了,第一个问题和第二个是不同的问题。第二个问题角色不是不死之身,木头状态结束后,应该是有一个CD时间,不然可以无限用,变成不死了  发表于 2026-2-16 08:06
可以,厉害,就是这种效果,不过复活后应该是角色之前的血量,不是满血。你是改了哪个脚本,应用*号标识,或者复制一份出来,用*号标示。  发表于 2026-2-16 07:56
回复 支持 反对

使用道具 举报

Lv4.逐梦者

素材区好人

梦石
3
星屑
11154
在线时间
4172 小时
注册时间
2011-7-21
帖子
2528

极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

5
发表于 2026-2-16 19:32:42 | 只看该作者
本帖最后由 无忧谷主幻 于 2026-2-16 19:47 编辑

Game_Battler 1 第265行,果然我发的链接没看吗?
状态冷却的话,我以前也做过一个,大约是Game_Battler 3 26行
原理是给角色施加一个状态,当角色处于该状态时不能使用某个技能(当然这是没办法显示倒计时的)
然后增加角色之前血量而不是满血,其实把增加的数值换成一个变量就可以了
修改版
Project3.zip (201.91 KB, 下载次数: 1)

补充:如果想要在木头人状态消失后再开始状态计时,那么移除状态17的同时加入状态18即可
RUBY 代码复制
  1. def dead?
  2.   if @hp == 0 and @states.include?(17)
  3.     # 濒死保护:HP = 变量1的值
  4.     @hp += $game_variables[1]
  5.     remove_state(17); add_state(18)  # 移除状态17并增加状态18
  6.     return false        # 判定为未死亡
  7.   else
  8.     # 普通死亡判定
  9.     return (@hp == 0 and not @immortal)
  10.   end
  11. end


点评

大概就是这样了,由于我是脚本废物,看脚本很吃力的,那个贴当然是看的,看的头大,大概意思了解就可以了,其实还可以扩展,自己隐身,分身.  发表于 2026-2-18 16:58
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6672
在线时间
1241 小时
注册时间
2011-12-18
帖子
1301
6
发表于 2026-2-18 15:41:34 | 只看该作者
好像滿有趣的構想
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
753
在线时间
133 小时
注册时间
2023-3-23
帖子
181
7
发表于 2026-2-19 07:00:40 | 只看该作者
用贴图改显示怎么样,只要看着为0就行。(隐藏的第二排真实hp,或者进入第二排hp)
打中替身也交给贴图吧,使用技能时改变受击动作图,换成被动就可能真要贴图帮忙。

如果这小怪挺多就有点麻烦了,贴图盖住消失和hp换下一个,有点勉强。
木头交给事件锁血咋样,保持原攻击显示数值就可能需要贴图了。

不知道结合插件会怎么样,隐藏的本体是个问题。

点评

可以试试,隐藏本体才是难点,因为本体还可以攻击的,图片可以透明,怎么让怪不打本体,像火影那种,木头分身挨打,本体躲在暗处搞偷袭  发表于 2026-2-19 07:33
这里不是避难所,只是有活人,维持起来也不是所有问题都能修,比外面每天坚持挤眉头两百天到极限好点,至少会有活人在一个月内处理问题。
避难所才会去帮人,这里只提供教程,会做什么我不清楚,会不会动就想象一下。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35228
在线时间
4169 小时
注册时间
2007-12-15
帖子
10072
8
发表于 2026-3-14 06:21:36 | 只看该作者
木头人,我这里的话,可以多做一个状态,木头人,行动不能,不显示受创动画,等同于下图中的异常,解除了就会恢复待机动画。



点评

不是木头人123啊,笑死  发表于 2026-3-14 10:59
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2026-6-4 08:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表