強火で進め

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

Unity3d

Unity はフォルダの Inspector の拡張も可能だったみたい

UnifyWiki にてフォルダの Inspector を拡張するサンプルを見かけました。 SpecialFolderEditor - Unify Community Wiki http://wiki.unity3d.com/index.php/SpecialFolderEditor サンプルは基本的にはここに記載されている4つのコードをそのまま使えば良い…

「Text Mesh Pro」が無償化、将来的には Unity エディタへ統合予定

TextMesh Pro - アセットストア https://www.assetstore.unity3d.com/jp/#!/content/84126 関連情報 Unity 5最終バージョンとなるUnity 5.6、3月31日リリース予定 | Unity PRESS RELEASE http://japan.unity3d.com/blog/press/20170301Unity5.6

smcs.rsp が mcs.rsp に変わったみたい

以前、このブログでも紹介した smcs.rsp を Unity 5.5.1p3 の環境で使った所、以下の様な警告が表示されました。 Using obsolete custom response file 'smcs.rsp'. Please use 'mcs.rsp' instead. 無視して実行するとファイルが存在していない時と同じ挙動…

Android のプロジェクトファイルを出力

BuildPipeline.BuildPlayer() で BuildOptions.AcceptExternalModificationsToPlayer オプションを指定して実行する事で作成可能です。コードはこんな感じ。 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEd…

WebGL ビルドの設定の Brotli について

Unity の WebGL 環境の PlayerSettings を見ていたら Compression Format の項目に「Briotli」なる見慣れないワードを見つけたので調べてみました。【公式ドキュメント】 Unity - Manual: Deploying compressed builds https://docs.unity3d.com/Manual/webg…

Cache Server のポート番号

Unity の Cache Server のポート番号はデフォルトで8126番。定義は CacheServer.js に記述されている。

Unity で作成した WebGL アプリを無料で Web 上に公開する方法

GitHub には GitHub Pages というサイトを公開する機能が有ります。 GitHub Pages - Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live. https://pages.github.com/ 今回はこ…

Unity の WebGL ビルドを試してみた

モバイルでの動作 iOS で実行すると Please note that Unity WebGL is not currently supported on mobiles. Press Ok if you wish to continue anyway. ( Unity の WebGL は現在モバイルをサポートしていません。とにかく実行したいという場合は OK を押し…

Unity 5.5 から Texture の Inspector の項目に変化が有ったみたい

Unity 5.5 から Texture の Inspector の項目に変化が有ったみたいです。Unity 5.4以前向けの本を参考に勉強してる人向けに変更が有った部分をメモしておきます。【Unity 5.5】 以下は Unity 5.4 の頃の Inspector 。 【Unity 5.4】 5.5 では Texture Type …

Unity の CurrentCulture

Unity のカレントのカルチャ情報がどうなってるか調べてみました。 Macの場合 ※実行は Unity エディタ上。プラットフォームは Standalone/iOS/Android のいずれを選択しても結果に変化はなし。【ビルド&実行環境】 OS macOS Sierra(10.12.2) OSの言語設定 …

Windows 版のローカル版の Cache Sever は正常に動作しない問題が解消

こちらの問題ですが Unity 5.5.0p4 をインストールしたところ解消されていました。 Windows 版のローカル版の Cache Sever は正常に動作しないみたい - 強火で進め http://d.hatena.ne.jp/nakamura001/20161224/1482581383 Unity - What's new in Unity Patc…

Anima2D が Unity から無料で提供開始

2D でボーンを使ったアニメーションが作成できるアセット「Anima2D」が Unity から無料で提供開始されました。 ※以前は有料で販売されていました。 Unity Anima2D - アセットストア https://www.assetstore.unity3d.com/jp/#!/content/79840 ANIMA2D で 2D …

macOS Sierra 環境で Android ビルド環境のセットアップ

新しい Mac マシン(macOS Sierra)に Unity を新規インストールした時に Android ビルド環境のセットアップにちょっとだけ手間取ったのでメモを残して起きます。Android ビルドを実行した所、以下のエラーが発生。 UnityException: Build failure! Unable to …

「【Unity道場】パフォーマンス最適化のポイント」のスライドが公開

Unity の様々な最適化ポイントの解説が行われた講演のスライドが公開されました。 公式ページ 【Unity道場16】パフォーマンス最適化のポイント - dots.[ドッツ] https://eventdots.jp/event/608603 ツイートまとめ 【Unity道場16】パフォーマンス最適化の…

Windows 版のローカル版の Cache Sever は正常に動作しないみたい

(2017/01/12 追記) Unity 5.5.0p4 で解消された事を確認しました。 Windows 版のローカル版の Cache Sever は正常に動作しない問題が解消 - 強火で進め http://d.hatena.ne.jp/nakamura001/20170112/1484214482 (追記ここまで)以下の環境でローカル版の Cach…

ベストプラクティスガイドの Strings and text の内容を日本語で紹介

文字列とテキスト Unity ドキュメントベストプラクティスガイド( Best practice guides )の Strings and text の内容を日本語で紹介。 Unity - Manual: Strings and text https://docs.unity3d.com/Manual/BestPracticeUnderstandingPerformanceInUnity5.htm…

Unity 5 の更新が 2017 年 3 月 までと告知。現在 Pro ユーザの方にはキャンペーンも

Unity 5の最後のバージョンはUnity 5.6になり、次はUnity 2017となります。 – Unity Blog https://blogs.unity3d.com/jp/2016/12/13/unity-5-6-wraps-unity-5-cycle-whats-next-in-2017/ 現在、 Unity 5 Pro (永続ライセンス)購入済みの人には今だとキャンペ…

Unity のアップグレードガイドページ

Unity のドキュメントにアップグレードガイドページ有ったんですね。 Unity - Manual: Upgrade Guides https://docs.unity3d.com/Manual/UpgradeGuides.html Unity の新しいバージョンが出た時には今まではリリースノート( https://unity3d.com/jp/unity/wha…

Unity 5.5 から追加された Particle の機能を使ったサンプル

Unity 5.5 から追加された Particle の機能を使った Unity 公式のサンプル「Unity Particle Pack」。 Unity Particle Pack - アセットストア https://www.assetstore.unity3d.com/jp/#!/content/73777

Unity 5.5 がリリース

Unity 5.5 が 12/1 にリリースされました。 Unity 5.5 is ready for you – Unity Blog https://blogs.unity3d.com/jp/2016/11/29/unity-5-5-is-ready-for-you/ 主な変更点 マイクロソフトの HoloLens の開発に対応。デバイスにアプリを転送せずにエディタ上…

「attempt to write a readonly database」エラーの対処法

Mac でユニティちゃんの .unitypackage ファイルをインポートを行った所、「attempt to write a readonly database」というエラーが表示されてインポートに失敗し、 Unity が落ちました。しかもその後に同じプロジェクトを開き直しても同様のエラーが発生し…

Shader Forge の基本的な使い方

ノードベースで操作によりプログラマ以外でも簡単にシェーダを作成出来る定番ツールとして「Shader Forge」というアセットが有ります。 Unity の勉強会でもデザイナでも簡単に使えるのでデザイナに直接 Unity 向けのシェーダを作って貰うのに使っているとい…

iOS 10 からユーザの許可を求めるアラートへの説明文追加が必須に

iOS 10 からユーザのプライバシー情報へアクセスする時に表示される確認アラートにそのアクセスが必要な理由の記述が必須になりました。 ※説明文の記述方法は以下を参照。 ユーザの許可を求めるアラートに追加のメッセージを含める方法 - 強火で進め http://…

昔の Unity

ちょっと Unity の歴史を調査してみました。Unity 1.0.0 の情報を探そうかと思ったのですが見つからず、かろうじて 1.0.4 の記事を発見。 Unity 1.0.4 game engine released | Macworld http://www.macworld.com/article/1045910/unity.html 当時は Ambrosia…

AssetBundle が iCloud のバックアップ対象と成っている問題の対象方法

Unity5.3.2p2~4 で AssetBundle が iCloud のバックアップ対象に成っているという問題が発生しているみたいです。 Unity5.3.2p2~4でAssetBundleがiCloudに入っちゃう暫定対策 http://sassembla.github.io/Public/2016:02:19%2017-17-27/2016:02:19%2017-17-2…

Android で実行した時に設定している以外の向きに回転してしまう問題の解決方法

原因1:BuildPipeline.BuildPlayer を使ったビルドで発生 BuildPipeline.BuildPlayer でビルドをする時に PlayerSettings の設定を変更しているがその変更が反映されない為に発生します。詳細は以下のページがとても分り易くてオススメです。簡単に説明する…

AndroidManifest.xml のテンプレート

Unity で AndroidManifest.xml を使う時のテンプレートととしてメモ。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.unity3d.player"> </manifest>

Unity 5.3 リリース

Unity 5.3 がリリースされました!! Unity 5.3: 新機能とさらなるプラットフォーム – Unity Blog http://blogs.unity3d.com/jp/2015/12/08/unity-5-3-all-new-features-and-more-platforms/ Unity - What's new in Unity 5.3 https://unity3d.com/jp/unity/wh…

あまり知られてないけど便利な Unity の Attribute (属性)

Unity 2 Advent Calendar 2015 2日目の記事です。 1日目の記事は @pigeon6 さんの「Unityでリズムゲームを作る」でした。Unity には Attribute という便利な機能が有ります。主な機能はテラシュールブログさんの以下の記事に沢山紹介されています。あまり At…

Unity 5 以降の Asset Bundle の扱い方

こちらの公式のチュートリアルが参考に成ります。 Unity - AssetBundles and the AssetBundle Manager http://unity3d.com/jp/learn/tutorials/topics/scripting/assetbundles-and-assetbundle-manager (2016/02/19 追記) このチュートリアルが難しいと感じ…