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

Project1

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

[原创发布] 【迷你插件】自定义图块(Tile)大小 - 可以为XP的32*32图块

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1759
在线时间
2524 小时
注册时间
2010-10-12
帖子
1454

开拓者

跳转到指定楼层
1
发表于 2016-4-3 08:21:35 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
JAVASCRIPT 代码复制
  1. //=============================================================================
  2. // Mount Blade Battle System Engine Plugins - Change Map Tile Size
  3. // MBBS_ChangeMapTileSize.js
  4. //=============================================================================
  5. /*:
  6.  * @plugindesc v1.0 MBBS 辅助插件:自定义图块大小
  7.  使用前请复制一份MV原版默认的原大小的图块文件 (img/tilesets),将新的文件夹改名比如tilesetsXXX,这里用来存储修改大小后的图块素材。
  8.  * @author Chivalry Studio Plugins / Ivan
  9.  
  10.  * @param 图块大小
  11.  * @desc 修改地图图块的大小,RMXP为32
  12.  * Default: 48
  13.  * @default 48
  14.  
  15.  * @param 图块素材路径
  16.  * @desc 修改过的图块素材文件夹路径,不能为默认的
  17.  * Default: img/tilesets/
  18.  * @default img/tilesets/
  19.  
  20.  * @param 图块素材路径
  21.  * @desc 修改过的图块素材文件夹路径,不能为默认的
  22.  * Default: img/parallaxes/
  23.  * @default img/parallaxes/
  24.  
  25. */
  26. var Imported = Imported || {};
  27. Imported.MBBS_ChangeMapTileSize = true;
  28.  
  29. var MBBS_MV = MBBS_MV || {};
  30. MBBS_MV.ChangeMapTileSize = MBBS_MV.ChangeMapTileSize || {};
  31.  
  32. //=============================================================================
  33. // Parameter Variables
  34. //=============================================================================
  35. MBBS_MV.Parameters = PluginManager.parameters('MBBS_ChangeMapTileSize');
  36. MBBS_MV.Param = MBBS_MV.Param || {};
  37.  
  38. MBBS_MV.Param.tileSize = Number(MBBS_MV.Parameters['图块大小']);
  39. MBBS_MV.Param.tilesetsFolder = String(MBBS_MV.Parameters['图块素材路径']);
  40. MBBS_MV.Param.parallaxesFolder  = String(MBBS_MV.Parameters['远景图素材路径']);
  41. //=============================================================================
  42. // ImageManager
  43. //=============================================================================
  44. ImageManager.loadTileset = function(filename, hue) {
  45.     return this.loadBitmap(MBBS_MV.Param.tilesetsFolder, filename, hue, false);
  46. };
  47. ImageManager.loadParallax = function(filename, hue) {
  48.     return this.loadBitmap(MBBS_MV.Param.parallaxesFolder, filename, hue, true);
  49. };
  50. //=============================================================================
  51. // Game_Map
  52. //=============================================================================
  53. Game_Map.prototype.tileWidth = function() {
  54.     return MBBS_MV.Param.tileSize;
  55. };
  56. Game_Map.prototype.tileHeight = function() {
  57.     return MBBS_MV.Param.tileSize;
  58. };
  59. //=============================================================================
  60. // Game_Vehicle
  61. //=============================================================================
  62. Game_Vehicle.prototype.maxAltitude = function() {
  63.     return MBBS_MV.Param.tileSize;
  64. };




作为一个XP党,最不能容忍MV的就是地图图块只有48*48的大小!
但是,当你把32*32图块大小的地图强行套入游戏后,你会发现,要么游戏里的地图是乱的,要么编辑器里的地图是乱的!

所以,在下写了个迷你插件让你可以自由的修改图块大小。

请注意,使用插件前,请在游戏目录/img 下面复制一份tilesets文件夹,并将你的新素材(32*32或者其他的)放入新文件夹内(新文件夹要改名)。否则游戏的地图编辑器内地图是乱的。游戏发布前把原来的/img/tilesets给删了就可以了。




点评

然而我并没有效果  发表于 2016-9-10 02:44

评分

参与人数 2+2 收起 理由
众神与将军 + 1
玛尔斯 + 1

查看全部评分


Lv2.观梦者

梦石
0
星屑
329
在线时间
890 小时
注册时间
2009-10-12
帖子
1829
3
发表于 2016-4-3 22:14:20 | 只看该作者
不能忍 弱智地图编辑器还自称智能方便

xp三层+雾 实在是经典

嘛,所以改了图块大小也没法掩饰忧伤 orz 随便扯的

点评

只迁移部分自动元件倒是做得到,但还要从头把素材格式一个个改过,不像普通图块那样改了大小就行  发表于 2016-4-4 11:01
自动元件不行,格式跟算法都改过了,部分XP里的自动元件功能在VX系里就找不到对应的,VX新加的部分格式算法对XP的自动元件也不合用  发表于 2016-4-4 11:00
尚未实践,不敢下定论,只要修改大小过后,小型图块应该没问题(石头,花),自动图块也可以 就是大点的图块(比如树)就得使用无限图层脚本  发表于 2016-4-3 23:26
xp 图块在 mv 里编辑 好使么?我也很喜欢 xp 风格  发表于 2016-4-3 23:04
在下的MV游戏使用的是XP的行走图,结果搞得人物间的间隙太大,于是才改的图块大小。还是有点用的  发表于 2016-4-3 22:52
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
0
星屑
13182
在线时间
2852 小时
注册时间
2008-11-23
帖子
2577

开拓者贵宾

2
发表于 2016-4-3 10:35:29 手机端发表。 | 只看该作者
作为XP党,最不能忍的难道不是VX系的地图编辑器……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-24 04:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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