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

Project1

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

[已经解决] 请教下,如何加入新的能力槽呢?比如亲密度之类的

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2016-1-14
帖子
131
跳转到指定楼层
1
发表于 2016-4-22 14:49:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,正在做一款恋爱加战斗类游戏,恩,你没听错,里面的内容有点“邪恶”~~~{:2_275:}

但是在和女主互动这环上,缺少一个能力值槽还真是比较麻烦!所以在此请教下,该如何添加呢……比如亲密度等等

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

2
发表于 2016-4-22 15:51:09 | 只看该作者
楼主您好!

这个问题基本就是求一个简单的UI脚本了。满意的方法是找 梁小七 和 喵呜喵5,两人有偿帮助
也可以查找“地图显示变量”的帖子来学习,具体直接用或是修改着用,还要看楼主的需求
还可以花点时间自己研究,目测约1周。在下刚好有点思路,但具体制作的话,还要查阅资料、调试bug等,也挺费时间的,故贴上线索仅供参考
1.在脚本中使用“全局查找”搜索关键词 HP,研究其显示、功能等机制是怎样运作的,然后根据楼主要(如需要在什么界面显示新槽)求具体操作
Window_Status的84行有调用HP等槽的范例,楼主可参考之
2.特别注意,HP槽的效果,并非仅在一个脚本中被决定,而是多个脚本共同作用

以上



【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2016-1-14
帖子
131
3
 楼主| 发表于 2016-4-22 17:17:27 | 只看该作者
本帖最后由 狼人弟弟 于 2016-4-22 17:23 编辑
Vortur 发表于 2016-4-22 15:51
楼主您好!

这个问题基本就是求一个简单的UI脚本了。满意的方法是找 梁小七 和 喵呜喵5,两人有偿帮助


非常感谢您的回答,我会自己去尝试一下的,还有一个问题,请问下面这段脚本是什么意思呢?
=====================   
【核心脚本】:
    ENEMY_PERCENT_VOCAB = "辨识度"   # 辨识度用字
    ENEMY_PERCENT_BASE_COLOR = Color.new(0, 255, 0)#Color.new(0, 0, 0)
    ENEMY_PERCENT_FILL_COLOR = Color.new(255, 255, 0)

【窗口】:
# 绘制辨识度进度槽
    draw_gauge(x+96, y, width - 96, @percentage.to_f/100,
      ENEMY_PERCENT_BASE_COLOR, ENEMY_PERCENT_FILL_COLOR)
=====================
上面这两段是来自一个怪物图鉴里面的脚本,它总共分成【核心脚本】/【窗口】/【场景】三个部分,这是我从中截取出来的。
因为我的血和蓝都已经用了新的脚本,所以在显示的时候会出现错误,我想改成和新的血条一样的样式,但是又不知道怎么修改?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

4
发表于 2016-4-22 17:26:13 | 只看该作者
本帖最后由 Vortur 于 2016-4-22 17:29 编辑
狼人弟弟 发表于 2016-4-22 17:17
非常感谢您的回答,我会自己去尝试一下的,还有一个问题,请问下面这段脚本是什么意思呢?
    # 绘制辨 ...



是绘制槽的【方法】
这里应该是调用了draw_gauge这个方法,x坐标向右(应该是吧...+为右)96像素,宽度减少96,@percentage.to_f这个值除以100(如果没猜错,应该是@percentage这个东西做to_f处理后再除以100),剩下的两个对象是“直接调用预设的 ENEMY_PERCENT_BASE_COLOR, ENEMY_PERCENT_FILL_COLOR两个设置”

在下也是一知半解,因此说不清楚,很多【专业名词】都不知道,也很可能有错。具体请见新手礼包中的【脚本】教程类:
https://rpg.blue/forum.php?mod=v ... p;extra=#pid2673159

可以肯定的是:
1.这段代码来自一个插件脚本
2.这个插件脚本与显示 HP、MP 类的功能有关
更详细的东西还得参考预设脚本来理解...



【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

5
发表于 2016-4-22 17:40:24 | 只看该作者
狼人弟弟 发表于 2016-4-22 17:17
非常感谢您的回答,我会自己去尝试一下的,还有一个问题,请问下面这段脚本是什么意思呢?
============= ...


新版问题的回答:
1.ENEMY_PERCENT_VOCAB是设置预设,据说在ruby中一切皆对象,皆可是变量、哈希表...在核心中设置它们是为了便利。可以将其在后面的脚本用 "辨识度" 这个替换

2.绘制辨识度槽的这个方法,既然前面没有def,应该是属于某方法定义(有def)的其中一部分,至于什么是方法,参见【新手礼包】。辨识度与HP、MP绘制的方式很相似

3.给出的【核心脚本】与【窗口】的意思大概是定义了“辨识度”该怎样绘制

4.不知道新血条的样式是不能知道该怎么改的。脚本冲突大致可分为两种类原因,一种是引用了同样的变量、数据、方法等对象;另一种是【结构】上就冲突,这种情况包括但不限于前一种情况,因此,要知道具体怎么改需要对照原有两个脚本来看。这种问题一般不会有人回答,因为时间成本比较搞,并且目前出没的大触比较少;可以看一下在下之前发过的类似脚本冲突、修改的帖子,基本都是无人问津。建议去寻求有偿帮助

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2016-1-14
帖子
131
6
 楼主| 发表于 2016-4-23 12:05:58 | 只看该作者
Vortur 发表于 2016-4-22 17:40
新版问题的回答:
1.ENEMY_PERCENT_VOCAB是设置预设,据说在ruby中一切皆对象,皆可是变量、哈希表...在 ...

恩,谢谢您的答案!!!真是好人啦啦啦啦啦啦啦~~~~~{:2_249:}

点评

客气!在下学艺不精,无法为楼主排忧解难,相互扶持,共同进步吧!  发表于 2016-4-23 13:28
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 02:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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