Android Studio
以前 『背景が動く中で飛ぶ鳥』を作りました everydayisagoodday.hatenadiary.com これは横方向に背景が動いてそこに鳥のアニメーションを表示するものでした 今回はこれを応用して 縦方向に背景を動かしそこにタッチ入力によって動くUFOを表示したいと思い…
Android Studioの前回 ゲームのひな形として背景が動いているだけのアプリを作りました せっかくなので今回はそこに飛んでいる鳥を追加したいと思います 1.res/drawableに鳥の画像を準備 今回は『ペーパーミュージアム』さんのフリーイラスト集からお借りし…
Android Studioで応用範囲の広いゲームのひな形みたいなものを作りたくてただ背景が動くだけのものを作ってみました まずres/drawableに画像を用意 いつものように『いらすとや』さんからお借りしてます www.irasutoya.com 次にactivity_main.xmlの編集 画面…
昨日 Android Studioで新しいプロジェクトを作ったら何故かエラーが… こんな感じ↓ 少し前に作った時はそんなことなかったのにどうしたことかと… 苦手な英語をGoogle翻訳を使いながら読みましたよ まぁ読んでも半分も意味は分かりませんが 何となくバージョン…
スマホのピアノアプリを作りました ↓こんなの このアプリは横画面で表示したいのですが何もしないと縦画面で表示されてしまいます なので横画面で表示を固定する方法 manifests/AndroidManifest.xmlを開いて<activity>に android:screenOrientation="landscape" を追加</activity>…
Android Studioで作ったゲームをスマホにインストールすると アイコンはデフォルト画像で タイトルはプロジェクト名で表示されます こんな感じ これを自分好みにカスタマイズする方法です まず res/drawable にアイコンにしたい画像をおいて manifests/Andro…
前回新しいプロジェクトを作る方法を残しましたが 今回はテスト用のエミュレーターの設定方法です Ⅰバーチャルの場合 1.NoDeviceの▼をクリックしてDeviceManagerを選択か または 右端のタブのDeviceManagerを選択 2.Create deviceを選択 3.デバイスを選択す…
先日Android Studioの新しいバージョン(Android Studio Flamingo) をインストールしたのですが 表示が…もちろん機能もいろいろと変わったのでしょうが 使いこなせていない初心者にはあまり関係なく それより見た目が変わる事の方が戸惑ってしまいます 新しい…
今日は『効果音』です 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 imp…
今日は『結果表示とリトライ(画面遷移)』です まず結果画面を表示するクラスResultActivity.ktを作成します import android.content.Intent import android.graphics.Color import androidx.appcompat.app.AppCompatActivity import android.os.Bundle imp…
今日は『結果画面のレイアウト(XML)作成』です res/layoutにactivity_resuly.xmlを作成します
今日は『ボールの跳ね返るスピードに変化をつける』と『スコアの表示』です import android.content.Context import android.os.Bundle import android.os.Handler import android.util.DisplayMetrics import android.view.MotionEvent import android.view…
今日は『ボールを動かす』です 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 im…
今日は『画面をタッチしてバーを動かす』です 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…
今日は『ブロックの表示』です まずはMainActivityから import android.content.Context import android.os.Bundle import android.util.DisplayMetrics import android.view.WindowManager import androidx.appcompat.app.AppCompatActivity var SCREEN_HEI…
今日は『メイン画面のレイアウト(XML)作成』です
今度のゲームはブロックくずし (再生できなくなっていたので2024.2.5に修正しました) これをいつものように製作段階順にアップしていきます 1.メイン画面のレイアウト(XML)作成 2.ブロックの表示 3.画面をタッチしてバーを動かす 4.ボールを動かす 5.ボール…
初心者にとって四角いボタンを丸くするのも一苦労ですよね 元々私はプログラムは動けばいい派であまり細部にまではこだわらないタイプです 実際作ったゲームはWarningだらけ(笑) 作る過程も出来上がったものも自分が楽しむためなので問題なし! がしかし …
今日は最後『効果音をつける』です まず下準備としてProjectタブのresにrawフォルダーを作成します rawに音源をドラッグ&ドロップしておきます 今回は3つの音源を準備しました 音源は効果音ラボさんです ありがとうございます soundeffect-lab.info import …
今日は『シャッフルボタンと終了ボタン』です import android.graphics.Color import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.view.animation.AlphaAnimation import android.view.ani…
今日は『クリアチェック』です import android.graphics.Color import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.view.animation.AlphaAnimation import android.view.animation.Animati…
今日は『数字をタップして移動』です ここで下準備 res/values/colore.xmlにpuzzle5,puzzle5upという名前で色を設定しておきます import android.graphics.Color import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.…
今日は『シャッフルして不可能配列でなければ表示』ですここで不可能配列とはですがランダムに数字を入れ替えると結構な確率で解くことのできないパズルになってしまいます解けないパズルはゲームとして意味がないので事前に解けるか解けないかをチェックし…
前回のTach The Numberを応用した1から24まで数字を並べるゲーム (再生できなくなっていたので2024.1.26に修正しました) 今回はこれを製作段階順にアップしていきます レイアウト(XML)作成 シャッフルして不可能配列でなければ表示 数字をタップして移動 ク…
今日は最後『効果音をつける』です まず下準備としてProjectタブのresにrawフォルダーを作成します rawに音源をドラッグ&ドロップしておきます 今回は4つの音源を準備しました 音源はいつも効果音ラボさんの音源を使わせていただいてます soundeffect-lab.…
今日は『リトライor終了(ダイアログアラート)』です import android.graphics.Color import android.os.Bundle import android.os.CountDownTimer import android.os.Handler import android.widget.Button import android.widget.TextView import android…
今日は『タイマーを表示する』です import android.graphics.Color import android.os.Bundle import android.os.CountDownTimer import android.os.Handler import android.widget.Button import android.widget.TextView import androidx.appcompat.app.Ap…
今日は『カウントダウンして数字をタップできるようにする』です import android.graphics.Color import android.os.Bundle import android.os.CountDownTimer import android.widget.Button import android.widget.TextView import androidx.appcompat.app.…
今日は『数字をシャッフルして表示』です import android.os.Bundle import android.widget.Button import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { su…
初めて作ったゲーム (再生できなくなっていたので2024.2.5に修正しました) 1から25まで順番にタッチしていくゲームです これを製作順にアップしていきます レイアウト(XML)作成 数字をシャッフルして表示 カウントダウンして数字をタップできるようにする タ…