メインカテゴリーを選択しなおす
以前Android Studioで作った『ブロックくずし』 everydayisagoodday.hatenadiary.com 勉強のため同じような仕様でUnity版を作ってみました ダウンロード無し Web上で遊べます バーの移動は←キー・→キーなのでスマホやタブレットでは操作できません 簡単にクリアできるので暇つぶしにやってみてください unityroom.com
今度のゲームはブロックくずしこれをいつものように製作段階順にアップしていきます 1.メイン画面のレイアウト(XML)作成 2.ブロックの表示 3.画面をタッチしてバーを動かす 4.ボールを動かす 5.ボールの跳ね返るスピードに変化をつける スコアの表示 6.結果画面のレイアウト(XML)作成 7.結果表示とリトライ(画面遷移) 8.効果音今日は下準備として画像をres/drawableに 効果音をres/rawにドラッグ&ドロップしておきます 画像はペイントなどで簡単に作れます 私が作ったものでよろしければダウンロードしてお使いください画像をダウンロードする効果音はこちら soundeffec…
今日は『メイン画面のレイアウト(XML)作成』です <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="matc…
今日は『ブロックの表示』です まずはMainActivityから import android.content.Context import android.os.Bundle import android.util.DisplayMetrics import android.view.WindowManager import androidx.appcompat.app.AppCompatActivity var SCREEN_HEIGHT = 0 //画面の高さ var SCREEN_WIDTH = 0 //画面の幅 val tate: Int = 8 //ブロックの縦の数 val yok…
今日は『画面をタッチしてバーを動かす』です import android.content.Context import android.os.Bundle import android.util.DisplayMetrics import android.view.MotionEvent import android.view.View import android.view.WindowManager import android.widget.ImageView import android.widget.TextView import androidx.appcompat.app.App…
今日は『ボールを動かす』です import android.content.Context import android.os.Bundle import android.os.Handler import android.util.DisplayMetrics import android.view.MotionEvent import android.view.View import android.view.WindowManager import android.widget.FrameLayout import android.widget.ImageView import andr…
今日は『ボールの跳ね返るスピードに変化をつける』と『スコアの表示』です import android.content.Context import android.os.Bundle import android.os.Handler import android.util.DisplayMetrics import android.view.MotionEvent import android.view.View import android.view.WindowManager import android.widget.FrameLayout import android.widget.…
今日は『結果画面のレイアウト(XML)作成』です res/layoutにactivity_resuly.xmlを作成します <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match…
今日は『結果表示とリトライ(画面遷移)』です まず結果画面を表示するクラスResultActivity.ktを作成します import android.content.Intent import android.graphics.Color import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.TextView class ResultActivity : AppCompatActivity() { o…
今日は『効果音』です import android.content.Context import android.content.Intent import android.media.SoundPool import android.media.AudioAttributes import android.os.Bundle import android.os.Handler import android.util.DisplayMetrics import android.view.MotionEvent import android.view.View import android.vi…