一个小游戏

qq_36883513 2016-11-30 10:07:20
我是一个初学者,我想做一个特别简单的小游戏,类似于俄罗斯方块,但是这个掉落的是不同颜色的小球,我想请问一下,如果用图片来表示球的话,给小球不同的编号来表示颜色,怎样判断下方是否有小球而不会重合?应该怎样判断什么时候掉下小球?如果用数组的话当小球到达某一位置时怎样让数组表示图片? 谢谢大神了,谢谢,谢谢。
...全文
324 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ilikeff8 2017-10-09
  • 打赏
  • 举报
回复
01数组+绘制bmp
Code2333 2017-10-09
  • 打赏
  • 举报
回复
把小球当做一个对象,添加两个属性,一个是小球的贴图地址,一个是小球的坐标数据,然后你对比下图片大小确定什么样的位置可以让小球不重叠,只要保证小球圆心点坐标向外辐射的距离内没有第二个小球圆心点能够辐射到就行了
wanghui0380 2016-12-05
  • 打赏
  • 举报
回复
0000000000 1000000001 1100000001 1110011001 1111111111 当你的“球”任何地方的下一点是“1”的时候,就是“放稳”的时候,也是应该出下一个球的时候(应为这种游戏,人只能一次玩一个球,难度只在下降速度上)
Silentdoer 2016-12-05
  • 打赏
  • 举报
回复
你可以给图片设置一个位置值,比如田字型的方块你可以设置它的左上小方块的坐表{0,1}然后另一个属性存这个方块是什么类型,还需一个属性存该方块的旋转角度。这样你就可以通过坐标来判断图片的各个方向的位置了,图片每移动一下都要修改对应的坐标值,比如往下移了一步,那么该方块左上小方块的坐标由{0,1}变成了{0,2}。
devmiao 2016-11-30
  • 打赏
  • 举报
回复
http://download.csdn.net/detail/ss_geng/3491660
LeeCarry 2016-11-30
  • 打赏
  • 举报
回复
你这个问题太虚了,问的不好回答 搜c#俄罗斯方块源码,看不懂就学,觉得学懂了就写,实在有详细某个地方写不出来再提问 不然你这样我们怎么给你贴部分源码
qq_36883513 2016-11-30
  • 打赏
  • 举报
回复
谢谢,但是我这个是期末的三级项目,有分的,我有点不太懂的,就是怎样判断下方是否有球,以保证不重合,还有就是判断什么时候下落下一个球。
SoulRed 2016-11-30
  • 打赏
  • 举报
回复
其实你说的这个很简单,只需要判断图片的位置和小球的位置就可以,但是初学者最好不要做图形一类的东西,最好从数据功能入手

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧