Google AsMov破壊的変更があるそうです。https://developers.google.com/admob/android/migration?hl=ja古いのは収益が発生しなくなるとかなんとか・・スケジュールに従って効率よく変えていきましょう。...
個人でアンドロイドゲームアプリ開発し、Google Play Storeに公開しています。UNITY歴が2021.11月時点で約半年。その前にAndroid Studioで1年程制作してました。
オブジェクトを発光させるPostProcess のBloomを変更方法PostProcessVolumeのついたオブジェクトにアタッチする。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Rendering.PostProcessing; // 追加public class Hoge : MonoBehaviour{Bloom bloom; // 追加// Start is called before the first frame update void Start()...
スクリプトから 親子関係生成・解除する方法public GameObject hoge; // 親オブジェクトpublic GameObject fuga; // 子オブジェクト// fuga を hogeの子オブジェクトにするfuga.transform.SetParent( hoge.transform);又はfuga.transform.parent = hoge.transform;// 親子関係解除fuga.transform.parent = null;...
基本的に私の記事は私と同じ立ち位置の方の為に書いてます。つまり「他の言語を知っていて基本はわかっている。今から UNITY と C#を始める人」です。他の言語同様、基本的な変数の型はこうです。int: 整数float: 浮動小数点型(実数)char: 文字型bool: 論理型uint: 符号なし整数型(正の数のみ)byte: 符号なし整数型(正の数のみ)double: 浮動小数点型(実数)enum : 列挙型struct 構造体//// 数値//int hoge = 10;short h...
UNITYを開くとこのようが画面が表示されます。まず全体の画面構成。ただし、UNITYは自分でレイアウトを変えれられるので、初期状態ではこのようになってません。これは、私がシーンビューとゲームビューを同時に大きく表示したいので、このなってます。しかし、レイアウトは違っても存在するものは同じです。全体画面全体画面の左側から順に見ていきます。まず シーンを表示するシーンビュー。ここは、物を実際配置して、ゲームの...
正確には、以前から英文メールが来ていたのですが、脱出ゲーム作るようになってから、頻度が増えたので記事を書いてみます。簡単に言うと、お金を出すと、アプリのインストールアプリをレビューなどをして、売上を促進してくれるみたいです。どのくらい効果があるか、アプリ 1つだけ試してみようとも思ったのですが、英語が出来ないので、やめました。このメールを送ってきた会社のwebサイトはここです。https://boostmyapp.top/...
UNITY パーティクルシステムをスクリプトからコントロールする方法
パーティクルシステムを起動・停止する方法public GameObject hoge;// 起動hoge.GetComponent<ParticleSystem>().Play();// 停止hoge.GetComponent<ParticleSystem>().Stop();hoge には、パーティクルシステムのプレファブをインスペクターからセットしておきます。...
脱出ゲームの中のアイテムは手に入れるまでに苦労するように作る。そこでプレイヤーが知恵を働かせて手に入れた時に満足感・快感を味わってもらうようにする。見えない所、例えば壁の中に埋め込んで、亀裂を入れておいて叩いたら、出るとか、地面に埋め込んでおいて、掘ったら出るとか、他にも色々方法は無限にある。また、目には見える所にあるが、高くて取れないとする場合もある。この場合は、高い所にアクセス出来るはしごがあ...
以前の記事でマテリアルをスクリプトから変更する方法を書きました。https://androidappcreator.blog.fc2.com/blog-entry-38.html今回は、現在開発中のゲームで必要になったの調べたのですが、1つのオブジェクトに複数のマテリアルがついている場合の変更方法です。こんな場合ですね。5つのマテリアルがついてます。考え方として、配列で複数のマテリアルのエリアを宣言して、配列の中身を自分が設定したいマテリアルに変更した...
また脱出ゲーム作ってます。通常の脱出ゲームでは考えられない面白いアイデアが色々と出てきたので、盛り込みたいと思います。現段階でステージ1と タイトル画面が出来ました。あとはステージを 10くらいまで増やしていく予定です。ゲームも楽しさはもちろんですが、広告を表示する回数をユーザーが嫌にならない自然なタイミングで増やす方法も模索しています。...
このタイプのゲームは、たくさん公開されています。自分でもよくプレイするので、作って見ようと思いました。以前、UNITY覚えたての頃も これを作って見ようとして挫折しました。UNITYと言えば、物理計算が得意。ブロックを自然落下させるなら、まかせれば良いと思ったからです。しかし、その考えが甘かった。ボールや石を自然落下させる様子を描くゲームならいいが、このような碁盤の目状にブロックが並ぶ必要があるゲームではグ...
【Google Play 公開】新作ゲームアプリ「Block Drop ブロック落下&消去ゲーム」
制作段階の記事を上げていたゲームアプリ「Block Drop ブロック落下&消去ゲーム」公開しました。Google Play Store で無料でダウンロード出来ます。https://play.google.com/store/apps/details?id=jp.cocoro_syu_inc.BlockFall...
Google AdMob広告 実機テストでReward広告の報酬発生のイベントが起こらない不具合
先程の記事で審査に出したゲームアプリは、直前まで実機テストでGoogle AdMobの報酬発生のイベントが起こらない不具合が出てました。UNITY上でテストして動いていたので、確認のためだけに、動かしてみたのですが、動かない。スマホでゲームする方はわかるかもしれませんが、広告を見るとアイテムを得ることが出来るというのがReward広告です。ユーザーが全部広告を見終わったらGoogleが提供してくれる AdMobの関数が呼ばれます。 ...
制作中だった「ブロック落とし(仮称)」をGoogle Play Store に審査に出しました。恐らく、数日で公開されると思います。アプリを出す時、悩むのはタイトルです。短くて、かっこよいものが良いという固定観念がずっとあったのですが、他人のアプリ等も見る限りタイトルが長かろうが、かっこ悪かろうが、名は体を表すタイトルが良いという結論に落ち着きました。なので、「ブロック落とし(仮称)」は「Block Drop ブロック落下&...
最近、面白いゲームを作る1つのコツがわかって気がする。「ユーザーが予測出来ないことが次の瞬間起こること」「その起こることは、はっとすること、楽しいこと、笑えること、びっくりするが不快ではないこと」脱出ゲームを作っていて、そしてユーザーの反応を見てそう思う。実は、そうではないかと思って最初から、脱出ゲームにはそういう仕掛けを多く取り入れてきた。そして、その考え、自分の目指す道は間違ってなかったように...
次に出す予定のゲームアプリ 動きがほぼ完成しました。得点集計やゲームオーバーの処理タイトル画面との連携も出来ているので後は、時間と共に難易度を上げる処理を入れてGoogle Play Storeに審査に出したいと思います。...
UNITYで立方体を出して、テクスチャを貼るだけで5分もかからないで、あっというまに、本物のような家や壁、廊下が出来てしまう。こんな感じです。上記のは ここからダウンロードしたものです。左から2番目のをダウンロードして貼り付けてます。有名みたいで、このテクスチャヘブンというところからダウンロードしました。■Texture Havenhttps://polyhaven.com/こんな肉のようなテクスチャまであります。他にもあらゆるテクスチ...
プログラムは 順接、反復、分岐で成り立っているとされる。順接は プログラムが上から順番に実行されることを示している反復は、前回やった ループのことで、同じ処理を繰り返すこと。そして最後の分岐が 今回説明する 条件分岐となる。代表的なものが if 文こんな書き方をするint a;if (a < 5 ){ // a が 5未満の時の処理}else { // 上記以外の場合の処理}分岐が多岐に渡る場合は switch caseを使うint a;switch ( ...
ゲーム画面にネットで無料で拾ってきた額縁つけたら結構いい感じです。あと、タイトルをUNITYのアセットストアのUIを流用して作ろうとしています。ダウンロードしてきた UI と 少し文字変えてタイトル画面にしてみた図...
最近、アプリのローカライズに力を入れています。ローカライズというのは、作られた国とは異なる言語圏の国や地域(local)でも利用できるようにすることです。 ローカライゼーション/ローカリゼーション、L10N、地域化などともいいます。その結果、今日のGoogle Admob広告の 19時頃の収益ランキングですが、かなりの国でアプリを使ってもらっているようです。プログラム的には、スマホの言語設定を取得して、言語を切り替える。...
もうかなり前に作ったゲームで、トランプゲームの「スピード」がある。https://play.google.com/store/apps/details?id=jp.cocoro_syu_inc.speed少し前にアメリカの女の子から「私このゲーム大好き」というコメントが入って とても嬉しかった記憶がある。このゲームは Android studio で作ったもの。UNITYじゃなくても面白いゲームは作れる。というか、今、私のゲームで収益上位にあるのはほぼ、昔 Android Studio で作ったも...
あまり理解していなくて、ネットのソースをコピーしただけそういうこともあります。Ray も今日そのことに気付きました。マウスでクリックしたオブジェクトを取得する時にこう書きます。Ray ray = camera_object.ScreenPointToRay(Input.mousePosition); if(Physics.Raycast(ray,out hit)) { Gameobject object = hit.collider.gameObject; // ゲームオブジェクト取得 }いつもコピーして使っていたんですが、...
UNITYで、Ray(レーザー光線のようなもの)を照射して、そのオブジェクトに衝突させて、オブジェクトの情報を得るという機能があります。3D用で RaycastHit は何回か使ったことがありますが、 RaycastHit2Dは 初めて。(というか、かなり前に作ったもので使っていたが忘れていた)やっと上手くいったので、情報を残しておきます。 RaycastHit2D hit2d = Physics2D.Raycast(origin, Vector3.forward, 100);// 何かにヒットしたら...
現在開発中のブロック落とし(仮称)の開発中画面ですが、■初期状態のブロックの表示あと、■ブロック移動時の制限・ステージ枠内でしか動かない・他のブロックがあったら、それ以上動かないは実装出来ました。しかし現在苦労しております。縦横同じ大きさが並んでいるブロック消しとか、オセロなどは、表示上の制御はしやすいんですが、このゲームのように規則性がないと難しいです。今、苦労しているのは、動かした後の、画面上の...
「不思議なガレージからの脱出」が Google Play Console の審査に通過したようでGoogle Play Store に 公開しました。https://play.google.com/store/apps/details?id=jp.cocoro_syu_inc.EscapeGarageいずれは、AppStore にも公開出来るようなりたいなあ。...
脱出ゲームを数個作り終えて一段落した。こんなに作るつもりはなかったのだが、作っている時間は結構面白く、仕掛けを考えたり、3Dオブジェクトを探してダウンロードする時間は充実していた。しかし、今からしばらくは作らないつもりだ。何度か書いたかもしれないが、脱出ゲームは繰り返しやることはない。定番ゲームのように継続して遊んでもらわないと広告収益につながらない。それと、定番ゲームはゲームシステムの根本部分を...
通常ゲームクリエイターしか見れない空からの視点...
個人開発のゲームアプリの紹介動画をGoogle Play Store に公開しましたアプリの紹介というより、製作者の裏話みたいになりました。アプリ使う側には関係ない話でしょうけど。ひょっとしたら、少しは興味持ってくれたり苦労をわかってくれるかもしれないと思って出してみました。...
UNITY 次回作予定 仮称「ブロック落とし Block Fall 」
次のゲームアプリは、脱出ゲームはしばらくお休みして、私がよく遊ぶこのようなゲームを作ってみたいと思ってます。このゲームは暇つぶしに良いのですが、ブロックは横方向だけドラッグ可能でブロックを落として、横1列揃えば消えていきます。消えた分は下から新たに生成され、常に横何列かある状態が続きます。ただ、ステージという概念がないというか、上手くやれば、延々と続けられてしまう。なので、このゲームは続けていると...
UNITY上で動作してスマホ実機で落ちる場合に便利 Android Logcat
今までUNITYで作ったアンドロイドアプリが、UNITYエディタ上では動作し、ビルドして実機で動かすと落ちる。ということが何度かありました。数は非常に少ないのですが、1~2度はあったような気がします。どうやって解決したか覚えていないのですが、とにかく、ネットをググったり、以前のアプリと違うものをインポートした場合はそれを再インポートしたみたり、雲を掴むような話で関係ありそうなものを あれでもこれでもないと変...
脱出ゲームをGoogle Play Storeに出しました。
脱出ゲーム「不思議なガレージからの脱出」を公開手続きしてきました。つい、先程、Google Play Console から プログラム本体 と ストアに掲載する画像などをネットから提出してきました。ただいま 審査中です。審査が終われば、公開されます。UNITYでビルドした結果出来る AndroidAppBundle 拡張子が aab というを用意してアップロードします。こんなものです。このGoogle Play Console というサイトからプログラムのアッ...
完成とは語弊があるが、プログラムとしては出来上がった。全部で5ステージあるのだが、1ステージずつ作ってはテストして確かめているので大きなバグはないはず。後は、1ステージから遠しでテストします。UNITY上 と スマホ実機 両方でテストしてバグや遊びにくい所を修正かけていきます。脱出ゲームは、しばらくお休みして、時々気が向いたら作ろうと思います。次は、私のスマホに入っていてよく遊ぶブロック落とし とでも...
UNITYで制作中のゲームで 液体が入った透明なビンが欲しかったので、3Dモデルをダウンロードしたら、赤のビンだったので、自分で透明にした。限りなく本物の透明なビンにしたかったので先人の知恵を借りようとネットをググるが、なぜか、ピントのぼけた情報しかない。普段、ブログなどをゆっくり眺めることもあるが、技術的な方法を調べている時は、枝葉の部分は全く見ない。自分のやりたいことを書いている部分をひたすら探す...
「ブログリーダー」を活用して、Cocoro & Syuさんをフォローしませんか?
Google AsMov破壊的変更があるそうです。https://developers.google.com/admob/android/migration?hl=ja古いのは収益が発生しなくなるとかなんとか・・スケジュールに従って効率よく変えていきましょう。...
ポリシー違反はいくどとなく、味わった。何度も解決してきた。今度のはわけがわからない。以下のメールがきた--------------------------------------------データ セーフティ セクションが削除されないようポリシー違反を修正してくださいクイズ王国クイズ王国2023年5月22日 5:37お客様のアプリは Google Play デベロッパー プログラム ポリシーに準拠していません。データ セーフティ セクションが削除されないよう 2023年6月4日...
やっと完成し、公開開始しました。◆間違い探し3Dhttps://play.google.com/store/apps/details?id=jp.cocoro_syu_inc.FindDifference3D...
今まで公開していたアプリは Android11 (API 30)まで対応していましたがAndroid13(API33)に対応しようとしています。なぜかというと、Googleから >すべての Google Play ユーザーが引き続きアプリにアクセスできるよう、>対象 API レベルを Android API 31 以上にすることをおすすめします。>技術的なガイダンスについては、移行ガイドをご覧ください。という通知が来ていたからです。徐々に上げるより、最新Android13(API33)まで...
新作ゲームアプリ公開しました。■不思議な教室からの脱出https://play.google.com/store/apps/details?id=jp.cocoro_syu_inc.EscapeClassRoom...
UNITYのパッケージマネージャーがエラーになり、ダウンロードしたアセットのフォルダの内容が表示されないことが頻繁に起こっていた。対策としては、UNITY Hub で一度サインアウトして再度サインインすると上手くいく。サインアウトはUnity Hubの自分のアイコンをクリックするとその中の選択項目にある。サインアウトすれば、同じメニュー上にサインインが現れるので、再度、サインインをする。...
新作アプリ「英単語ヌメロン」公開しました...
新作の脱出ゲーム作りました。https://play.google.com/store/apps/details?id=com.jp.cocoro_syu_inc.AiEscape...
脱出ゲームのおすすめです。 新作アプリ「簡単トラップ脱出ゲーム トラップ部屋からの脱出」公開中 新作アプリ「簡単脱出ゲーム Escape Room」公開中 グーグルプレイストアに自作のアプリ公開しています。 ◆公開アプリの一覧 下記アイコンクリックでグーグルプレイストアに飛びます。...
自分でマップを作るような脱出ゲーム作ろうと思ってます。というよりは、周囲のデザインをrandom変えるだけで「進んでいる」という感覚が得られればいいと考えたのです。つまり位置は数か所あればいい。周囲のデザインを乱数で変えれば膨大なマップを作る必要もないし、同じプログラムでデータだけ変えてやればいいと思ったわけです。今その方向で作ってます。...
昔のアプリが爆発する。ずっと底辺な金額だったやつが今日爆発したのは トランプの定番ゲーム 「モンテカルロ」というものL。爆発するときは、アメリカが多い、他のトランプアプリも。トランプアプリでアメリカ責めこんでみようかな。...
非表示が続いているので、グーグルもメールしているが、広告を出るようにしました。との返事。ひょっとして AIの返事?人間でもAIでもいいけど、速く 広告出るようにしてくれ;...
なぜか、UNITYアセットストアと パッケージマネージャーの連携が取れなくなって ごちゃごちゃしたけど、治らないので、全部消して、インストールしなおしました。 下手に一部をいじるより、新規一転 最初からやったほうがよい場合もある。 ただし、今まで積み重ねた設定が消えてしまう場合もあるので その辺は兼ね合い。 バージョンは今まで使っていた2020.1.1.1Fより少し上位の UNITYご...
昼の13時の時点で59円売上が伸びるのは、夕方から夜寝るまでのゴールデンタイム皆が自宅にいて、ゆっくりする時間怠惰。その時間帯にどのくらい伸びてくれるかにかかっている。昨日379円なら まあまあだった。今、ほとんど、ヌメロンというアプリが売れているだけで収益のほとんどはそれだ。それはそれで有難いのだが、あと4~5つ 売れるアプリが欲しい。そうすれば、毎日1000円は超えるはず。この前アメリカのブー...
AIではないと思うが、自動でマップを増やしていくものだ。普通はマップを作った上でプログラムする。今回は、基本となる中心の部屋・上下左右の部屋の情報だけ用意しておいて、1部屋クリアする毎に乱数で鍵の場所、奪取口の場所を決める。同じになる場合もあるだからが、周囲のマテリアルを変えながら、飽きないようにしていく。多分、プログラムは1個でよくて、あとは乱数を発生させるだけで、勝手にプログラムがマップを作っ...
この収入の100倍が入ってくるようになれば、食っていけるな。全くの夢じゃないのが希望で頑張ってる。...
最近調子が良くて、1日500円超える日も多い今日の感じだとダメ気がする。2~300円というところだろうなぁ副業だから どうでもいいが。...
なんと、3個同時にアプリ作ってました。いつもは、一つ作って、終わらせて次にいくんですが、面白そうなアイデアが次々に浮かんで、あっちやったり、こっちやったりで、なかなか進みませんでした。とりあえず これ は完成させました。https://play.google.com/console/u/0/developers/5792840040983182770/app/4973785043576524067/app-dashboard?timespan=thirtyDaysあと 2本、完成させたいものがります。時間が足りないとい...
しばらく、こちらを更新していなかった一番の原因は電子書籍を書いていたことだ。やっと終わりました。こんな状態です。Amazonがやる審査化何かが終われば出ます。こちらは、5月頃から出している本です。IT業界は特に精神をやられる(経験あり)ベンゾジアゼピンに依存している方、悩んでいる方も多いhttps://www.amazon.co.jp/%E3%83%99%E3%83%B3%E3%82%BE%E3%82%B8%E3%82%A2%E3%82%BC%E3%83%94%E3%83%B3%E3%81%AE%E6%B8%9B%E8...
boostMyApphttps://boostmyapp.top/この会社を利用した結果と感想です。結果「一時的に売上を伸ばすが、その後継続するかどうかは疑問。」私の場合で言うと、2つのアプリで試してみましたがどちらも1000ダウンロードを日本円で1万円で購入し、収益がその一瞬だけ2~3000円増えましたがその後の伸びはない。でした。今、3本目を試しています。これで最後にしようと思います。。色々と見えてきました。この会社はアメリ...
やっと完成し、公開開始しました。◆間違い探し3Dhttps://play.google.com/store/apps/details?id=jp.cocoro_syu_inc.FindDifference3D...