VB里怎么做阻碍物! 能帮我解决的在加50分!!

我想做个RPG游戏,VB右是刚学的,这问题让我苦恼了很久.希望好心人帮我下.我是新手,麻烦说清楚些,谢谢!
RPG 游戏里怎么做障碍物?如挡路的石头!
还有游戏的背景图用什么控件装好!
能把代码贴出来最好!谢谢! 还要中文注释,越清楚越好!
有关用VB做游戏的资料或者书籍!
谢谢.谢谢.谢谢!!!!

随便放个图上去,得到他的坐标,如果人走到上面了就去让他退后一格,就可以实现像石头在上面一样,走不上去
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-04-07
背景图可以开一个二维数组,比如是map
把普通的路设为0,障碍物设为1,比如有这样一幅地图
路路路
物路物
路物路
可以表示为
0 0 0
1 0 1
0 1 0
这样map(2,1)=1 map(2,3)=1 map(3,2)=1
人物如果要走到坐标x,y
只需判断map(x,y)是否等于0就行了。
第2个回答  2007-04-16
同意楼上的说法!
这是一本的VB游戏编者程的书籍:
http://book1.ibook8.com/ibook8com/book/xin005/vblearnsetup21.rar
另一本:
http://data.csai.cn/View_22338.html

VB里怎么做阻碍物! 能帮我解决的在加50分!!
随便放个图上去,得到他的坐标,如果人走到上面了就去让他退后一格,就可以实现像石头在上面一样,走不上去

【救命!vb高人进】vb6.0中如何写障碍物的代码?
假设有3*3的格子,用数组表示DIM A(0 TO 2,0 TO 2) AS STRING,人在中间,用坐标表示(X=1,Y=1)要判断上下左右可以这样:左表示为A(X-1,Y),右表示为A(X+1,Y)上表示为A(X,Y-1),下表示为A(X,Y+1)判断则可以用 IF A(m,n)=“石头”THEN ’做什么 ENDIF IF A(m,...

用vb做一个程序(100分)可追加50分
在窗体上添加一个文本框Text1用来输入一些数字和标点符号,再添加一个文本框Text2用来输出一些小写的英文或数字或标点符号,添加一个按钮控件cmdConvert,单击此按钮的时候用特定的方法转换Text1里的内容,并在Text2里输出.在按钮的单击事件里编写代码,代码如下:--- Option Explicit Private Sub cmdConvert_Cl...

VB怎么判断有障碍物?
主要还是根据一个控件的LEFT、TOP、HEIGHT、WIDTH等值来判断此控件所在位置,当另一控件接近到这一控件的一个你所设定的值后,就要停止继续向此控件靠近,将另一控件的运行方向进行反向。

VB里取窗体内两点间的距离 50分送上了
下面是我做的DDT辅助中的获取敌我双方位置的少部分代码,希望能帮到你 Dim ImageData() as Byte'图片数据保存数组 '存放格式为(*, *, *),从左下角开始:'第一维:0-蓝色分量,1-绿色分量,2-红色分量,3-空 '第二维:列;第三维:行 lhDc = GetDC(0)'得到桌面Hdc BitBlt Picture1.hdc, 0...

用vb做一个小游戏 希望每一步有详细解释
bird:运用到加速度,重力物理学,以及柱子的碰撞检测 纵向赛车:随机下来几个pictureBox,如果有方块的纵坐标超过了一定量,那就再从顶部开始下滑(呈现赛车相对几个障碍物向上走的视觉效应)推箱子:这个实现起来不容易,要把每一次箱子的位置映像成2D数组,然后根据2d数组坐标判断对的箱子,箱子和箱子,...

...的 toolbar问题。高分悬赏,解决后追加50分。
不知道你是用 web 编程,还是用 vb 编程。使用 Spreadsheet_CommandExecute 事件:都给你一个例子=)。

求VB2010中可用的MD5加密代码(先给10分,保证:满意答案附加50分以上)
'对编码方式不要求的话,可以直接写成 'Dim md5data As Byte() = md5Hasher.ComputeHash(input)Dim md5data As Byte() = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input))Dim md5Builder As New StringBuilder()Dim i As Integer For i = 0 To md5data .Length - 1 md5Builder .Append(...

VB中碰到障碍物后停止的代码怎么写,谢谢?
下载文件:倒计时程序.exe|2014年国庆节倒计时程序,可以停止、开始,有天、时、分、秒动态显示。 需要源文件,给地址。

用vb写一个类似杀毒软件的东西(好的加50分)
VB完全可以写杀毒软件,没有前面几位说的那么玄,现在网上有很多专杀都是用VB写的。但是你要真正自己做一个杀毒软件,还是比较困难的,一、你如何提取特征码(提取的算法不对,就可能造成误杀)。二、病毒特征码的收集和积累都是需要一段时间的。

相似回答
大家正在搜