ただの適当な開発記

会社勤めしつつUnityでアプリ作ってる人の雑記

unity

Inspector上の反復作業はなるべく減らし隊 ~Reset編~#Unity

UnityでInspector上で同じような操作を何回もするケースって結構あると思います。個人的に最近一番多かったのが、 Trigger検知をしたいオブジェクトに対してColliderとRigidbodyをアタッチし、Collision判定と重力をオフる操作 です。こういうやつ。これ毎回…

2016年11月の収益

12月の3分の1が過ぎてしまったタイミングで先月のアセットストアの収益報告です収益はいドン 先月の2倍ということですた丼が2杯分買えますね。 今月はこちらのアセットについて変更したのはチュートリアル動画を追加したくらい。www.youtube.comもともとこ…

GameObjectの文字列プロパティについて

今日もスクリプト最適化のTipsについて。 cocokyoro.hateblo.jp ・GameObject.tag の参照を呼び出すのは重いからやめましょうというお話。 (以下原文の翻訳) 通常C#のオブジェクトが持つ文字列プロパティにアクセスした場合追加のメモリコストが発生すること…

UnityのVector3.DIstance()よりもVector3.sqrMagnitudeを使いましょうという話

タイトルの通りです。cocokyoro.hateblo.jp 引き続きここに追加していってます。 ですがこのままだと非常に長い記事になりそうなので、一個一個の項目ごとに記事に残して、上の記事は目次的な存在にしようかなと。。というわけで今回は「Consider using dist…

Unityでプレステっぽいアナログスティックの実装

プレステのアナログスティックっぽいUIを作成したい。 ↑これ調べてみるとUnityのStandardAssetsの中にJoystickなるものがあるらしい。参考: qiita.com これを使えば一瞬でジョイスティックが組み込める。しかしこのジョイスティックの稼動域は四角形。そして…

パーティクル再利用クラス

cocokyoro.hateblo.jpGameObjectのInstantiateは極力抑えた方がいいよとのことで、なるべく再利用するように心がけようと思います。 自分はエフェクト周りで特に多用していたので、改善を試みた結果が以下になります。 使い方は ParticleManager.PlayParticl…

<Unity5GameOptimization>第2章:スクリプト最適化

親記事 cocokyoro.hateblo.jp第2章 スクリプトの最適化(Scripting Strategy)についてまとめていきます。 第1章はUnityのProfilerについての説明だったので個別にはまとめてないです。(あとからまとめるかも 訳について、いやそれは違うでしょっていうのが…

Unity 5 Game Optimization 読んどるよ

Unity 5 Game Optimizationという本を買いました。※追記 内容のまとめについてはこちら cocokyoro.hateblo.jp twitterでいろんな人がリツイートしてるのを見て知ったのですが、Unity5のパフォーマンスチューニング関連の情報が豊富に載っているということで…

Unityでゲームが完成した後にやること(Android編

申請までにやることの覚書です。アイコン作成端末のアプリ一覧やらストアで使う正方形のアイコンを用意。 ストア側の指定でサイズは512*512。 スクショでもなんでもいいので512*512の画像を用意。 で、画像の角を丸くする。 appleStoreだと角を勝手に丸くし…

UnityAdsで使いそうな処理まとめたクラス(Unity5.2以前向け

UnityAdsをプロジェクトに組み込む際に使う処理をまとめたクラス。最近流行りの動画広告を組み込んでいてかつ売れているアプリは、動画広告をユーザーの任意のタイミングで表示させてるものが多い。 ゲームがひと段落したタイミングで動画広告再生ボタン(以…

カウントダウンする時間ラベル

簡単なものでもいいからgistにいっぱいあげよう週間。指定した時間だけカウントダウンするタイマー的なラベル。 ViewとModelが一緒になっちゃってますが.. 要件として分は左寄せ、秒は右寄せとのことだったので分けてます。NGUI用です。UILabelの部分をText…

Converting invalid MinMaxAABB というエラー

作業中にConverting invalid MinMaxAABB というよくわからんエラーが出る。 バージョンは5.2.2f1エラー起きてるクラスとメソッドは UnityEditor.DockArea:OnGUI()エディタのGUI周りのエラーっぽいけど、今いじってるプロジェクトは特にエディタ拡張していな…

UnityのanimationでgotoAndPlay的な処理

最近はアニメーターの人と連携して作業してるんですが、その際にUnityのanimationでもFlashのgotoAndPlay的な処理がしたいヽ(`Д´)ノと依頼されたので作成。 gist9e794ed33707a46da5a0で使用するanimatorのついてるGameObjectにこいつもつけてあげればOK参考:…

UnityのCoroutineについて

良記事G-MODE Engineers' Blog — StartCoroutineは何をしているのか?作って学ぶコルーチンの仕組み(前編) G-MODE Engineers' Blog — StartCoroutineは何をしているのか?作って学ぶコルーチンの仕組み(後編)Coroutineの動作自体は言葉では理解していた…

「はらへりねこ」リリースしました

リリースしましたiosの申請が通ったのでリリースしました。 iOS=>はらへりねこappsto.reAndroid=> はらへりねこ - Google Play の Android アプリiOS申請したのが一週間前の土曜で、In Reviewになったのが昨日のam8:00。 審査が通ったのがPending Developer …

unity×Android nend広告組み込み

公式wikifan-ADN/nendSDK-Unitygithub.comUnityにNendの広告を表示してみる。Androidバナー編Unity3D - [Unity] Unityからnendの広告を表示させる方法 - Qiitaqiita.com接続エラーはキャッチしてどうこうしなくても問題ない模様。広告が表示されないだけ。

uguiメモ

nguiからuguiに置き換える作業中参考にしたサイトメモ【Unity】uGUI事始め ~Canvas編~【むーつん】 | Job is TechUnityのuGUIのレイアウト調整機能について解説してみる(RectTransform入門) - テラシュールブログUnity4.6のuGUIで最初につまずいた3つの事…

Qのパクリゲー進捗

Qにインスパイアされて作り始めたQのオマージュゲームの進捗。 Q->Q - Google Play の Android アプリ ・線の引き方に問題あり ・線でボールを追いやってしまったときにバグる。 描画部分をみんな大好きnguiに置き換えると解決するかも? 線の引き方->なぞっ…

シューティングゲー進捗

シューティング作ってます。 メインの部分は全部SkyForceを参考に。 skyforce: Sky Force 2014 - Google Play の Android アプリとりあえず全ステージ数6を最初のパッケージとする予定。残タスク ・ドロップアイテム機能(skyforceで言う所の星、ライフ ・ダ…

Unityで証明書付きapkビルド

http://developer.hatenastaff.com/entry/2015/07/24/174959Unity で Google Play 公開用の apk を作成loumo.jp

Unityからサーバー(php)へポスト

unityとサーバ間の連携について、unity→phpへ情報をポストする流れをまとめておきます。unityのhierarchyはこんな感じです。 画面はこうなってます。NGUIのボタンだけが付いてる状態です。 このボタンにはButtonManagerというスクリプトがAddComponentで付け…