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

Project1

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

[原创发布] 网游小地图(全景+自动寻路)(·全方位更新·)

  [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
93 小时
注册时间
2008-5-16
帖子
745
跳转到指定楼层
发表于 2011-8-13 17:25:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 ★_茄孓 于 2011-8-20 16:23 编辑

今年要上大学咯···在家闲着无聊,酷爱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)
来设置。
这里附上这张地图示范


小地图.zip (2.3 MB, 下载次数: 10812)
按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
截图:







话不多说再来一个范例工程
更多图片 小图 大图
组图打开中,请稍候......

点评

我靠,这种东西是怎么做出来的啊  发表于 2011-8-18 17:28

评分

参与人数 6星屑 +614 +3 收起 理由
cc610523 + 1 精品文章
574656549 + 12 收藏……
月下耶鲁夫 + 30 非常不错,值得支持
小传子 + 2 精品文章
fux2 + 532 大赞修复之后
jklpgh + 40

查看全部评分

Lv1.梦旅人

梦石
0
星屑
135
在线时间
350 小时
注册时间
2011-3-4
帖子
239
41
发表于 2012-12-1 20:50:05 | 只看该作者
6R有朝一日定会逆天……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
162
在线时间
246 小时
注册时间
2010-9-18
帖子
36
40
发表于 2012-12-1 19:53:23 | 只看该作者
好強!這種東西是什麼啊!表示對樓主敬畏
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9540
在线时间
760 小时
注册时间
2010-7-22
帖子
647
39
发表于 2012-6-3 14:08:01 | 只看该作者
竟然有这种东西……完全看不懂……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
22 小时
注册时间
2012-6-3
帖子
40
38
发表于 2012-6-3 13:50:07 | 只看该作者
怎样去掉鼠标和自动寻路?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

37
发表于 2012-5-19 15:11:49 | 只看该作者
为何只下载到AUDIO和DATA
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
138 小时
注册时间
2010-10-8
帖子
26
36
发表于 2011-12-16 21:22:43 | 只看该作者
俺是菜鸟,请教一下,用了这个脚本后,再用八方向行走时,比如说人物往右下走,那么他就右一下,下一下,右下右下,重复的移动到目标,不能斜着走了,:dizzy:看他走眼都花了,请问一下如何解决呢,谢谢。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
164 小时
注册时间
2010-6-19
帖子
289
35
发表于 2011-10-5 20:33:46 | 只看该作者
本帖最后由 zx16589042 于 2011-10-5 20:34 编辑

LZ你的脚本比我写得那个坐标精准得多....(我用的是浮点数:L)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
53 小时
注册时间
2011-7-2
帖子
235
34
发表于 2011-9-25 20:29:39 | 只看该作者
太好了 反正是网游的我都支持
Skin Box 最大的素材发布
Welcome to join use~

http://crossroadoffice.web-198.com/ 我们建设中的官方网站
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv2.观梦者 (禁止发言)

梦石
0
星屑
724
在线时间
918 小时
注册时间
2010-11-13
帖子
1023
33
发表于 2011-8-27 23:36:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
45
在线时间
247 小时
注册时间
2010-6-16
帖子
190
32
发表于 2011-8-25 00:21:20 | 只看该作者
大爱,顶起
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 00:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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