hyoromoのブログ

最近はVRSNS向けに作ったものについて書いています

AppStore向けにプライバシーポリシーのページを用意

iOS

2018/10/03からAppStoreにプライバシーポリシーのリンクを掲載する事が必須となります。個人開発者だと何書いて良いかよく分からなかったので、適当にググって見つけたテンプレ使ってJP/EN用のプライバシーポリシーを作成してみました。

Vive/Vive Proでコントローラーを共通利用する

HTC VIVE PRO HMD (アップグレードキット)購入しました。Vive Proに無線化が来るまではVive + TPCASTを並行利用したいのでコントローラーの共通利用しました。今回はその対応方法を書き残しておきます。

VRリズムゲー「Soundboxing」での譜面作成方法

VR

Soundboxing(以降SBと表記)のプレイ時間がそろそろ400時間超えそうなので、ここらで一度知見についてまとめます。あくまで個人的な知見なので合う合わないあると思いますが多少なりと参考になれば幸いです。

VR無線化キットTPCASTを2週間使ってみた感想

VR

TPCASTを購入してViveに取り付けて2週間ほど使ってみた感想を書きます。 購入検討している人は参考にしてみてください。

UnityでMock HMDシミュレーション機能を使ってみる

Unity2017.2からVive未接続時でもUnityエディタ上でシミュレートしてくれる機能が追加されていました。

Vive trackerを両足へ付けてみる

Vive trackerを2個使用して両足に装着する1例を書きます。

Cocos2dx製アプリのOpenSSL問題対応

4/1に届いた「Google Play warning: You are using a vulnerable version of OpenSSL」メールの対応となります。対応していないと2016/7/11から消されていくらしいので、早めの対応が必要なようです。

音ゲー練習アプリをリリースした話 と デレステでフルコンする為に知っておきたい話

iOS

今回はリリースしたアプリの事と、デレステについて書きます。

Cocos2dxで Cricket Audio を使ってみる

Cocos2dxフレームワークの SimpleAudioEngine や AudioEngine に機能不足やバージョンによってバグがあるため、CRIWAREやCricketを使っている企業が多いかと思います。今回は手が出しやすいCricketについて書きます。 http://www.crickettechnology.com/今回…

「nicoマンガ」アプリがGooglePlayストアからも削除された話

本日、GooglePlayから以下の内容を理由にストアから配信停止処分となりました。 停止の理由: コンテンツ ポリシーの露骨な性表現を含むコンテンツ条項への違反。 コンテンツ レーティング システムが導入されて、嫌な予感はあったんだ。でも、この時が来てし…

Androidアプリでライブラリ側が追加したパーミッションをアプリ側で消す方法

アプリ改修時にライブラリを一新させると、例えば以下の様にパーミッション追加される事があります。 <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 怪しいパーミッションは入れたくない。。。どうすれば!という時は</uses-permission>

Cocos2dx制アプリがAndroid4.x端末で起動時にクラッシュするバグ対応

Android5.x端末だと正常動作しますが、Android4.x端末でアプリ起動時にクラッシュするバグが発生しました。発生した時、以下のエラーログを吐きます。 java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_relocate(linker.cpp:975): cannot locat…

新作アプリ「ぼっちりとり2」をリリース

「ぼっちりとり2」アプリをiOS/Androidでリリースしました! 独りで「しりとり」をし続けるゲームです。少しでも興味を持たれた方は以下のバナーからDLください。 以下、今回は技術的に語りたいことも無いのでダラダラと日記らしく感想を書きます。

Cocos2d-xにAdColony(動画広告)を表示してみる

去年からTapjoyやUnityAdsで動画広告が注目を浴びて、今年に入ってから国内だとAppliPromotionとAdColony(Glossom)が参入してきて今後増えていきそう!って事で、AdColonyの方をCocos2dxプロジェクトへ導入してみました。今回は導入コスト感がなんとなく分か…

Cocos2d-x v3.4 でのAdMob表示方法

Cocos2dx v3.4 でPlugin-xを使ったAdMob表示方法を書きます。

Cocos2d-xのPageViewにチラ見せ機能を追加する

Cocos2dxのPageViewでは前/次ページ内容をチラ見せさせ出来無さそうでしたので、今回は少しコードを弄ってチラ見せ出来るようにしてみました。

fontforgeを使ったフォントファイルの改変方法

M+ FONTSもしくは派生フォントの「複製・再配布・改変」制限が無いフォントを少し改変したい!って時が稀によくあるので、fontforgeを使った改変作業方法を書きます。今回はk8x12を使用させて頂きました。

EclipseでAndroidアプリのビルドでエラーが発生して困った話

エラーといっても色々なエラーがある訳で、今回はCocos2dx向けのアプリをビルドした時に以下のエラーが発生した時の話です。 errors occurred during the build. errors running builder 'android pre compiler' on project could not initialize class com.…

Tiled Map Editorを使った自動マップ生成方法3 〜不規則に配置する編〜

前回・前々回と書いてきた続きの内容「ランダムにタイルを配置するパターン」設定について書きます。利用シーンとしては道/地面/雑草、背景などを数パターン作成し、それをランダムに配置したい時です。全部同じよりも少し変化があったほうが凝っている感で…

Tiled Map Editorを使った自動マップ生成方法2 〜続・規則通り配置する編〜

前回書いた内容の応用「その場所に特定タイルが無い時のパターン」設定について書きます。

Tiled Map Editorを使った自動マップ生成方法1 〜規則通り配置する編〜

ドット絵ステージを作成する時に使うタイルマップ作成ツールTiled Map Editorで、自動的にマップ生成する方法について書きます。

Cocos2d-xでのデバッグ分岐処理の方法

Cocos2dxにて、Debug/Releaseビルドの処理を分岐したい時に使う手法について書きます。この手法を取ることで、Debugビルド時のみDebug画面へ遷移可能にしたり、画面上へDebug表示させる等の仕組みを入れることが可能になります。

Amazon App StoreへAndroidアプリを申請してみた

Google Playで配信していたAndroidアプリをAmazon App Storeへ配信してみました。今回は実施方法を簡単に書いてみようかと思います。

Cocos2d-x Plugin-X内のiOS向けAdMob SDKを v6.9.2 から v7.0.0 にアップデート

v7.0.0の目玉は2つ。 iOS8 でのロード時間改善 -ObjC linker flagが不要になった iOS8だと遅い気もしたんで試しに更新してみました。Cocos2dx以外の箇所を読み替えればネイティブiOSアプリでも同じ手順でメジャーバージョンアップ対応は出来るハズ。

Cocos2d-x v3.3向けのXcodeテンプレート導入

Xcodeで新規ファイル作成する際、以下を継承したCocos2dx向けファイルを生成してくれるようになります。 継承なし Layer継承 LayerColor継承 Node継承

Cocos2d-xでのアプリ開発中に発生するEclipseでのエラー解決方法

Cocos2d-x を使って開発しているとEclipseが以下のエラーを吐くことがある。 An internal error occurred during: "Cleaning selected projects". java.lang.NullPointerException 'Serializing CDT Project settings.. ' has encountered a problem. 以下の…

Cocos2d-xでのEditBoxの使い方

Cocos2d-xにはテキスト入力を行うWidgetとして「EditBox」が用意されています。 iOSだとUITextField、AndroidだとEditTextに相当するWidgetとなります。 今回はこのWidgetの使い方について書きます。

Cocos2d-x v3.3 環境構築

Cocos2dx v3.3の環境構築方法について書きます。 内容はMac上で環境構築を行い、iOS/Android向けにアプリ起動させるところまでとなります。 なお、v3.3自体のバージョンアップ情報は公式のnews内容を参照ください。

Cocos2d-x を使ってカジュアルゲームっぽいアプリを作ってみた

世にあるカジュアルゲームがよく搭載している機能を実装してみました。 広告等の話が出てきますので、そういった類の話が嫌な人はここでタブを閉じてください。 開発環境 Cocos2d-x v3.2 final iOS Deployment Target 7.0 Android minSdkVersion 15 開発アプ…

AdMob SDK から Google Play Services に切り替えた時に発生したエラーについて

2014/08/01から、AdMob SDKを追加した状態でGoole Playにアプリをアップする事が出来なくなりました。 http://adsense-ja.blogspot.jp/2014/03/android-google-admob-sdk.html新規アプリだけではなく、既存アプリのアップデートでも対象に含まれるためその対…