我正在为我的C#学校项目编写俄罗斯方块的克隆程序。我正在使用Microsoft Visual Studio 2012。游戏本身被实现为一个二维块数组(块列表列表),每个块都有自己的纹理(bmp图像)。我将整个数组绘制到一个PictureBox控件上,问题就是从这里开始的。当更新PictureBox上的图像(移动/旋转活动形状)时,游戏会稍微滞后。我试着在Panel控件上绘图,但结果是一样的。我大概知道是什么原因造成了延迟,但我不知道如何消除它。
这是“grid”游戏的绘图方法:
public void Draw(Graphics g)
{
Brush brush;
Font fon
如何检查舞台是否包含舞台上特定的x和y位置上的电影?
我在做一个猜颜色游戏。其目的是通过一个生成的六边形字段,每个六边形分配一个随机的颜色(黄色,红色,蓝色或绿色),根据你听到的声音文件。因此,如果你听到“黄色”,你必须点击黄色的瓷砖等。
但是,因为我希望它是一条路径,并且瓷砖的颜色是随机生成的,所以我必须检查当前活动的瓷砖的边框是哪种颜色。我真的不知道该怎么做。
我认为这可能有用,但它没有:
if ((this.tile.y == (event.currentTarget.y - 64)) != null) {
//add the colour of this tile to ar
假设我想证明1d12 (十二边模)服从矩形分布,2d6服从正态分布。
快速和肮脏的方法是统计大约1000个随机生成的数字,将它们放在一个数组中,然后从那里计算平均值和期望值。
但是,如果我想通过使用运行的总计而不是1000个成员数组来节省内存呢?
我可以这样做吗?
for (i =0; i < 1000; i++){
x = Math.Random(1,6);
runningTotal += x;
}
mean = runningTotal / 1000;
我正在使用JFreeChart,并希望显示一个球员的分数条形图,在y轴和玩家的游戏分组在x轴上的得分。
例如:
String[] {Player name, score, game number}
Player 1, 10 , 1
Player 1, 12 , 2
Player 1, 15 , 3
Player 2, 11 , 1
Player 3, 18 , 1
因为玩家不必玩相同数量的游戏,所以在创建dataSet时会产生大量的空白,因为它试图为玩家2& 3游戏2&3绘制一个条形图。
data.addValue(score, game number, player name
假设我有一个控制应用程序流的主活动。在这个活动中,我有一些偶尔更新的数据列表。
user活动根据用户输入启动其他活动。
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (id == 0) {
openLogin();
}
if ( id == 1) {
Intent intent = new Intent(getApplicationContext(), MyGame.class);