のしメモ アプリ開発ブログ

Unityアプリとかロボットとか作ってるときに困ったこととかメモ

OcuFes Finalで展示します

OcuFesに初出展してきます。 お暇な方はお立ち寄りください! OcuFes Final情報 日時:2016年 2月 20、21日 時間:11:00~18:00 場所:ベルサール秋葉原B1F OcuFes Final ~次からはJapan VR Festに改名します~ 出展募集 | Oculus Festival in Japan 出展…

bundle display nameでエラー

ArchiveしたファイルをiTuenes Connectにアップロードする際に下記のエラーがでた。 ERROR: ITMS-90129:"The bundle uses a bundle name or display name associated with an Apple app."内容としては、Appleのアプリと同じアプリ名か、表示名を使っているか…

eb initでエラー時

AWS

エラー内容 $ eb init 実行時に下記エラーが出た際の対処 ERROR: Elastic Beanstalk could not find any platforms. Ensure you have the necessary permissions to access Elastic Beanstalk. 対処法 IAMのページに遷移 https://console.aws.amazon.com/iam…

ObjectPool.csが便利

VR Samplesに入っているObjectPoolが汎用的で便利なのでメモ ObjectPoolとは、任意のPrefabを大量に生成、破棄をする際に、Instantiate&Destroyの数を最小限に抑える仕組み。 File AssetStore https://www.assetstore.unity3d.com/jp/#!/content/51519 Asset…

Enable Android Banner

AndroidのPlayerSettingにある、Enable Android Bannerってなんだろうと思い調べてみた Android TV用のアイコンで、Android TV対応しないなら設定しなくてもいいとのこと。 UI Patterns for TV | Android Developers参考 Player Settings -> Icon -> E…

Unity再生時にエラーで落ちる件を調べていたら便利なスクリプト見つけた

エラー内容 Unityで実行すると下記のようなエラーが発生し、Unityが終了してしまう問題に出くわしました。 The file 'MemoryStream' is corrupted! Remove it and launch unity again! 解決方法 調べてみるとファイルの参照が外れているのが問題みたいで、下…

「冷蔵庫に何入ってたっけ?」をTHETAで解決する

RICOH THETA Advent Calendar 18日目の記事です!買い物中にカレーのルーあったけ…キャベツ半玉残ってたような…みたいな、「冷蔵庫に何入ってたっけ?」現象を解決するようなプロダクト作ってみました。 冷蔵庫が開いた数秒後にTHETAで全天球画像を撮影する…

Textureをスクリプトから編集してみる

Unity Advent Calendar 15日目の記事です処理の流れとしてはこんな感じのを作ります 現在のテクスチャ(元絵)を読み取り →書き換え用テクスチャ作成 →テクスチャを反映 1. 元絵を編集できるように設定する まずはスクリプトからテクスチャを編集、取得できる…

Live2Dでゆるカワ系キャラをつくろう

今回は技術的な話は特にないです。(前提としてゆるカワ系キャラとは、リラックマ、ぐでたま、カピバラさん等のゆるくてかわいいキャラとかのことです) Live2D製のゆるカワ系キャラでぬり絵 先日の塗り絵アプリと相性がよさそうなのでやってみました 冒頭の青…

Live2Dで動く塗り絵を作ってみた

Live2D Advent Calendar 8日目の記事です! 作っているもの プロジェクト「FUKUWARAI」です 動画で見るとわかりやすいですので、よかったら見てください 内容 コンセプトは「アナログで描いた絵が動く」です。 塗り絵した絵がLive2Dで動くみたいなアプリケー…

ImageEffectsをスクリプトで操作する

StandardAssetからダウンロードしてきたImageEffectsのスクリプトをGetComponentする方法UnityStandardAssets.ImageEffectをuseします using UnityStandardAssets.ImageEffects; BloomやBloomAndFlaresやImageEffectsやらをスクリプトから呼べるようになりま…

Ocuben関西に行ってきました

Ocuben関西に参加し、THETAについて講演してきました Oculus Rift 勉強会 関西 #02 【OcuBen関西】 - Oculus Rift勉強会 | DoorkeeperTHETAでのモバイル開発の基礎知識的なところをまとめて発表しました THETAでモバイルVRコンテンツ開発 from kazuya noshiro…

THETA Sでカメラ撮影して画像をUnityで表示させる

THETA Sついに発売されましたねPTPからHTTP通信になったので、かなり触りやすいですね。 さっそくWifiでのライブストリーミングを使ってみましたvine.coライブストリーミングの処理はごちゃっとしているので、今回は撮影に絞って紹介します。THETA v2 APIリ…

OVRPlugin.bundle, errorがでた件

VRの設定で下記のエラーがでた。 Couldn't open /Applications/Unity/Unity.app/Contents/VR/macosx64/OVRPlugin.bundle, error: dlopen(/Applications/Unity/Unity.app/Contents/VR/macosx64/OVRPlugin.bundle, 2): Library not loaded: @rpath/LibOVRRT_0.…

MashupAward11の大阪予選で優勝しました

先週の3連休で開かれていた、MashupAward大阪予選で優勝しました! 来月の2ndステージに向けて、アプリのブラッシュアップをガッツリしていきたいと思います!作ったアプリはVR空間で筋トレするというアプリで、デバッグでかなり鍛えられます。 2日目はデバ…

ユニトークをリリースしました

iOSでユニトークをリリースしました! Live2D x Unity x DocomoAPIを使用したアプリです。 WebAPIなので、プラグインとかも書かずに実装できるのが楽ですね〜 関西弁なのも、なんかパラメータ変えるだけ。DocomoAPI便利先日、Live2D Creative Awardで受賞し…

Validating Your Version of Xcodeっていうメール

AppleからValidating Your Version of XcodeというタイトルのメールがAppleから来てたので、中身みてみたら特に大したことでは無かったっていう話内容としては、 不正なXcodeで作られたアプリをStoreから削除しました。 あなたのXcodeは問題ないか確認してね…

GoogleCardboardSDK対応でやることメモ

先日、Google Cardboard SDKのハンズオンに行ってきたので自分用にメモ GoogleCardboardSDK For UnityのiOS対応 1.Cardboard対応したいアプリにSDKいれる SDKダウンロード googlesamples/cardboard-unity · GitHubCardboardSDKForUnity.unitypackageをインポ…

【Xcode】BitCodeのエラーメモ

Xcode7更新して、Unityプロジェクトのビルド時に下記のエラーがでたので対処法メモ。 エラー ld: '/Users/noshipu/Documents/UnityProject/OneWare/Xcode/Libraries/libiPhone-lib.a(LibEntryPoint.o)' does not contain bitcode. You must rebuild it with …

【小ネタ】Live2Dの描画処理を軽くする

Live2D(UnitySDK版)はOnRenderObject( )を使ってモデルの描画していますが、 このOnRenderObject()はScene上にカメラが複数台あるとその分処理が実行されてしまいます。 Model数 x カメラ数でCPU負荷が結構かかります。Culling Mask等の設定をしていても、UI…

コロプラさんとLive2Dさんの会社に遊びに行った話(他)

もうそろそろで1ヶ月前ぐらいの話ですが、 SPAJAM後の近況報告をざっくりと。 1. コロプラさんとLive2Dさんの社内に遊びに行きました! コロプラさん SPAJAMお楽しみ賞の「馬場社長とランチする権利」を貰ってきました〜 あのKuma the Bearのクマさんと記念…

SPAJAM2015で最優秀賞とりました!

SPAJAM本戦でWorldPortalという 「THETAを使ったどこでもドア的なアプリ」で最優秀賞を頂きました! クライアントはUnityで作成し、サーバーサイドはPHPです。THETAを使ったアプリ開発のお話、お待ちしてます!!ちなみに賞品は ・シリコンバレーツアー ・コ…

Unityイノベーティブ賞いただきました

Live2D Awardに応募していたUniTalkがなんとUnityイノベーティブ特別賞を頂きました! http://www.live2d.com/award2015_entry_listalive2015に残念ながら参加できなかったのですが、これからもLive2Dを使ったアプリを作っていきたいと思います〜 Euclidを早…

THETAモバイルアプリの開発メモ(Apple審査とか)

THETAを使ったサービスをリリースしました http://timetraveleru.appspot.com/ THETAをUnityアプリ「タイムトラベレル」をリリースしました。 ゲーム以外のアプリは初ですね。 THETAとは THETAは360度撮影できるカメラになります。去年末ぐらいのモデルから…

eclipseでAndroid Application Projectを作成する時にエラー

ファイル->新規->その他->Android Application Project を選択してプロジェクト作成時にエラー発生した時の対処法実行時のエラーは下記の感じ com.android.ide. eclipse.adt.internal.wizards.templates.ActivityPage.setLauncherActivitiesOnly(Z) V.Macの…

alive 2015で出展します!

Live2Dさんの大型イベントのalive 2015で出展することになりました! http://www.live2d.com/alive2015_expo 自分のとこはLive2DのUnityアプリを展示予定です。 他にも等身大タッチパネルに自分のキャラを表示できる展示とかもあるみたいで楽しみです。別件…

Live2DのユニティちゃんモデルをUnityで表示するまで

ちょっとユニティちゃんをUnityで表示するまで、ちょっと手間がかかったのでメモ下記リンクの「Live2D Award 2015」から配布されているユニティちゃんデータです。 http://www.live2d.com/award2015

CardboardSDKのUnity版をiOS(64bit)で試してみた

Durovis DiveのSDKがiOSのiL2CPPでビルドすると、エラーを吐くようになっていて困った(多分64bit対応していない) そこにGoogleCardboardのiOS対応されたコードが公開されていたのを見つけたので試してみた。

全天球のテクスチャを反転させる

theta等で撮影した全天球の画像を裏から見るため、テクスチャが左右反転したように見えてしまいます。 なので、それを通常の見え方と同じようにする対処方法です。

RICOH THETA SDKをUnityから呼べるプラグインかいた

ThetaのSDKは公開されているけど、Unityから呼ぶプラグインが探した感じ、 見つからなかったので、がんばって作ってみました https://github.com/noshipu/theta-unity-plugin サンプルアプリ こんな感じで3つのボタンが置いてあって・・・ 撮影するとPlane…

Unity5でGameObjectのプロパティ整理されたみたい

以下エラーがでる場合はプロパティが参照できないときみたい Only assignment, call, increment, decrement, and new object expressions can be used as a statementGameObjectの以下のプロパティが消えたらしい コピペで持ってきたコードとかひっかかりそ…

Unity初心者向け勉強会開催

5月にUnity初心者向けの勉強会を開催します!【超初心者向け】Unityで簡単なゲームを作ってみよう : ATND参加者少なめでハンズオンです。 Unity触りたくても踏み出せてない人や、よくわからなかった人の後押しをします! あと、Blender->Unityの使い方も学べ…

Unityでビルドした時の例外処理の設定

Unityでビルドした際に、Objective-Cで例外処理(@try, @throw)を使っていると下記のようなエラーがでる cannot use '@throw' with objective-c exceptions disabled ◆対処方法 [Build Settings]->[Apple LLVM 6.0 - Language - Objective C]->[Enable Object…

Unity5でRender Settingsが消えたらしい

Unityで[Render Settings]から、fogやら影の色やら設定してお洒落な感じに設定できていたのがUnity5になって場所が移動したとのこと "Edit>Scene render setting" menu missing in unity 5Unity4まで [Edit]->[Render Settings]Unity5から [Window]->[Lighti…

【THETA】アプリ、ガジェットコンテスト

360度カメラのTHETAを使ったアプリ、ガジェットのコンテスト開催ですって 「RICOH THETA デベロッパーズコンテスト」開催 / ニュースリリース | リコーこういうコンテストでガジェット枠があるのは珍しい気がする 大賞なんと100万円!あつい!!iOS、Android…

Live2Dのユーザーチュートリアルを書きました

Live2Dのユーザーチュートリアルを執筆しました! Live2Dでドラゴンを動かす - Live2D Cubism 2.0 マニュアルLive2Dは美少女キャラで使われることが多いので、そういうものだと思われがち(たしかに美少女キャラに特化した機能が多い)ですが、 Live2Dは個人な…

Unreal Engine 4の無料化が発表

UE4

昨年の3月に月額19ドルのサブスクリプションを発表し使い始める人が結構いましたが、 今回は月額課金も撤廃し、なんと無料化。IF YOU LOVE SOMETHING, SET IT FREE:UE4はどなたにでも無料でダウンロードしていただくことが可能になりました。将来のアップデ…

【Unity】iOSの64bit対応についてまとめ

Appleの規約で2015年2月1日以降にアップロードされるiOSアプリに関しては、 64bit対応必須ということで、情報をちょっとまとめました。 ◆ 対応必要かどうか表 状況 対応 リリース済みアプリ 対応不要 リリース済みアプリのアップデート 対応不要(6/1以降は必…

実行させっぱなしにしたいコマンド

MacやLinuxで & をつけることでバックグラウンドでコマンドを実行させておくことができます。 $ sh ./hogehoge.sh $ php sample.php $ perl test.pl これらに & を添えるだけ $ sh ./hogehoge.sh & $ php sample.php & $ perl test.pl & 実行させっぱなしの…

ショートカットキー拡張で楽々シーン遷移

UnityのEditor拡張を使って、シーン遷移を紹介します普通、シーン遷移する際はProjectウィンドウからシーン名を検索して シーン遷移していると思いますが、ショートカットキーにシーン遷移を割り振ることで、 かなり効率アップする…はず?

Mage Jump Ropeをリリース。予約トップ10も使ってみた

先日、MageJumpRopeというカジュアルアプリのiOS版をリリースしました。ゲーム内容は、なわとびを飛ぶだけのカジュアル雰囲気ゲームMage Jump RopeKazuya NoshiroGamesFree 使用したサービス 今回初めて予約トップ10のサービス使ってみました。 予約トップ10…

Wacomのペンの芯のかえ方

Wacomのintuos Proを使っているのですが、 芯の変え方について知らなかったのでメモ

MacでTHETAの動画/写真を見る方法

MacでTHETAの動画/写真を見る方法THETAはこれ。 360度写真がとれる優れもの。RICOH デジタルカメラ RICOH THETA m15 ホワイト 360°全天球イメージ撮影デバイス 0910700出版社/メーカー: リコー発売日: 2014/11/14メディア: エレクトロニクスこの商品を含むブ…

2015年 ブログ書き初め

2015年ですね。今年もよろしくお願いします。今年の正月は地元に帰り、 満喫でシドニアの騎士を一気読みして、 新しい世界が広がりました。今年は技術系を手広く、深く触って、 ブログの更新頻度を増やしていければと思ったり。特に今年はWebGLとEnglishをが…

Live2D Euclidの開発発表

Live2DさんがWebGLリリースに続き、Live2D Euclidの開発を発表しましたね Live2D Euclidの開発を発表 | Live2D Live2Dで360度サポートして、3D空間上でイラストを動かしているデモが見れます 3Dだと向きによっては違和感がでる箇所をLive2Dなら全て調整でき…

iTunesConnectのクリスマス休暇

iOS

iTunesConnectのクリスマス休暇が毎年あるんですが、 今年は12月22日〜29日とのことで、 その間、iTunesConnectにアクセスできなくなってます。自分も22日直前にリジェクトを喰らって今年はリリースできなくなってしまいました。

Live2DのWebGL版SDKがリリース!

Live2DのWebGLSDKが使えるようになったとのことです!! ブラウザゲーでWebGLの導入されていくんでしょうね〜 DMMとか熱いですね 「WebGL」向けの開発ツール「Live2D Cubism SDK for WebGL」の提供を開始 | Live2DiPhoneで見ると、端末の傾きも反映されてて…

UnityAdsの導入をしてみたメモ

UnityAdsというUnity公式の広告SDKがでたので広告表示に使ってみた UnityAds(広告表示する側)の特徴 ・導入が楽。Unityアカウントでいけるのでお手軽。 ・動画広告のみ ・コーディングがめっちゃ楽 ・現状、iPhone、Androidのみ以下、導入手順になります

SandboxでGameCenterにログインできない場合の解決方法

iOS

GameCenterの機能をSandboxでテストしている時に Game Center Unavaliable Player is not signed inとアラートが表示され、認証時のログを見てみたところ Failed to authenticate local user The requested operation could not be completed because this a…

uGUIのコンポーネントをスクリプトで扱う方法

uGUIのクラスが普通に呼べないのでメモ方法は2パターンあります。 1つ目 usingを追加する ファイルの一番上のusingが羅列しているところに追加させましょう using UnityEngine; using System.Collections; using UnityEngine.UI; // 追加そうするとそのフ…