強火で進め

このブログではプログラム関連の記事を中心に書いてます。

Android の 64bit 対応のapkファイルの作成方法

(2019/01/17 追記) Unity5.6 以前で作成された32bit対応ゲームに関しては、2021年8月までアップデートを受け付けるとの発表が Google から行われました。 Android アプリの64bit必須化の続報 - 強火で進め http://d.hatena.ne.jp/nakamura001/20190117/15477…

Unity 2018.2 から Unity プロジェクト内の .java ファイルがビルドされる機能が追加

Unity 2018.2 から Unity プロジェクト内の .java ファイルがビルドされる機能が追加されました。 What's new in Unity 2018.2 - Unity https://unity3d.com/jp/unity/whats-new/unity-2018.2.0 機能としてはこの辺りの事が .aar や .jar を事前に作成する事…

「Unity テスト完全に理解した」に参加して来ました

Unity テスト完全に理解した - connpass https://connpass.com/event/88124/ 中継のアーカイブ Togetterまとめ 「Unity テスト完全に理解した 」のまとめ - Togetter https://togetter.com/li/1234895 実機、自動、利のあるテストに食らいつく話 - @toru_ino…

「第33回外秩父七峰縦走ハイキング大会」に参加して来ました

外秩父七峰縦走ハイキング大会:ハイキングイベント「電車でハイキング」 http://tabi.tobu.co.jp/playing/hiking/events/nanamine/ 去年の参加に続き、今年も参加。去年は途中でタイムアップだったのでリベンジです。 今回は前回の反省を生かし、途中の休憩…

ディズニー、ピクサーの最新作「リメンバー・ミー」の VR 作品「Coco VR」

Unity で作られた VR 作品。 Oculus Store にて無料で配信中( Oculus Rift と Oculus Touch が必要です) ピクサーのプロデューサーが語る「VRで生まれるセンス・オブ・ワンダー」 - VR Watch https://www.watch.impress.co.jp/headline/docs/extra/vr/111541…

Unity で作った自作のゲーム世界から放送してるバーチャルユーチューバーを発見

ゲーム世界からの放送だとゲーム実況と同じで、画面に動きが有る放送になるのがとても良いですね。 Lv03 にて作成方法について解説されてました(地形作成などについてだけです。音声制御の実装方法とか他の事についても知りたい!!)。 フライングソード良いな…

IBM Watson の Text to Speech で日本語で喋らせる方法

前提 こちらの記事で解説している IBM Cloud アカウントの作成や IBM Watson Unity SDK のインストールが完了しているプロジェクトが準備されている前提で解説します。 コードを編集 Assets/Watson/Examples/ServiceExamples/Scripts/ExampleTextToSpeech.cs…

Google Maps API がゲームで活用可能に。 Unity にも対応

昨夜、 Google Maps API の Twitter アカウントから以下の様なツイートが行われました。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createEl…

GitHub で自分のリポジトリを Fork (フォーク)する方法

※実際には Fork は出来ませんでしたがほぼ Fork と同様な処理は可能でした。GitHub で自分の Repository を Import しようと、該当リポジトリの Fork ボタンを押してみました。 しかし、このボタンでは別の Organization (別に所属している組織のリポジトリ…

IBM Watson の Visual Recognition を Unity から使う方法

Visual Recognition は画像を解析し、どのようなものなのかをテキストで返すサービスです。[サービス情報] Visual Recognition - IBM Cloud https://console.bluemix.net/catalog/services/visual-recognition [公式のチュートリアル] 概説チュートリアル ht…

エディタ拡張でちゃんと Retina 対応する方法

こちらのプルリクによると EditorGUIUtility.pixelsPerPoint を使うのが良いみたいです。 Unity-Technologies / cinematic-image-effects / Pull request #17: [tcg] Retina support for Unity 5.4+ (color wheels). — Bitbucket https://bitbucket.org/Unit…

IBM Watson の Conversation を Unity から使う方法

Conversation は自然言語による会話を行う機能を提供するサービスです。[サービス情報] Conversation - IBM Cloud https://console.bluemix.net/catalog/services/conversation [公式のチュートリアル] 概説チュートリアル https://console.bluemix.net/docs…

「平成29年度メディア芸術クリエイター育成支援事業 成果プレゼンテーション」に行ってきました

平成29年度メディア芸術クリエイター育成支援事業 成果プレゼンテーション | Peatix https://20180223creator.peatix.com/ 会場は LODGE というオシャレなコワーキングスペースの一部を貸し切った会場で開催されました。 LODGE -Yahoo! JAPANのオフィス内に…

Oculus アプリで Unity の物理処理をネットワーク越しに同期を取る方法

Networked Physics in Virtual Reality: Networking a stack of cubes with Unity and PhysX | Oculus https://developer.oculus.com/blog/networked-physics-in-virtual-reality-networking-a-stack-of-cubes-with-unity-and-physx/

Facebook に 3D オブジェクトが投稿出来るようになりました。

FacebookのARやVRそしてニュースフィードに3Dオブジェクトをポストできる…3Dが第一級メディアに昇格 | TechCrunch Japan http://jp.techcrunch.com/2018/02/22/2018-02-20-facebook-3d-posts/ 公式のドキュメントはこちら。 3D Posts - シェア機能 https://d…

「レトロゲーム勉強会#01」に参加して来ました

募集ページ レトロゲーム勉強会#01 -connpass https://connpass.com/event/75885/ Togetterまとめ 「レトロゲーム勉強会#01もしも私が悪魔でも、レトロゲームが好きと言ってくれますか?」のまとめ -Togetter https://togetter.com/li/1201228 お菓子やドリ…

IBM の Watson を Unity から使う方法

IBM の Watson を Unity から使う方法を解説します。Watson は米国のクイズ番組に出て、クイズ王に勝った事で話題になった AI です。 クイズ王に勝ったコンピューター | 日経 xTECH(クロステック) http://tech.nikkeibp.co.jp/it/pc/article/trend/2011041…

「2D Game Kit」を Unity 2018 で実行するとエラー発生

こちらの「2D Game Kit」をUnity 2018 (現在ベータ版)で実行するとエラー発生が発生しました。 ※後、初回の Import 時、エディタが落ちましたが Temp と Library フォルダを削除した後にプロジェクトを開き直すと大丈夫でした。 2D Game Kit - Asset Store h…

Unity エディタ上でポリゴンモデルの作成が出来る「ProBuilder」が無料になりました

「ProBuilder」は Unity エディタ上でポリゴンモデルの作成が出来るツールです。レベルデザインやプロトタイプの作成にも活用できるツールです(てか、こちらがメインかな?)。 その ProBuilder の制作者さんが Unity に入社し、 ProBuilder が無料になりまし…

Respect Studios の Shader Graph のチュートリアル動画が分かりやすい

Respect Studios が YouTube に公開している Shader Graph のチュートリアル動画がとても分かりやすい動画だったのでご紹介。チュートリアルで使用するファイルは動画の説明欄のリンクからダウンロード出来ます。 動画中では Shader Graph Editor で変更した…

キャラクターが移動した軌跡をパーティクルで表示

Unity の Tips を投稿する #unitytips のタグに投稿されていた「キャラクターが移動した軌跡をパーティクルで表示する」という Tips を実際に作ってみました。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = windo…

Unity の WebGL ビルドで画面キャプチャを行うサンプル

急いでる人向けの記述 ソースコードはこちら。 実際の動作はこちらから試せます。Capture ボタンを押すと画面下部にキャプチャ画像が表示されます。 解説 最初は HTML の Canvas タグの内容をファイルに保存するだけなので簡単でしょ?って思っていたのです…

Import されたテクスチャを自動的に Sprite の Prefab 化するプログラム

using UnityEngine; using UnityEditor; class MyPostprocessorTexture : AssetPostprocessor { void OnPostprocessTexture(Texture2D texture) { TextureImporter importer = assetImporter as TextureImporter; if (importer.textureType != TextureImport…

Unity 2018.1 ベータから利用可能になった360°動画撮影(recording)を行う方法

Unity 2018.1 では360°動画の撮影(録画)が可能に成りました。 Get early access to Unity 2018.1: the beta is out – Unity Blog https://blogs.unity3d.com/jp/2018/01/10/get-early-access-to-unity-2018-1-the-beta-is-out/ こちらのブログ記事にも exper…

Collaborate と Cloud Build が統合されて Unity Teams に

少し前(自分は 2017/11/29 と 2018/1/5 )に Unity から「Your access to Unity Teams features is changing」というタイトルのメールでも案内が有りましたが 2018/1/9 から Collaborate と Cloud Build の2つのサービスは Unity Teams という名前のサービス…

Unity 2017.3 で導入された「RGB Crunched ETC」と「RGBA Crunched ETC2」についての検証

Unity 2017.3 から「RGB Crunched ETC」と「RGBA Crunched ETC2」というテクスチャフォーマットが追加されました。 Updated Crunch texture compression library – Unity Blog https://blogs.unity3d.com/jp/2017/11/15/updated-crunch-texture-compression-…

Unity 2017.2 で Androidビルドで「CommandInvokationFailure: Failed to re-package resources.」というエラーで失敗する時の対処法

console に表示されたエラー文の中で重要そうな箇所はこちら。 stderr[ AndroidManifest.xml:5: error: Error: String types not allowed (at 'configChanges' with value 'mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|scre…

Texture から Texture2D への変換

【参考情報】 Reading pixel data from material.mainTexture returns grey color - Unity Answers http://answers.unity3d.com/questions/1271693/reading-pixel-data-from-materialmaintexture-return.html Texture を RenderTexture を経由して、 Texture…

Unity の2017.3ベータで iOS の ProMotion に対応

(2019/01/06 追記) Unity 2018.x 以降では設定画面の Enable ProMotion Support にチェックを付ける事で対応できます。 Unity - Manual: Player settings for the iOS platform https://docs.unity3d.com/Manual/class-PlayerSettingsiOS.html (追記ここまで…

macOS 10.13(High Sierra) で APFS の環境の人が Unity を使う場合の注意点

(2017/09/26 追記) 公式でもナレッジベースに情報が公開されました。 macOS 10.13 High Sierra にて、Projectウィンドウ内のファイルが見えなくなる – ユニティ・テクノロジーズ・ジャパン合同会社 https://helpdesk.unity3d.co.jp/hc/ja/articles/115012768…