強火で進め

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

Unity3d

Unity の WebGL(ブラウザ向け) 出力は無料に決定

Unity 5 で WebGL(ブラウザ向け) 出力が追加されるがそれは有料アドオンを購入する必要が有るとアナウンスされていました。 この発表がされた時には「まぁ、将来は iOS や Android でも実用的な速度で動作する環境が出て来るだろうし、そうなると iOS や And…

Microsoftに買収されて UnityVS が「Visual Studio Tools for Unity 1.9」に変わり公開

以前、 Microsoft に買収された SyntaxTree が開発していた UnityVS が「Visual Studio Tools for Unity 1.9」という名称に変わり、リリースされました。 Visual Studio Tools for Unity 1.9 - The Visual Studio Blog - Site Home - MSDN Blogs http://blog…

Unity 4.5 で追加された Wheel Joint 2D の使い方の記事書きました

Unity 4.5 で追加された Wheel Joint 2D の使い方、まだネット上には全然情報無く、ちょっとハマりやすい部分も有りますが一度理解しちゃえば簡単に車やバイクの挙動を再現出来るのでオススメです。 Unity 4.5 で追加された Wheel Joint 2D の使い方 - Unity…

「ゲーム作りのはじめかた―Unityで覚える企画からレベルデザインまで」(Amazonでの購入は商用利用も可能なおまけ付き)

ゲーム作りのはじめかた作者: あすなこうじ出版社/メーカー: SBクリエイティブ発売日: 2014/06/28メディア: 単行本この商品を含むブログ (5件) を見るUnityで企画からレベルデザインまで覚えれる本みたいです。 また、Amazonで購入するとユニトというこの本…

Unity 4.5 で使える気づきにくい機能を紹介したブログ記事

Gamasutra: Valentin Simonov's Blog - Interesting things in Unity 4.5 you probably didn't know about http://www.gamasutra.com/blogs/ValentinSimonov/20140603/218838/Interesting_things_in_Unity_45_you_probably_didnt_know_about.php?utm_source=…

Unity でジグソーパズルゲームを作りました

タイトルのリンクをクリックするとジグソーパズルが遊べます。 カッコイイUnity仮面を思う存分堪能しよう!!※動作には Unity Web Player が必要です。こちらからダウンロードして下さい。 ※音が出ます。 Unity仮面(その1) Unity仮面(その2) ユニティちゃん(そ…

Unity の実行画面を画像ファイルに連番で書き出し(透過にも対応)

こちらにUnityのプロジェクト置いときます。キャプチャした画像は Assets フォルダと同じ階層に Capture という名前のフォルダが作成されて保存されます。 関連情報 Unityの実行画面をキャプチャして動画に変換する方法 - 強火で進め http://d.hatena.ne.jp/…

UnityでPixel Perfectの設定方法( Sprite を使う場合)

以前、 Pixel Perfect の設定を書きましたがバージョン 4.3 から追加された Sprite を使う場合には以下の様に 1Unit 単位に 何Pixel 描画されるを示す、 Pixels To Units の値を反映させる必要が有ります。※ PixelsToUnits には実際に Sprite に設定している…

Unity の Spring Join 2D と Hinge Joint 2D の解説記事が公開されました

公式のリファレンスを読んだだけでは理解するのが結構大変な Spring Join 2D と Hinge Joint 2D の解説記事を書きました。 Spring Join 2D と Hinge Joint 2D は使いこなせれば、プログラムで書くと作るのが大変な挙動も簡単にシミュレート可能なので頑張っ…

Mac 版の Unity Web Player では material.color 値を読み込む時に不具合有り

Color c = go.renderer.material.color などの様に color の情報にアクセスする処理を行うとその時点から material.color の 0 に変わってしまうみたいで、オブジェクトの色が真っ黒に成ってしまいます。 Web Player で表示した初回は大丈夫なのですがブラウ…

Sprite をグレースケールで描画するシェーダを作りました

まずはデフォルトの Sprite 用のシェーダを手に入れる為にこちらから最新のシェーダのソースコードを手に入れて作業しました。始めは DefaultResourcesExtra フォルダの中の Sprites-Diffuse.shader を元に作業していたのですがこちらは上手く動作ませんでし…

クリックした Sprite を最前面に表示するサンプル

Sprite の描画の前後関係(描画順)をこんな感じに調整するサンプルです。 こちらにアップしてます。

Sprite Renderer の Order in Layer の値をスクリプトから変更する

Sprite の描画順を指定する Order in Layer 、現在の公式のリファレンスには記載されていない(更新されてないのかな?)ですがレンダラーの sortingOrder で変更出来ます。【使用例】 player.renderer.sortingOrder = 10;

「Unity Games Japan x 架け橋ゲームズ」のニコ生が開始

国内外のインディーズゲームの販売展開をサポートするプロジェクト「Unity Games Japan」、そのプロジェクトに協力している会社「架け橋ゲームズ」のニコ生が開始しました。毎週金曜日19:00から放送予定との事。 UnityGamesJapanさんのコミュニティ-ニコニコ…

Unity が色々な人に広がって来ました

最近は色々な人が Unity を始めていますね。アイドルだったり、 Unityでゲーム作り!|喜屋武ちあきオフィシャルブログ きゃんちまいんち! Powered by Ameba http://ameblo.jp/kyan-chi/entry-11825568011.html 主婦だったり、 【UNITE JAPAN2014】Unityが…

Unity からユニティちゃん公開

ちょっと記事を書くのが遅くなってしまいましたが Unity からユニティちゃん公開されました。以下のサイトからダウンロード可能です。 UNITY-CHAN! http://unity-chan.com/ 折角なので遅くなったのを活かしてユニティちゃんの扱い方などについての情報をまと…

Unity 上に日本語のテキスト読み上げ機能を簡単に実装する(Mac限定)

TL上で Unity 上でテキスト読み上げ機能の要望が上がっていたのでちょっと簡単に実装可能か色々調査していたところ、 Twitter 上で System.Diagnostics.Process を使うというアイディアを教えて貰いました。 System.Diagnostics.Process はコマンドラインか…

Unity の中の人も参加して作成された 2D ゲーム「Make Believe」(ソースコードも公開)

先日の Unite でも講演された Unity の中の人、 Veli-Pekka さんが参加されたチームで作成された作品。 Global Game Jam で作成された様です。 Unity 4.3 から追加された 2D 機能を使って実装されているのでその辺りの勉強をするのにも良いゲームです。 【 W…

ARM によるセッション「Optimizing Unity Games for Mobile Platforms」のスライド

Unite 2013 (去年開催)のバンクーバー会場で行われた ARM によるモバイル最適化手法についてのスライド。 Profiler.BeginSample() や Profiler.EndSample() なんて API 有ったんですね。 Unite 2013 optimizing unity games for mobile platforms from Angelo…

Unity の2D機能の入門本「Unityによる2Dゲーム開発入門〜プログラミング初心者がゲームを公開する最短コース」

「Unityによる2Dゲーム開発入門〜プログラミング初心者がゲームを公開する最短コース」、Amazonのレビューの評価の高いみたいなので初心者が2Dの勉強したいけど何か良い本有りませんか?と言われた時様にお勧め出来そうかどうか立ち読みして来ました。立ち読…

Library not loaded: /usr/local/lib/libjpeg.8.dylib というエラーが発生

Unity の Asset Store で販売されている「Multi-Platform Marker Detection Plugin」というARのライブラリを使った所、以下の様なエラーが発生しました。環境は Mac です。 Library not loaded: /usr/local/lib/libjpeg.8.dylib調べてみると OpenCV を使って…

Unity の Joint 2D 関連を解説した記事を書きました

Unity の2D機能の追加に関連された Physics 関連の以下の解説記事を書きました。全てのプロパティについて解説しています。 Distance Joint 2D Slider Joint 2D Spring Joint 2D Hinge Joint 2D 今回の記事で Distance Joint 2D、 Slider Joint 2D 、次回の…

「Unity for PSM」のパブリックプレビュー版が公開

「Unity for PSM」のパブリックプレビュー開始! https://ja-support.psm.playstation.net/app/answers/detail/a_id/264 遂に誰でも使える様に成りましたね(まだ作ったゲームをストアにリリースは出来ないみたいですが)。 PS Vita と Unity が動くパソコンを…

Unite Japan 2014 のスライドやサンプルコードまとめ

4月7・8日の2日間 Unite Japan 2014 が開催されました。 (2014/04/16 追記) 公式サイトでも講演者のスライドが公開されました。 Unity - Unite Japan 2014 タイムテーブル http://japan.unity3d.com/unite/unite2014/schedule 公開されたり、見つかり次第追…

Unite Japan 2014 のニュース記事まとめ

4月7・8日の2日間 Unite Japan 2014 が開催されました。 Unity - Unite Japan 2014 タイムテーブル http://japan.unity3d.com/unite/unite2014/schedule 1日目 基調講演 【Unite Japan 2014】Unityの最新情報が一挙公開!基調講演には、Oculus VRの創設者も…

Unityで開発する場合の「SteelSeries Stratus」のゲームパッド情報

コード情報 ボタンの情報 ボタン 対応する値 A joystick button 14 B joystick button 13 X joystick button 15 Y joystick button 12 L1 joystick button 8 R1 joystick button 9 L2 joystick button 10 R2 joystick button 11 一時停止 joystick button 0 …

今の最新バージョンの Unity で Cursor.SetCursor() で正しくカーソルを変更出来ない症状が発生

久しぶりに Unity でカーソルを変更する実装をしました。実装方法は以前、こちらに書いた方法で実装しました。この記事を書いた時はまったく問題無く動作したのでまさか正しく動作しないとは思ってなかったのですが今の最新バージョン(4.3.4f1)ではこんな感…

Unity 5 の予約開始

Unity 5 の予約購入の価格は以下。 Unity 4 Pro ユーザ → $600 Unity 3 Pro ユーザ → $750 Pro版を新規購入するユーザ → $1,500 ※その他、 iOS Pro や Android Pro についても必要に応じて別途購入する必要が有ります。 Unity - Unity5 予約開始! http://ja…

Unity 5 のページが公開

Unity 5(バージョン 5)の紹介ページが公開されました。 Unity 5 http://unity3d.com/5 こちらの予約をアナウンスしてるページにて日本語で少しだけ新機能についての説明が有ります。 Unity - Unity5 予約開始! http://japan.unity3d.com/promo/unity5/ こち…

Unity 5 では WebGL 出力が追加されるみたい

プログラム部分は Firefox の asm.js として出力されるみたいですね。 UnityでWebGL出力って事は出力データを多少加工するだけでFirefox OS向けのアプリを作れますね。3Dゲームだとシンプルなのしかキツイかもしれませんけど、2Dゲーム開発には有りな気がし…