![Amazon.co.jp: ゲーム開発者になるための Unity4 徹底ガイド プロが教える効果的なゲーム制作技法: 李在賢 (著), 金凡峻 (翻訳): 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/8f138efe385f63798c2af792135818b09a722e8d/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51M8wtKWIoL._SL500_.jpg)
UnityからWebブラウザを召還してみました!! 以下覚え書きです☆ プラグインとしてGREE様のunity-webviewを使用しました。 【スクリプト(抜粋)】 WebViewObject webViewObject = (new GameObject("WebViewObject")).AddComponent(); webViewObject.Init(null); webViewObject.LoadURL ("http://itai.net/"); webViewObject.SetMargins(20, 20 , 20 ,100); webViewObject.SetVisibility(true); 【作業で詰まった箇所】 ・Winでの作業時に表示を確認しながら作れない(Macなら可能か?) ・Build & SettingのPlayer Settingsの欄 Ot
Unity で作成したアプリケーション内で Webview を表示したり Webview 内から Unity を操作したりしてみた。 Unity で Webview を扱うには gree が提供している unity-webview や、それの元となった keijiro 氏の unity-webview-integration などを使用する必要があります。あと有料のアセットとかあった気がする。 自分は gree が提供している unity-webview を使用する事にしました。 gree/unity-webview · GitHub unity-webview インストール 上記リンクから zip をダウンロードし、dist ディレクトリ内にある unity-webview.unitypackage を Unity の Project 欄へドラッグします。 ドラッグしたら Import
UnityEditorにはエディタ拡張で簡単にドラッグ&ドロップ使える機能が備わっている。 http://docs-jp.unity3d.com/Documentation/ScriptReference/DragAndDrop.html Unityの機能なのでAssetsフォルダ配下のものなら更に便利に使える。こちらのブログではInspector上でドラッグ&ドロップについて書かれている。Assetsフォルダ配下だからAssetDatabaseを使ってゴニョゴニョできる。 もちろん、ファイル以外にHierarchyビューのゲームオブジェクトとかもドロップできる。 ただ残念なことに、ファイルのパスはちょっといまいちかも。DragAndDrop.pathsで対象のパスを取得できるけど、プロジェクト配下のファイルはプロジェクトフォルダをRootとした相対パスで、プロジェクト配下ではないものは絶
はじめに Unity 4.6 から導入された新 UI システムでは、マウスやキーボード、キーパッドの入力を担当する Standalone Input Module と、タッチを担当する Touch Input Module によって、入力イベントが扱われます。何かしらの UI 要素を追加すると、自動でこれらのモジュール及び EventSystem のアタッチされたゲームオブジェクトが自動で生成されます。 そして新 UI システムでは、Canvas のRender Mode を World Space にすることで、VR のシーンでも簡単に扱うことが出来ます。が、そのままではマウスやキーボードの操作になってしまい、色んなガジェットと組み合わせたりしながら VR 内で望ましい UI を色々と試行錯誤するにはカスタムしてあげる必要があります。 そこで本エントリでは、独自のイベントハンドリングを新
[Unity] 画面をキャプチャーしてPNGファイルへ出力する [Not RenderTexture] by 希木小鳥 · 2015年2月19日 画面をキャプチャーしPngファイルへ保存する方法です。ゲーム実行時ではなく開発中にUnityのエディタ上でスクリーンショットを撮りたい場合に使用しました。ゲーム内での動的なやつはUnity Pro版のRenderTextureを使えばよさそうですが無課金ユーザーなので使えません。 単純に画面の状態を保存するのならこれで終了です。 Application.CaptureScreenshot( Filename ); 自分がほしかったのはアルファチャンネル込みの画像だったのでTexture2Dを32bitで作成し、画面の状態を取り込みました。 using UnityEngine; using System.Collections; using Sys
CanvasUI(uGUI)システムでは、ユーザの操作をEventで授受する。たとえばButton要素の場合、インスペクタのButtonスクリプト・ブロックの一番下に、OnClick()という項目がある。ここにOnClick()イベントを受け取る関数と渡す引数を設定する。 タブの"+"をクリックし、左下の枠にイベントを渡すGameObjectを設定し、右上の枠にイベントを送る関数をドロップダウンリストから設定する。左下は関数に渡す引数で、 なし float int string bool Object のいずれか。最後の"Object"はUnityのほとんどのクラス(たとえばGameObject, Component, Monobehaviourなど)のベースクラスなので、実質的にはほとんどのクラスを引数に指定できる。たとえばTransformや、GameObjectそのものも渡すことがで
Screen Space Overlay : RenderMode もっとも基本的なRenderModeであり、規定値。 これを選択するとUIはシーン上にオーバーレイ表示され、最前面に描画される。 カメラなしでも表示できる。 このモードの場合、Canvasのサイズは自動的にスクリーンサイズに合うように変更される。 また、スクリーンサイズが変更になる場合も自動的に追従する。 よくあるGUI(操作ボタンとか)はこれで問題なさそうね。 Rect Transform Canvasを含むすべてのUI要素はこのコンポーネント(RectTransformComponent)を持ってる。 UI要素はこのコンポーネントに基づいて動作する。(らしい、よく理解できんかった) RenderModeにScreen Space Overlayを選んでいる場合、Canvasのこのコンポーネントの値はすべて自動的に入力さ
Unity5が公開され、旧Unity Pro(現Unity Professional Edition)の機能の大半が使用可能な新しい無料版Unity・Unity Personal Editionが公開されました。 ということで「Unity 4 freeと比較してUnity 5 personal editionは何が出来るようになったのか」をマニュアルの「Pro」の文字を頼りに探してみました。 あくまでUnity 4 free との比較ですので、Unity5で出来るようになったことは極力除きます。 目次 目次 画面全体のエフェクトが可能に 3D表現を軽くする機能が使えるようになった RenderTextureが使用可能に エディタ上でもC++をNativePluginsとして使えるようになった アプリサイズの削減やAssetBundle スプライトパッカーが使用可能に プロファイラーの使用
“本物”のゲーム開発ノウハウを伝授! バンダイナムコスタジオの現役プログラマが解説する新しいUnity本! アニメーションやエフェクトはもちろん、AIやネットワークなどもカバー。 キャラクターの表示から、マルチプレイヤーゲームの完成まで、 ステップ・バイ・ステップで習得できる本格派解説書! ■目次: 第1章 Unityを知ろう 第2章 Unityを触ってみよう 第3章 Unityでプログラムを書いてみよう 第4章 データをインポートしてみよう 第5章 キャラクターを移動してみよう 第6章 キャラクターを操作してみよう 第7章 カメラを動かしてみよう 第8章 プレハブ化と敵の設定 第9章 アニメーションをつけてみよう 第10章 攻撃を作ってみよう 第11章 AIを作ってみよう 第12章 ゲームの流れを作ってみよう 第13章 UIを作ってみよう 第14章 タイトル画面を作ってみよう 第15章
最近勉強の為にUnityを触っていますが、 とりあえずインストールして本とか買ってみたんだけど、まだまだ全然わかんねーということで ここではUnity初心者が七転八倒しながらやったことを備忘録として残していきたいと思います。 ーーーー本文ーーーー 1.とりあえずプロジェクト作ろうぜ Unity起動してメニューのFile > Open Project押します するとこんな画面が出てくるので同じ場所にチェックボックスをつけてしたの[Create Project]を押します。 後でわかった事 ◆Character Controller.unityPackage その名の通りキャラクターをコントロールするパッケージだそうです。 ◆SkyBoxes.unityPackage セカイの背景を青空にしてくれるパッケージです。 ◆Terrain Assets.unityPackage これがマップを造形し
当サイトはUnityという無料でゲームを簡単に作れてしまうソフトの使い方を解説したサイトです。 しかもUnityなら3Dゲームも2Dゲームもスマートフォンゲームもブラウザゲームも簡単に作れてしまいます! ぜひ当サイトでUnityの使い方をマスターしてください!! わからないことや知りたいことがあればコメントなどでお知らせください。 1.基本操作 Unity3Dのインストール - Unityって何? プロジェクトの作成方法 ゲームオブジェクトの作成 ゲームオブジェクトをバウンドさせる。 スクリプトの追加、キャラクターの移動 オブジェクトの複製方法 プレハブについて ゲームをビルドし公開する 2.中級編 UnityAssetStoreを利用する パーティクルシステムでエフェクトを作成する1 パーティクルシステムでエフェクトを作成する2(応用編) OnGUI関数でGUI(ボタンとかスライダーとか
ゼビウスやスターソルジャーなど1980年代に一世を風靡した縦スクロールシューティングのジャンル。Unityで参考になるゲームサンプルがあるので紹介したい。 英語版にはなるが、全くの初心者がUnityをウェブからダウンロード、画面の見方を学習するところから始まり、最後はゲームを完成させるまで29回に分けて、C#でのスクリプト作成を中心にゲームの作成方法のチュートリアルがついている。 Unityフォーラムのリンク先からRARファイルとしてダウンロードし、解凍する。 http://forum.unity3d.com/threads/37093-Over-7-hours-of-Unity-Training-Videos-Download-them-now! Introduction (イントロダクション) Unity Crash Course (Unity即席レッスン) The Game Obje
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く