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

Project1

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

[原创发布] 【xp用】地形标记界限突破

[复制链接]

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42464
在线时间
7606 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

跳转到指定楼层
1
发表于 2017-8-1 11:31:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题所述,这次带来一份魔改版RM主程序

下载地址:
链接: http://pan.baidu.com/s/1slnub61 密码: fux2

功能:

将地形标记的最大数量8种(0-7)变为64种(八进制:00-77)



因为代码容量分配问题,会导致以下缺陷:
1.图块优先级的显示不再是 【·】【★1】【★2】【★3】【★4】【★5】,而变成了012345(腾出代码空间供需求功能)
2.地形标记会以2位数8进制显示,因为资源图片只有0-7八个数字,所以会有00-77这64种不同的地形标记。

限制:
只适用于RMXP1.03,可替代原有主程序使用,建议备份原程序。

使用方法:
下载附件后解压唯一的exe文件覆盖到RMXP安装目录
在脚本里新建脚本页追加以下内容
RUBY 代码复制
  1. class Game_Map
  2.   alias _fux_get_tg terrain_tag unless $@
  3.   def terrain_tag(x, y)
  4.     _fux_get_tg(x,y).to_s(8).to_i
  5.   end
  6. end


注意事项:
由于有64种地形标记,用鼠标点击一次只增减1可能很不方便,改成了正键点击+1,反键点击+10(八进制)

脚本制作者请注意,因为地形标记是8进制显示,所以视觉上看起来是00-77,实际值是0-63
参考上面补丁代码的转换方法,大部分情况下上面这段代码都是生效的,如果有特例请自行处理

评分

参与人数 7星屑 +637 梦石 +2 收起 理由
hys111111 + 100 塞糖
guoxiaomi + 66 醋瞎
89444640 + 140 非常感谢
戴迪 + 6 大神的世界我不懂
斜眼君 + 85 醋虾鸡
zaiy2863 + 240 醋瞎!
RyanBern + 2 醋醋醋

查看全部评分

RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托

Lv4.逐梦者

梦石
0
星屑
6245
在线时间
558 小时
注册时间
2018-6-5
帖子
129
2
发表于 2018-6-13 10:59:51 | 只看该作者
这个优先级怎么用啊
俄罗斯帝国末代沙皇尼古拉二世
#俄文转写 = Царь Николай II
回复 支持 反对

使用道具 举报

Lv3.寻梦者

可以吃的头衔

梦石
0
星屑
1000
在线时间
423 小时
注册时间
2010-10-17
帖子
602
3
发表于 2018-6-13 11:12:49 | 只看该作者
Tsar_NicholasII 发表于 2018-6-13 10:59
这个优先级怎么用啊

直接当作编辑器用就行了……而且这不是优先级,是地形标记。
……
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6245
在线时间
558 小时
注册时间
2018-6-5
帖子
129
4
发表于 2018-6-13 11:14:38 | 只看该作者
fux4 发表于 2018-6-13 13:12
直接当作编辑器用就行了……而且这不是优先级,是地形标记。

地形标记有什么用呢,做塔基本上一直无视的一个属性
俄罗斯帝国末代沙皇尼古拉二世
#俄文转写 = Царь Николай II
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35186
在线时间
4169 小时
注册时间
2007-12-15
帖子
10067
5
发表于 2018-6-13 13:23:56 | 只看该作者
这个是配合 【足音系统】用的,设置多种地形编号,让足音系统读取地形编号,从而达到更理想的行走效果。
具体情况请见这里
https://rpg.blue/thread-402029-1-1.html
用这个系统前置条件,在外国专业音效网站购买足够使用的地形音效,每一类音效四个不同的类别,有可能的用声道区分出左右脚,用goldren调节到合适。
我目前是32种。理论上砂石路 柏油路 土路的音效应该区别出来,我这里实在没找到区别特别明显的。

当然,还有其他扩展用途,比如灯笼菜刀王对这个问题的回复,
https://rpg.blue/thread-408799-1-1.html
我可以把水编号为地形编号33从而在不影响任何地形音效的情况先,禁止鱼上岸,目前测试无冲突。

应该还会有其他扩展用途,比如地形编号损血,表现岩浆之类的
地形编号黄油脚,表现光滑的表面摩擦力降低,比如冰面。
地形编号反重力……让角色倒过来,所有方向键操作相反,这个fc的特救指令很明显,然后MD的恶魔城也有出现过画面翻转的操作。这个不宜过多表现,操作起来无比难受。

还有多种方法,只要你游戏用的到,就可以摄像一下可否用这个来实现。

另外,再次感谢fux2为我提供这个程序。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 19:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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