[VB]怎么做RPG的地图?

作者&投稿:洪恒 (若有异议请与网页底部的电邮联系)
VB怎样做一个简单的RPG游戏?~

去 http:// www. vbgamediy.com/ bbsvb/ 看看把 会有收获的

人物数据
你可以新建一个模块。把一个变量写在模块那里。模块那里可以全局读取操作这个变量Dim momey As Double如想保存在文件里你可以建立个文件来读取啊。简单点。
Private Sub Command1_Click()'读入目录下test.dat Dim strLine As String Open App.Path & "est.dat" For Input As #1 Line Input #1, strLine Text1.Text = strLine Close #1End SubPrivate Sub Command2_Click()'保存至目录下test.dat Dim strLine As String strLine = Text1.Text Open App.Path & "est.dat" For Output As #1 Print #1, strLine Close #1End Sub

“传统的铺转式制作地图”这样的地图也叫栅格地图,是以格为最小单位的。所有物体的大小都是格的倍数,这是最通常的做法。可是,这样做给人以不流畅的感觉。
可行的方法是,建筑物的摆放使用栅格,而人物的移动是不使用栅格的。
另外,楼主想用vb做,大概是游戏吧?这里面牵扯的问题比较多,比如换屏,刷新率的问题,所以,用picturebox控件的方法是不好的,最常用的方法是用directx游戏编程。

简单的思路就是用将一张大图片分成一格格类似瓷砖一样的东西

用这些瓷砖去拼接成一幅地图然后保存成文件 等待游戏的调用

牵涉的内容太多 你能提出这个问题 就算说了你也做不了

比如

贴图 一般的paintpicture就可以 api或dx是正选

图素的选取 多张图片可供选择

图素的层次 遮挡效果 物品[镂空贴图] 能否行动

事件的发生[陷阱法 脚本的触发]

地图数据格式

地图的滚屏等等

可以用一个大数组来存储地图的信息。比如说,在开头声明:
Dim Tile(40)(40) as integer
对于每一个Tile(x)(y),1表示草地,2表示沙地,3表示雪地,等等等等。
可以以10(随便一个数字)为界,大于10的都是不可通过的,像熔岩、深渊之类。

绘制地图时,每一个数字对应一幅矩形图片,平铺在屏幕上。

如果除了地面还有装饰物体,可以再来一个数组。

我这里有RPG制作的一篇文章,虽然比较老了,但是里面的思想还是很有参考价值的,留个邮箱我发给你
另外,建议你关注一下文曲星RPG方面的事情,那里有很多高手,也有不少好文章,我这个就是从那里搞来的

可以专门下载此类工具


如何用VB程序设计打地鼠游戏
X = MsgBox("是否真的退出?", vbYesNo, "退出游戏框")If X = 6 Then tt = MsgBox("退出游戏之前,是否保存", vbYesNo, "保存提示") If tt = 6 Then If flags1 = True Then End Else If Timer1.Interval = 1000 Then Open "C:\\Users\\Administrator\\Desktop\\打地鼠\\primary...

请大侠指点一下vb编程 坦克大战里障碍物怎么弄
除了可见的画面,应该还有程序内部的数据表示(数据结构)。简单说,表示可以通过的地方用0,表示障碍物用1.那么坦克移动到该点前,先判断是不是1,是1则移动不成功,卡在原地。

制作恐怖RPG游戏用什么软件
软件只是工具,多数游戏制作软件都可以做,编程软件从VB到C++都有,搭积木 式的工具像 RPG制作大师 、橙光之类。关键其实是你打算做什么样的恐怖RPG,什么样的能吸引人,什么样的好玩。

VB能做些什么?
VB可以做数据库前台开发,也可做后台,还可以做很多应用软件。一般开发游戏很少用到VB。游戏编程指利用计算机编程语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的游戏。目前流行的游戏编程语言为C++编程语言,游戏编程接口为DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。现在手机上...

大家好,我下了RPG素材地图,为什么在导入游戏后只能显示前八格?_百度...
放到A1~A3里是自动的地形,自动建筑,放到B~E中(通常模式)就可以了。

魔兽RPG地图怎么制作?高手教教我
制作这个其实不要什么编程基础……我认为 当然有的话会好办一点拉 用自带的编辑器,自己研究一下,既然学过编程,在触发事件编辑器里你会很快找到一点窍门,某达人说过:“魔兽的扩展性很强,有时间可以作出另外一个游戏来……”的确如此(真的~!)你看到的任何东东都可以编辑 不用说鼠标了,连框架...

vb怎么制作像雷电子弹发射、打中效果,子弹碰到敌机,对方减血的那种_百...
没有现成的,不过原理都是想通,可以搜索一下“教你用VB制作RPG游戏”

RPG 游戏制作软件《RPG Maker XP》Steam 开启限免,玩家对该款游戏有...
时光倒回至高中时期,我通过《灵儿续传》的机缘,邂逅了RPG制作的瑰宝——《RPG Maker XP》。它是我步入RPG Maker世界的第一步,那是在一个名为66RPG的开发者社区中,一个由柳柳创立的论坛,见证了RMXP与我游戏制作旅程的开端。随着《RPG Maker VX》和《VX Ace》的相继登场,66RPG也扩展了新的板块...

rpg maker vx用的编程语言是什么?
vb+RUBY 参考资料:如果您的回答是从其他地方引用,请表明出处

RPG Maker如何调用VB写的DLL中的过程?
用Win32API,变量=Win32API.new(DLL名,……),dll放在游戏根目录下。(dll必须是英文名)

玉田县15212274186: 如果用VB做一个RPG[的地图] -
寇柴摩罗: 一种类:图片一样大小时不用数组只提供行列数就可以了 for i=1 to 图片总张数 行数=n/每行张数 列数=n mod 每行张数 x坐标=列数*图片宽度解 Y坐标=行数*图片高度 用VB动态创建图片框(多少图片它就给你创建多少个图片框) 然按排序行列要...

玉田县15212274186: vb如何实现游戏中的地图! -
寇柴摩罗: 下面的代码是按键盘上下左右键可以实现地图滚动,运行代码之前,在当前目录放一张2048*2048的图片,文件名为map.jpg,是地图;在窗体设计器里面放一个picturebox,命名为map,再放一个timer,名字不用改,然后运行代码即可,你可以...

玉田县15212274186: 关于用VB编游戏中的地图问题?最近想自己做一个游戏,但不会做地图
寇柴摩罗: 很简单的呀,变换一下思路就可以了. 把游戏的区域按坐标分成一个一个的小格,用二维数组表示,每个小格分别设置一个数据,当数据等于什么的时候,就不让走就可以了. 至于地图吗,画什么都无所谓了,山也好,房子也好,还是沙发都可以.无所谓了,但是你游戏的人物是按照小格的数据来识别地图的,看哪里能走哪里不能走的. 祝你好运!

玉田县15212274186: 如何制作自己魔兽地图?
寇柴摩罗: 哇,楼主这个问题真开玩笑,那么笼统哇 嗯,总结我个人经验,给你个提纲好了 第一步 电脑里有中文的魔兽地图编辑器 第二步 先自己熟悉下魔兽地图的编辑(意思是开地图编辑器自己先摸索一会,尝试简单的触发事件) 第三步 结合自己会的...

玉田县15212274186: 怎么样自己做一个RPG地图估这个是不是很难的,能不能给我介绍一下
寇柴摩罗: 1:模型与图片导入,需要利用导入编辑器,并且要用Warcraft 3 Viewer这个文件制造模型和把图片转为BLP文件(不重要) 2:触发器,好的RPG地图需要繁琐的触发器,但是触发器需要一段时间的学习才能基本掌握,比如各位所玩RPG中的群体风暴之锤(……),对话,进入某地区获得…………都是靠JASS完成的 3:地形和单位编辑,这个不是很难,新手也可以很快上手,就是需要耐心和毅力 4:任务,有很多地图是有任务系统的,这个制作方法不完全是触发器,需要实践~~ 5:天气效果,比较容易 6:镜头,镜头也需要很好的调整,总之和JASS紧密结合会有很好的效果^^

玉田县15212274186: 怎么创建魔兽RPG地图.回答的好的话我会加分的,注意要随时来看看,可能我会增加问题 -
寇柴摩罗: 关于RPG地图的做法,十分复杂,但基本上是从标准战地图改起的,也就是,先新建一个地形图,修改好地形就可以开始了.RPG地图最主要的是触发器,所以要认真读懂触发器的各项触发才能做好一幅有质有量的地图.做地图最主要的是自己摸...

玉田县15212274186: 魔兽争霸里面的RPG地图怎么制作?需要详细的制作流程. -
寇柴摩罗: Warcraft III 文件夹里边有个羽毛笔和羊皮纸图标的程序,叫World Editor,这个是魔兽自带的编辑器,制图必备. 作图不是像你想象中那么简单的,我也试着做过,但因为考试之故被迫停止, 虽然没什么经验,但还是给你些基本建议, 如果想做...

玉田县15212274186: 如何用VB 编写地图?
寇柴摩罗: 不能用vb编写c,只能用TC或vc,用vc编译和编译C++差不多!

玉田县15212274186: 魔兽争霸冰封王座的地图编辑器在哪 -
寇柴摩罗: 魔兽争霸地图编辑器:打开一个叫World Editor图标 如果你是说要做剧情和刷兵系统啊 这个就......非常麻烦了 你懂写程序吗? 比如说VB 或 C++ 之类的你有没学过一点, 如果不懂就难办了,单是文字好难说清楚.别说是剧情就是一个英雄的转生也要也一段好长的程序. 要有 区域 触发器 特效 技能修改 等等..... 总之光说,就说不明白不过是新人就给你个建议...用地图编辑器打开一张.你喜欢的任务图,看人家是怎么写的,不会的记下来.慢慢摸索! 我也是这样过来的,原来剑圣分身我只能改9个,有一些数值是可以改的,改好可以分90多个,卡到可以死机..慢慢来吧~~~~!

玉田县15212274186: 如何制作一个星际RPG地图
寇柴摩罗: 用地图编辑器做啊,星际自带就有的啊,就是那个地球的图标. 里面可以自己创建地形,兵种,建筑,以及各个单位的攻 防 血等.很棒的.只要按照里面的说明来就行了.不然自己慢慢摸索也很快就会i了,很简单的哦~

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网