強火で進め

このブログではプログラム関連の記事を中心に書いてます。こちらで( http://blog.livedoor.jp/tsuyobi-outdoor/ ) アウトドア関連の記事も書いてます。

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…

Unity 2017 世代の #define ディレクティブ

こちらのページの UNITY_5_0_1 などの Unity のバージョン判定に使用する定義が Unity 2017 時代のものについては記述されて無かったりします。 プラットフォームの #define ディレクティブ https://docs.unity3d.com/ja/current/Manual/PlatformDependentCo…

macOS Sierra で SSH のパスフレーズが Keychain に保存されない問題の対処方法

Mac

こちらの記事にて対処方法が書かれていました。 macOS Sierra の SSH で、秘密鍵のパスフレーズが Keychain 保存されない問題の解決方法 - HAM MEDIA MEMO https://h2ham.net/macos-sierra-use-keychain 内容としては .ssh/config に以下を追加。 AddKeysToA…

「Ultimate Bowl 2017」のプロジェクトファイル公開

Unite 2017 Tokyo で公開され、プロジェクトファイルが公開されると告知されていたものが本日公開されました。 Unity 2017.1の新機能を使用したリアルタイムデモ「Ultimate Bowl 2017」を発表 | Unity PRESS RELEASE http://japan.unity3d.com/blog/press/20…

Unity Cloud Build で There were no scenes configured to build! というエラー

Unity の Cloud Build でプロジェクトファイルにビルドに含めるシーンが設定されていない時に発生。以前とエラー文が変わった気がする。 [Unity] ERROR: There were no scenes configured to build! Please add a scene to the build using the Build Settin…

現在の Unity で Projector を使う方法

このブログでも以前、使い方を紹介した Projector が現在のバージョンでは上手く動作しなくなっていました。 【 Projector 関連の記事】 「Blob Shadow Projector」の使う時の注意点 - 強火で進め http://d.hatena.ne.jp/nakamura001/20120325/1332686549 フ…

Project View で選択中のオブジェクトに Label を設定するスクリプト

using UnityEngine; using UnityEditor; public class Test : MonoBehaviour { [MenuItem("Assets/Add Label")] static void AddLabel() { Object[] selectedAsset = Selection.GetFiltered (typeof(Object), SelectionMode.Assets); foreach (var go in sel…