俄罗斯方块的设计思路
来源:互联网 发布:帝国cms目录权限index 编辑:程序博客网 时间:2024/05/16 15:08
前段时间帮人写了个俄罗斯方块的Demo,今天有时间分享下设计思路。
分析:
游戏中会出现7种形状,每种形状在游戏中都能够旋转,形成新的形状。每种形状都是由方形的色块组成的。
数据类:
Shape:形状类,总共7个。
Block:方块类,其实只有一个贴图的属性。
关于旋转:
为每个形状寻找旋转点,每个形状的旋转点都是固定的。
红色的点为参考点,所在行列为(x,y)
在Shape的数据中将旋转后的各个Block相对于红色Block的位置都记录下来,游戏中旋转的时候直接根据红色的Block确定其他的位置,整个Shape的移动也是通过这种方法实现的。
以下是按上面顺序的设置的数据。
Demo源码:http://bbs.tairan.com/thread-38448-1-1.html
0 0
- 俄罗斯方块的设计思路
- 俄罗斯方块的设计
- 编写俄罗斯方块思路
- J2ME游戏俄罗斯方块的设计与改良
- 初始的设计思路
- Mysql的设计思路
- 设计框架的思路
- BaseDao的设计思路
- 俄罗斯方块编写思路及源码
- 简单思路做游戏----俄罗斯方块
- 对于俄罗斯方块的方块的设计是这样的。。。
- “俄罗斯方块”游戏设计
- “俄罗斯方块”游戏设计 --转
- 俄罗斯方块设计原理
- 俄罗斯方块单人游戏设计概述
- WebGIS服务器的设计思路
- 权限控制的设计思路
- SQLBuilder类的设计思路
- Linux 内核模块编程
- 【AC自动机】西征罗马之路
- Android 实现按钮在没有触摸事件时几秒钟之后自动隐藏
- ps基础
- 2015-04-10-域名解析出IP
- 俄罗斯方块的设计思路
- hdfs多次格式化后,datanode启动不了
- 用Texture代替SurfaceView显示视频
- JSP中文乱码问题终极解决方案
- XML数据的解析
- android下使用SoundPool 播放小文件音频
- 垃圾清理及电脑优化
- 【线段树】line
- AsyncTask异步加载