标题: 简单写游戏地图的方法 [打印本页] 作者: 乱世 时间: 2021-9-5 19:28 标题: 简单写游戏地图的方法 大家好,接下来我将教大家一个写简单地图的方法。
首先我们的地图以坐标定义,例如横向0~100,纵向0~100,横向例如从西到东共0~100,纵向往南至北是0~100
我们以a来代表横坐标,以b来代表纵坐标。
a=50
b=50
这个代码的用途呢,就是在你的出生点上,你就站在横向坐标和纵向坐标之间的这两个点上,就是50 50,那么我们就可以在点击事件之中写例如上下左右代码,我们就举个例子,例如我们要在70 70这个坐标点上触发一个弹出消息内容。
那么我们可以这么写。
向前的坐标
a=a+1
onClick=function()
if( a == 70 )
if( b == 70 )
这里就写你要执行的代码
end
end
往后坐标
a=a-1
onClick=function()
if( a == 70 )
if( b == 70 )
这里就写你要执行的代码
end
end
往左坐标
b=b+1
onClick=function()
if( a == 70 )
if( b == 70 )
这里就写你要执行的代码
end
end
往右坐标
b=b-1
onClick=function()
if( a == 70 )
if( b == 70 )
这里就写你要执行的代码
end
end
其中的坐标之类的,大家可以改动,在此不过多赘述。
接下来我教大家写障碍物,由于可能考虑到一些玩家可能对某些打印代码不是太过的了解,因此呢用了FA的部分中文的函数。
a=a+1
onClick=function()
if( a >= 100 )
弹出消息("到头了")
a=a-1
end
end
a=a-1
onClick=function()
if( a <= 0 )
弹出消息("到头了")
a=a+1
end
end
这是横向坐标的障碍物,例如地图的边缘,然后呢,纵向坐标也可以这么模仿好了,我这是第1次发教程啊,这个可能讲的不太好,有疑问可在下方回帖。