問題点 Unity がインストールされた Windows を Windows10 へアップグレードした後 Unity を起動すると、License Error が出るようになりました。 エラーウィンドウの Re-Activate ボタンが押せません。 Unity を再インストールしても表示されます。 解決策 以下のライセンスファイルを削除してから Unity を起動します。

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #1.はじめに Unity向けAndroidビルド方法は以前より複雑化したものの、 日本語ドキュメントは5.4で止まっており、本家英語版のマニュアルでも 情報が不十分なこともあり、一度、2017年8月現在の最新Unity環境で、最短でAndroid向けの ビルド手順について記載するドキュメントの必要性を感じ、今回まとめることとなりました。 なお、実機のセットアップ方法については、機種によって設定が異なるため、 今回は割愛させて頂いております。 【2017.12.13追記】 情報が不足していた点があったため、追記いたしました。 (Jasm
はじめに Unityで複数のプロジェクトを進行していると、共通の処理をライブラリとして切り出したくなることがよくある。公開できるものだったらAsset Storeに出せば、まあそれっぽい感じにはなるわけだが、privateな状態でやろうとすると、Unity自体にはそういったパッケージ管理の仕組みはないので1、自作するか、サードパーティのものを使わなくてはいけない。 要件としては、 ・gitのレポジトリ(プライベートレポジトリ含む)で公開されているパッケージを簡単にインポートできること ・依存するライブラリのバージョン管理ができること(ローカルのバージョンと最新を比較して、バージョンが上がっていればアップデートするなど) ・MacでもWindowsでも使えること ・パッケージを公開する側で行うべき処理がなるべく少ないこと であるが、これらを満たすツールとして、node.jsのライブラリ管理で
OpenCV Advent Calendar 2016、12月9日の記事です。 #はじめに# 画像処理アプリのアイデアをサクッと形にしたい! この記事はマルチプラットフォーム対応のOpenCVアプリを作りたい人向けにUnityを使用をする利点を紹介するために書きました。 #Unityならマルチプラットフォームアプリが効率的に開発可能# 一つのプロジェクトから複数プラットフォーム向けのアプリが出力できる 今更説明は不要かもしれませんが、Unityとは統合開発環境を内蔵し、複数プラットフォームに対応したゲームエンジンです。 コードはC#やjavascriptで記述でき、以下ような機能を利用したアプリケーションを効率的に作成可能です。 2D/3Dグラフィック サウンド UI データ管理 WebCamera入力 プラットフォーム間の開発環境の差を気にすることなく、一つのプロジェクトを作成するだけで
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 背景 先日ARKitとニコニコ立体の力をお借りしてリビングにサーバルちゃんを召喚するで、けもフレのサーバルちゃんにリビングに来てもらいましたが、やっぱり元気に動いて欲しい!ということで今回はUnityを使ってサーバルちゃんに踊ってもらいました! 今回の作業環境 macOS Sierra 10.12.6 Xcode 9.0 Unity 2017.1.1f1 iPhone 6s with iOS 11.0.2 作業手順 Unity ARKit Pluginについて Unity ARKit Plugin は Asset Store から無料で
function Aes128CBCDecode(String $input, String $key, String $IV) { $data = mcrypt_decrypt('rijndael-128', $key, $input, 'cbc', $IV); // 暗号時にパディングした \n を削除する $data = rtrim($data, "\0"); return $data; } byte[] Aes128CBCEncode(byte[] input, string Key, string IV) { System.Security.Cryptography.AesManaged Aes = new System.Security.Cryptography.AesManaged(); Aes.KeySize = 128; Aes.BlockSize = 128; Aes.
2017年3月31日(金)にUnity5.6がリリースされましたね。 しかし、以前のバージョンをPCに残しながら、新しいバージョンをインストールしたいという時があると思います。そういう時にどうすればいいかメモしておきます。 やり方 以前のバージョンのフォルダの名前を「Unity」以外に変えてから、イントールする。 手順 まず、/Application/Unityというフォルダの名前を変えましょう。例えば/Application/Unity5.5.1のようにしましょう。 もし「Unity」という名前のフォルダが残っている場合、そのフォルダは上書きされてしまいます。 それから、ダウンロードページから新しいバージョンのUnityをダウンロードします。 【オマケ】過去のバージョンをインスールしたい時 ↑のページから過去バージョンのUnityを選択する。 参考 Mac編と書きましたが、Windows
Unity道場 札幌スペシャル2の講演資料等を見えている範囲で纏めてます。 ※ひょっとしたら公式かどこかで纏められるかもしれませんが、個人用に関連/参考サイト等を含めてメモ。 ※記載されていないものは公開され次第に追記予定 ■文字でカッコいい画面を作ろう!そう、TextMesh Proならね 講演資料 【Unity道場スペシャル 2017札幌】カッコいい文字を使おう、そうtext meshならね 関連/参考リンク TextMesh Pro UnityのText Mesh Proアセットで日本語を使うときの手順 TextMeshProReplacer uGUIのTextをTextMeshProに置き換えてくれる 【Unity】TextMeshProのMaterial Presetを増やす方法 【Unity道場 2017】ゲーム開発者のためのタイポグラフィ講座 【Unity道場スペシャル 20
同じ内容を解説した勉強会の動画 https://livestream.com/accounts/1839740/events/3063002/videos/58200925 概要 キーボードやマウス、ゲームパッドなどから自在に入力を受け取るInputクラスを使ってみる。 Inputとは Inputはさまざまな入力を取得することができるクラス。またInput Managerを使うとアプリケーション起動前にボタンごとの役割などを設定する事もできる。 またジャイロやタッチパネルなどのモバイルデバイスの入力も扱える。 キーボード 文字だけでなく、矢印キーやファンクションキーなどを扱う事ができる。 キーの指定には文字列表記かKeyCodeクラスの定数を使う。KeyCodeを使うと補完が効いてとても楽。 PC向けにほぼ限定されてしまうが設定などがシンプルなのでちょっとした動作確認には便利。 if (I
はじめに Unity で作った、ユニティちゃんを愛でるアプリ ゆにゆに!を AppStore / Google Play でリリースしました。 今回は、Unity で iOS / Android 両アプリを作成するときに気をつけた事と、App Store / Google Play 両方でのリリース作業等をまとめたいと思います。 Unity で iOS / Android 両アプリ対応に必要なこと Unityは基本的には、ほぼ何もしなくとも、iOS / Android の両方で同じ動きをします。独自の分岐を入れたりする必要はありません。 ですが、完全に同じ動きにするためには、幾つか注意点があったり、あえて分けた部分はあるので、以下にまとめます。 画像を使う場合 シーンで画像を表示させる場合 画像を使うときは、2のべき乗のサイズの画像を使いましょう。 Android だと表示されるのに iO
warning CS0618: UnityEngine.GameObject.active' is obsolete: GameObject.active is obsolete. Use GameObject.SetActive(), GameObject.activeSelf or GameObject.activeInHierarchy.' Unity 4 から "active"プロパティが"activeSelf" に変更されたので該当箇所を修正する。 error CS0200: Property or indexer `UnityEngine.GameObject.activeSelf' cannot be assigned to (it is read only) activeSelfは読み取り専用なので、"gameobject.activeSelf = true"とかは無理。
落下地点をマーキングするなど、なにかしらのインジケータとして地面に沿うようになにかを表示したい、という要望があるかと思います。(というかまんまそれがやりたかったんですがw) こちらの記事(WORKING WITH UNITY3D ENGINE – DECAL EDITOR)を見つけ、Raycastを使ってやってるのかなーと思いたち、実装してみました。 動きとしてはこんな感じになります。 ] 実際に地面に沿うところ 処理の流れ 今回作成したものの流れは以下です。 ランタイムで新しくGameObjectを生成する 各種、表示に必要なコンポーネントを追加 スクリプトをアタッチされたオブジェクトのMesh情報をコピー Update内で頂点情報を更新 という流れになります。 コード コードを順番に見ていきます。 GameObjectを生成する まずは空のGameObjectを生成します。 最終的にこ
初投稿の為、色々お察しいただけますと幸いです。 タイトルの通りUnityを起動したら machine identification is invalid for current license. というメッセージが表示され作業が開始できなくなりました。 環境は以下の通り windows10 / Unity 2017.1.0f3 「ライセンスファイル( Unity_liculf )を一旦削除して、再度設定をする」と復旧するという記事を見つけたので試してみました。 https://teratail.com/questions/88400 通常ライセンスファイルは、以下のディレクトリに保存されているとの事。 Mac: /Library/Application Support/Unity Windows: C:\ProgramData\Unity 私はwindowsの為、 C:\ProgramDa
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに Unity5のトゥーンシェーディングを使った3Dアニメ表現(セルルック表現)の解説です。 左画像:変更前 右画像:変更後 Toon Shaderを使ってみる Assets > Import Package > Effects のアセットをインポートをします。 ToonShaderとImageEffectが使えるようになりますので、まずはToon/Lit Outlineを使いながらマテリアルの調整を行います。 ポイントは3つ。 ・影の付け方 ・テクスチャの単純化 ・色のバランス 影の設定 トゥーンシェーダーの設定を行う際に[ T
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く