4. おしながき • 設計とは – 設計とは何か、設計の何がよいのか – モデリングとクラス設計 • 覚えておくべき基礎知識 – クラス図の読み方 – SOLID原則 – デザインパターン • Zenjectの紹介 – 依存性注入とは何か • まとめ
![Unity開発で使える設計の話+Zenjectの紹介](https://cdn-ak-scissors.b.st-hatena.com/image/square/ccc7a23af37cd56bc106c55e8c5b30736e172ad2/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fpdf-171126145352-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
4. おしながき • 設計とは – 設計とは何か、設計の何がよいのか – モデリングとクラス設計 • 覚えておくべき基礎知識 – クラス図の読み方 – SOLID原則 – デザインパターン • Zenjectの紹介 – 依存性注入とは何か • まとめ
買ってしまったOculus Go!なんだか毎日かぶってます。 Oculus Goは、ヴァーチャルリアリティを簡単に体感できる装置。 スマホのアプリが必須ですが、今まではかなり強いパソコンが無いとダメだったので結構な革新です。 iOSのOculusアプリ AndroidのOculusアプリ このアプリが利用できるスマホを持っているなら、何も考えず買ってしまっても誰でもかなり楽しめる気がします。 Oculusのアカウント作成も必要です。(Facebookのアカウントと連携します。) 外に持ち出して、友人にかぶらせてみたりしやすいのも、楽しみのひとつになるかもです。 購入は、OculusサイトのOculus Goから。海外から発送されるため、購入時の住所などはローマ字で入力する必要があります。 (現時点2018/5/17で他のサイトで売られている場合は、転売ですので注意!) もし外に持ち出して誰
とりあえずサファイアートちゃんCRSをGearVRにしてみる。元々がCardboard用に作ってあったので、UIが最低限のものしかなく、移植は難しくなかったかな。一応Oculusのプラグインも使ってるし、いずれPCのVRでも簡単に移植できそう。#sapphiart #VR pic.twitter.com/AlA4ZKGpix — ヽ|∵|ゝ(Fantom) (@fantom_1x) 2017年7月25日 はじめに大まかに仕様的なものを説明しておくと、今回の実装方法は「レーザーの発射位置(Anchor)から指している位置(Target)に向かってラインレンダラ(Line Renderer)で線を引く」という非常に簡単なものである(笑)。なので例として GearVR コントローラを使っているが、たぶん他のコントローラでも移植はそう難しくはないだろう。また SDK 依存を減らすためにも、レーザー
rikoubou.hatenablog.com 前回の記事でOculus Go向けのビルドはできるようになりました。 今回は前回のプロジェクト(と言ってもCubeやSphereを置いただけですが)にOculus Goコントローラーを追加していきます。 1:必要なアセットのインポート プロジェクトを開いたらメニューの「Window」→「Asset Store」を選択します。 するとAsset Storeの画面が出てくるので「Oculus Integration」と入力して検索ボタンを押します。 Oculus Integrationのアセットをダウンロードしてない場合はダウンロードします。 ダウンロードが終わったら「Import」ボタンを押してアセットをインポートします。 インポートの途中で以下のダイアログが出てきた場合は「Yes」ボタンを押します。 そのあとUnityを再起動するかを尋ねるダ
■Unity-chan!をダウンロードする 今回使用するのはUnity日本支社のアイドル「ユニティちゃん」です。 無料でダウンロードでき、ルールを守れば二次創作もOKとのこと。 ではこちらからユニティちゃんをダウンロードしましょう。 全てImportしてください。 そうしたらProjectのAssetsからunitychanを選びSceneにドラッグ&ドロップしましょう。 UnityChan > Models > unitychan 次にユニティちゃんを乗せるPlanを出します。 Hierarchy > Create > 3D Object > Plan ユニティちゃんアセットには地面を装飾するMaterialも入っているのでそれも使ってみましょう。 UnityChan > Stage > Materials その中のどれでも好きなものをSceneかHierarchyのPlaneにドラッグ
3D空間でキャラクターに追従するカメラの実装 以下の機能を満たすカメラを実装しました。 ・方向キーによるオブジェクトの移動方向は、カメラの正面方向を基準にする。 ・カメラはオブジェクトに追従し、右クリック&マウス移動によってプレイヤーの周りを公転する。 カメラ関連記事 ■【スナイパーライフル】カメラのズームと倍率の制御について ■【接写】マウスホイールでカメラの向きにドリーイン・ドリーアウトさせる ■【FPS向け】主観カメラへの切り替えと、プレイヤーの移動方法について © Unity Technologies Japan/UCL サンプルが落ちてないかなと探してみましたが、個々の実装例は見つかるものの、複合的なものは見つからず。 標準アセットを探せば似たような機能のカメラスクリプトがある気がしなくもないですが、「作れるものは作る!」の考えで実装してみました。 ※使用しているUnityのバー
Unity2019.2.2f1 Windows10 □ 【UnityC#講座】3D人型モデルを三人称視点で動かす操作を改良 【UnityC#講座】ユニティちゃんにパンチさせる 【UnityC#講座】ユニティちゃんに殴り合いをさせる【NavMeshAgent】 またこれらの記事の続きです。 今回はユニティちゃんアセットに入っているボイスを使ってみます。 攻撃とダメージを受ける時に声が出るようにしました。 完成したのがこの動画です。 ユニティちゃんのボイス使ってみました。 攻撃とダメージ時に言います。 しかしUnityRecorder録画中に音声出ないは何でだろう?#unity pic.twitter.com/Xo9OEbyH2c — イシゲー@UnityとBlender (@ishidahanta) November 22, 2019 ■SEオブジェクトとSEスクリプトを作る まず空のオブジ
Unityではオブジェクト向きを変えるにはTransform.LookAtメソッドを使います。この場合、体ごとグルっと回ってしまって不自然なことがあります。 ここではIKを使ってUnityちゃんの注視点方向を変える方法を紹介します。 Unityちゃんを配置しする Unityちゃんのモデルをシーンビューに配置しましょう。WAITアニメを表示するため、UnityChan/Animationフォルダにある「UnityChanLocomotions」をUnityちゃんにドラッグ&ドロップします。 これで、自動的にUnityちゃんにAnimatorコンポーネントがアタッチされます。実行するとWAITアニメーションが実行されます。 UnityちゃんをIK対応にする UnityちゃんをIKにしたがって動かすためには、Animator ControllerでUnityちゃんをIKで動くように設定する必要が
<p>UnityでOculus Go対応アプリを開発する方法やTipsをまとめています。</p> <div class="aspect-container aspect-16-9"> <div class="aspect-content"> <img src="https://framesynthesis.jp/tech/images/oculus/oculusgo/oculusgo.jpg" width="100%" height="100%"> </div> </div> <h1 id="更新履歴">更新履歴</h1> <p>(2019年2月05日)「<a href="#oculus-go-%E3%81%8C%E3%82%B9%E3%83%AA%E3%83%BC%E3%83%97%E3%81%99%E3%82%8B%E3%81%AE%E3%82%92%E6%8A%91%E6%AD%A2
Foreword Welcome to our Unity 2D Minesweeper Tutorial. Minesweeper is a single-player puzzle game, originally released back in the 1960s. The goal of the game is to uncover ("sweep") a minefield while trying to not trigger any of the mines. After uncovering an element without a mine, the game will always show a number that indicates the amount of surrounding mines. When only the mines remain on th
はじめに ゆう@あんのうんです。 久々にUnity絡みのお話です。 解像度に合わせて画面のサイズを自動調整する 今回は、様々な端末が出てきている中、それぞれの解像度に合わせたSpriteとかの表示サイズを自動調整するやり方です。 カメラに以下を仕込む事で実現できます。 void Awake() { // 開発している画面を元に縦横比取得 (縦画面) iPhone6, 6sサイズ float developAspect = 750.0f / 1334.0f; // 横画面で開発している場合は以下の用に切り替えます float developAspect = 1334.0f / 750.0f; // 実機のサイズを取得して、縦横比取得 float deviceAspect = (float)Screen.width / (float)Screen.height; // 実機と開発画面との対比
審査が厳格なことで知られるApp Storeの安全神話を大きく揺るがせた、Xcode事件ですが、今度はXcode以外に、ゲーム開発エンジンと知られるUnityでも、同じようなマルウェア「UnityGhost」が仕込まれていることが発覚しました。 個人情報がマルウェアで抜き取られる! Unityは、iOSやAndroidのみならず、WindowsやMac OS X、PlaystationやXboxにいたるまで、あらゆるプラットフォームへ向けた3Dアプリケーションを制作することが出来る総合エンジンです。 しかし9月21日、Unity4.Xのバージョンに、「XcodeGhost」と同じような改ざんが加えられており、改ざんされたUnitを使用して作成されたアプリを使うと、App Storeからアプリをダウンロードして使用したユーザーの個人情報やiCloudデータが盗み出され、酷いと遠隔操作されてし
2012/07/31 スマートフォン 最近、クスールさんのUnity講座に通ってます。 Unityはゲーム!というイメージが強いですが、 自分はゲーム以外の使い方を探って行きたいです。 Unityのインターフェースにも慣れつつあるので、 UnityとAndroidで通信できないかな?ということで調べてみました。 AndroidをコントローラーにUnityを操作するという感じですかね。 会社の方にOSCという手軽に扱えるプロトコルを教えてもらったので、 そっちの実験もかねて 参考サイト UnityでOSC(OpenSound Control)を使う方法 サンプルの入手先やパラメーターの設定方法などすごく分かりやすかったです。 ありがとうございました! 自分の場合は、TouchOSCというアプリではなく、 Processingを使ってAndroidの方位センサの値を渡すようにしました。 今回使
こんにちは、ポルトガル出身アプリエンジニアのマリオ フレイタスと申します。 なぜUnity? 2011年8月に中途採用で入社してからずっとUnity 3Dをやってきました。 Unityを使って、iOSとAndroid版のVideoPoker by COINPLAZAというゲームをリリースして、今は新しいゲームを開発しています。前のプロジェクトと新しいプロジェクトの間に、社内向けのUnityプラグインを10以上創ったりしました。 cukunityフレームワークの紹介 最近創ってgithubで公開したcukunityというUnity用のBDD(Behavior Driven Development:振舞駆動開発)フレームワークとその使い方を紹介したいと思います。現在、iOSとAndroidの実機のみサポートしています。 下記URLは公式サイトです。 http://github.com/imki
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く