今年要上大学咯···在家闲着无聊,酷爱RM 
所以就试试写写这东西! 
路途蛮艰辛的啦~不过还是成功了! 
希望对RPG游戏制作者有用哦! 
说明一些内容: 
脚本里面Window_Micromap是小地图核心 
小地图基本属性在里面顶端几段脚本设置 
还有那个寻路脚本不是很优势哦!! 
希望有大大能写出更好的寻路脚本! 
所以我就能很邪恶的采用分段寻路了! 
希望过的去!!! 
有什么问题联系我哦! 
如果有用双远景或者三远景的朋友们,为了让地图不失去比例可以在让窗口的【宽】,【高】 
是该远景图的【宽】,【高】的倍数即可!所以在该张地图上弄以个【并行事件】内容:等待 1 帧 
【事件脚本】$micromap.set(x,y,width,height) 
暂时消除事件  比如你有一张1920*3840的远景图那么除以32可得到地图宽高即60*120(高是宽的2倍,满足即可不失去比例) 
所以你的窗口要设置为比如 
$micromap.set(0,0,240,480)# x,y自己调,居中的算法那么X,Y将是 
x = (640-窗口宽度)/2 
y = (480-窗口高度)/2 
所以最后居中地图 
x = (640-240)/2 = 200 
y = (480-480)/2 = 0 
$micromap.set(200,0,240,480) # 即可 
当然只要满足比例都可以的比如: 
$micromap.set(0,0,120,240) 
$micromap.set(0,0,180,360) 
还有就是关于小地图的显示与否可以用事件脚本$micromap.key(true/false)  来设置。 
这里附上这张地图示范
按W键开关小地图===========================================================================
  
2011.8.11更新: 
1·修正寻路中卡路的BUG,原因鼠标左击也能移动````所以移动数组混乱 
2·增加了寻路路径显示的功能 
3·增加了Bitmap#blur效果(模糊效果很不错的呵呵!)--作者 忧雪の伤 在此谢谢!
===========================================================================
  
2011.8.16更新: 
1.很猥琐的让主角在行走时被移动的NPC碰到后,仍然可以到达目的地! 
2.场景切换后小地图不更换 
3.窗口有所修正比较美观 
===========================================================================
 2011.8.17更新: 
1.增加四方向与八方向寻路选择 
2.修正了下路径位置和大小 
3.美化窗口
===========================================================================
  
2011.8.18更新: 
1.修正空洞BUG 
2.美化小地图人物显示效果 
3.修正最后一步PATH没有描绘出! 
4.鼠标瞄准NPC坐标修正! 
=========================================================================== 
Name :  茄子
Q Q    :  9244579
截图:
 
话不多说再来一个范例工程
 
             本帖来自P1论坛作者★_茄孓,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址: https://rpg.blue/forum.php?mod=viewthread&tid=202387  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。   |