個人ゲームアプリ制作 -
unityによるゲーム制作

リリースアプリ一覧

unity2D


[Unity2D]プレイ時間の計測

よくあるゲームのプレイ時間を計測する方法とスクリプト。 考え方は、Time.deltaTimeで毎フレーム経過時間を加算していく。 加算した経過時間を60で割った余りを秒(second)に代入。 加算した経過時間を60で割った数を分(minute)に代入し、60分以上経った場合は分をリセットする為0を代入。 加算した経過時間を3600で割った数を時(hour)に代入。 using UnityEngine; using System.Collections; using UnityEngine.U […]

続きを見る
2018 / 02 / 26
unity2D
C#

【iOS】コマンドタップバトルデータ消失につきまして

この度はコマンドタップバトルをアップデートした際にセーブデータが消失してしまい、ご利用頂いておりましたユーザーの皆さまに不愉快な思いをさせてしまいました事、謝罪を致します。 本当に申し訳ありませんでした。 セーブデータをサーバ等に保存している訳でもないので、復元することができません・・・。 私の技術不足で招いてしまった事態を悔やむしかありません・・・。 今回起こったデータ消失に関しては、色々調べたところ完全に私の不注意と知識不足により引き起こしてしまいました。 まず、Unityでのセーブデータは […]

続きを見る
2018 / 02 / 15
unity2D
お知らせ

[Unity2D] オブジェクトを有効化する度に関数を呼び出す

すごく今更なのですが、Start関数では1回しか関数が呼び出されないのですが、 ゲームオブジェクトを有効化する度に呼び出したいと思ったところOnEnable関数というものがあるらしい・・・。 void Awake() オブジェクトが生成された時に1度だけ呼び出す。 void Start() オブジェクトが有効化された時に1度だけ呼び出す。 void Update() 1フレーム毎に読み出す。 void OnEnable() オブジェクトが有効化される度に呼び出す。 void OnDisable( […]

続きを見る
2017 / 12 / 13
unity2D
C#

[Unity2D] コマンドタップバトル進捗状況

—-1週目—- 2017年12月 5日(火) 企画 2017年12月 6日(水) 企画 2017年12月 7日(木) デザイン(バトルシーン) 2017年12月 8日(金) デザイン(ショップシーン、装備シーン、) 2017年12月 9日(土) デザイン(ダンジョンシーン)、Unityデザイン(ダンジョンシーン) 2017年12月10日(日) Unityデザイン(装備シーン、ショップシーン、バトルシーン) 2017年12月11日(月) Unityデザイン(利用素材シーン、コレクションシーン、バト […]

続きを見る
2017 / 12 / 05
unity2D

[Unity]iOS framework addition failed due to a Cocoapods installation failure

Unity2017.2にバージョンアップしたらビルドできなくなったお話。 以前のバージョンではcocoaPods関係のエラーは見たことなかったのに、急に訳のわからんエラーが発生し4日程時間を費やすことになってしまった・・・。 そもそもcocoaPodsってなんやねんってレベルの初心者なので、解決できなければ引退する羽目になってました。 結論から言うと ここのサイトの方が書いてくださってるエラーです。 cocoapodsやLinux、rubyなどの知識がある人からするとすんなり行くんでしょうが、タ […]

続きを見る
2017 / 11 / 28
unity2D

スポンサーリンク

[Unity2D] appStoreがタブレット対応必須になったらしい

iOSでリリースする時に、前に作った時はiPhoneのみ対応していて、タブレットで見たときにはレイアウトが崩れていてもリリースすることができましたが、最近はappStoreの方針が変わったのか、タブレットで見た時に画面が切れていますと言われ、リジェクトされてしまいました。 向こうの言い分としては、ちゃんと作っていればiPadでも問題なく表示されるはずです。 iPhone専用アプリでもiPadで見ることができるので、iPadで見るユーザーがいる限り、iPadも対応しろ。 ってことらしい。 16:9 […]

続きを見る
2017 / 10 / 21
unity2D

[Unity2D] 中国語が実機でローカライズされない

先日、中国語をローカライズする際に、PCでは中国語になっているのに実機では中国語にならない現象が発生しました。 if(Application.systemLanguage != SystemLanguage.Japanese) { if(Application.systemLanguage == SystemLanguage.Chinese){ text.text = ‘中国語’; }else{ text.text = ‘英語’; } } 色々調べて見たけど Unityの公式でも間違ってはなさそ […]

続きを見る
2017 / 10 / 19
unity2D
C#

[Unity2D]ブラックジャックバトル進捗

—-1週目—- 2017年10月16(月) 企画 2017年10月17(火) 企画、デザイン(バトルシーン途中) 2017年10月18(水) デザイン(バトルシーン、デッキシーン途中) 2017年10月19(木) 別のことしてた 2017年10月20(金) デザイン(デッキシーン、図鑑シーン、素材シーン、マップシーン) 2017年10月21(土) Unityデザイン(マップシーン) 2017年10月22(日) Unityデザイン(デッキシーン) —-2週目&# […]

続きを見る
2017 / 10 / 18
unity2D

[Unity2D]Updateを使わず1フレームずつ実行する

using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class AntenScript : MonoBehaviour { public void Anten(){ StartCoroutine( FuncCoroutine() ); } IEnumerator FuncCoroutine() { while(a < 2) { a + […]

続きを見る
2017 / 09 / 11
unity2D
C#

[Unity2D]ボタンのタップと長押しを検知する

タップするとアイテムを使用し、長押し中はアイテムの詳細を表示する用のプログラムを比較的簡単に実装。 ButtonコンポーネントのOnClickはEventTriggerのPointerUpの処理と多分同じなので、ButtonオブジェクトにEventTriggerコンポーネントをAddし、PointerDownイベントを設定する。 ItemInfo関数をPointerDownイベントに設定。後は各Debug.Logの場所に処理を記述するとタップした時にアイテムを使用し、0.5秒以上Buttonを押 […]

続きを見る
2017 / 09 / 04
unity2D
C#

スポンサーリンク

[Unity2D]タップしたオブジェクトを取得する

タップしたオブジェクトを取得するコード UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject タップしたオブジェクトの親を取得する場合は UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject.transform.gameObject

続きを見る
2017 / 08 / 29
未分類
unity2D
C#

[Unity2D]動的にInstantiateしたButtonにOnClickイベントを設定する

自動で生成した各アイテムをクリックするとポップアップウィンドウが出るようします。 まずButtonコンポーネントが付いた武器やアイテムオブジェクト(Prefab)を作る。 プレファブ作成後、自動でアイテムを複製できるようにItemGeneratorを作成。 ItemGeneratorオブジェクト作成後はItemGeneratorコンポーネントを作成する。 using System.Collections; using System.Collections.Generic; using Unit […]

続きを見る
2017 / 08 / 28
unity2D
C#

[Unity2D]キャラクターの継承

ベーススクリプトを作成 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class CharacterStatus : MonoBehaviour{ public string name; public int baseHP; public int maxHP; public int hp; public int baseST; […]

続きを見る
2017 / 08 / 27
unity2D
C#

[unity2D] ハイ&ローバトル進捗

ハイローの制作進捗及び、スケジュール確認

続きを見る
2017 / 08 / 19
unity2D
C#

[Unity2D] アイテムデータベースの作成

CSVデータからアイテムデータベースを作成する方法

続きを見る
2017 / 04 / 23
unity2D
C#

スポンサーリンク

[Unity2D] HPバーの実装

UIのSliderでHPバーを実装する。SliderをCreateした後、Handle Slider Areaオブジェクトは不要なのでまず削除する。……

続きを見る
2017 / 04 / 22
unity2D
C#

[Unity] カードゲームの手札をドラッグで場に出す方法

Unity Tutorial – Drag & Drop Tutorial を参考に少し手を加えています。 手札エリア(ハンド)にはHorizontal Layout Groupコンポーネントをadd。

続きを見る
2017 / 04 / 22
unity2D
C#

© 2018 Takahiro Ueda