qingchen 发表于 2013-12-19 09:04:08

谁能帮我补充下c建立坐标的知识啊?小甲鱼老师的c视频没有!

最近想弄个贪吃蛇发现不知道弄坐标!:cry

musilintan 发表于 2013-12-19 09:04:09

利用二维数组构建一个平面的二维空间。然后包括蛇,食物,围墙都在这个二维空间中定义位置。所有的东西都在二维空间中拥有自己的坐标位置。就像经纬度一样。每个地区都会有自己的经度和纬度。
包括屏幕也是这样的二维空间,x坐标和y坐标。你只不过是利用数组构建一个虚拟的二维空间而已。最后利用双缓冲把虚拟的二维空间显示到屏幕上就可以了。利用双缓冲可以避免闪屏。
你的所有操作,都要在虚拟的二维空间中进行。屏幕只是起到显示的作用。

qingchen 发表于 2013-12-19 12:46:45

{:5_100:}难道就没有人吗!!

向往青莲 发表于 2013-12-19 17:36:36

数组。。。

maomingkun 发表于 2013-12-19 18:24:50

我也觉得应该用数组

qingchen 发表于 2013-12-20 08:13:32

向往青莲 发表于 2013-12-19 17:36 static/image/common/back.gif
数组。。。

好吧   我用数组看看

virusx1984 发表于 2013-12-21 21:18:52

進來學習學習

qingchen 发表于 2013-12-29 12:35:16

musilintan 发表于 2013-12-28 13:30 static/image/common/back.gif
利用二维数组构建一个平面的二维空间。然后包括蛇,食物,围墙都在这个二维空间中定义位置。所有的东西都在 ...

涨姿势了{:5_108:}
页: [1]
查看完整版本: 谁能帮我补充下c建立坐标的知识啊?小甲鱼老师的c视频没有!