美文网首页
Android自制游戏(别踩白块)

Android自制游戏(别踩白块)

作者: XINHAO_HAN | 来源:发表于2018-01-04 14:45 被阅读0次

作者:XINHAO_HAN
第二次做小游戏,做出来供大家参考参考,游戏还是有点小BUG,大神们别嫌弃哈~~~

效果图:

1515047030551mzbau.gif 你还可以这样玩 除非你技术好 哈哈哈哈哈~~~~~ image.png 1515059139347mzfhuy.gif

我的思路:

1.画有边形状的方块,不然画出来的一凑全屏都是黑的
2.X放向画5个

PS:为什么要是5个呢?虽然说我通过WindowManager获取了屏幕宽高,但是以防意外..

3.Y放向画5个
PS:竖线5个,就是必须的了吧..不然添加的时候会有空白的地方,然后bia叽一下填出来了,不好看,最好在屏幕外边做这些动作

4.使用2个ArrayList存数据
第一个ArrayList存5行,第二个Arraylist存5个方块,每行不是有每个方块嘛

5.启动线程开始让白块由下往上走.

判断的点击事件

if (xClick > left && xClick < right && yClick > top && yClick < bottom) {
                        arrayList.get(j).setClickColor(true);
                        arrayList.get(j).setIsclick(true);
                        fNum++;
                        xClick = -1;
                        yClick = -1;
                    }

//画线



    //画有边缘方块[有细线]
    private void drawR(Canvas canvas, int left, int top, int right, int bottom, boolean isT, boolean isClick) {

        //防止沾在一起,不好看
        paint.setColor(Color.parseColor("#ffffff"));
        //画白的
        canvas.drawRect(left, top, right, bottom, paint);
        //----------------------------------------------------------
        if (isT) {
            paint.setColor(Color.parseColor(isClick ? "#f0f0f0" : "#000000"));
        } else {
            paint.setColor(Color.parseColor("#ffffff"));
        }

        //画黑的
        canvas.drawRect(left + 4, top + 4, right - 4, bottom - 4, paint);


    }


//---------------------------------------------------------使用

使用方法如下

XML布局


        <com.example.xhkuai.XHbaiKuai


            android:id="@+id/xhbaobaikuai"
            android:layout_width="match_parent"
            android:layout_height="match_parent"

            ></com.example.xhkuai.XHbaiKuai>

//JAVA代码

 xhbaobaikuai = findViewById(R.id.xhbaobaikuai);

        //设置本地Activity
        xhbaobaikuai.setActivity(this);
        //开始游戏  注意:不调用该方法游戏不会启动
        xhbaobaikuai.startMessage();

//游戏没有暂停重开等功能,需要的哥们,可以自己加加~~~~

Demo(GitHub):https://github.com/hanxinhao000/biecaibaikuai

相关文章

  • Android自制游戏(别踩白块)

    作者:XINHAO_HAN第二次做小游戏,做出来供大家参考参考,游戏还是有点小BUG,大神们别嫌弃哈~~~ 效果图...

  • iOS小项目之第二弹- 别踩白块

    iOS-OC项目 别踩白块(Don't Tap The White Tile) 写在前面的话 ①别踩白块游戏简介:...

  • 音乐、娱乐两不误!敲好玩的钢琴游戏《钢琴块2》攻略

    还记得去年红极一时的《别踩白块儿》吗?《钢琴块2》作为《别踩白块儿》的续作,游戏画面更加精致,玩法也总之前的无脑拼...

  • 别踩白块

    别踩白块,时下最流行的休闲、娱乐游戏,玩法简单、过程精彩。你可以做到眼到手到吗?开来释放双手体验吧 游戏特点: 精...

  • 别踩白块

    闲来没事,自己写着玩的,这个用比较简单的方法实现了,后面会陆续修改 因为现在的方式会有卡顿现象,以及总数的改变。 ...

  • Vue.js 实现 别踩白块游戏

    使用 vue.js 模仿了 <<别踩白块儿>> 这个游戏的经典模式 虽然功能实现了, 但是美中不足的是, 会大量操...

  • 别踩白块滑稽版

    1.创作动机 相信大家都玩过别踩白块,我也不例外,当时第一次玩的时候就为它一尘不染的气质所着迷。试图对别踩白块进行...

  • js版别踩白块

    先上效果图 具体实现思路是:首先在每一行白块中渲染一个黑块,这个应该是随机的,用Math.random()函数,然...

  • 别踩白块儿小游戏

  • 纯前端开发小游戏教程

    其实很多常见的小游戏都是纯前端开发出来的,比如曾经风靡的2048、别踩白块啊等等,简单有趣,对于初学者来说,这些小...

网友评论

      本文标题:Android自制游戏(别踩白块)

      本文链接:https://www.haomeiwen.com/subject/uhernxtx.html