Unity

「マンデルブロ集合を鑑賞するツールを作成した」開発日記

マンデルブロ集合を鑑賞するツールを作成した youtu.be 先日動画を公開しました。 マンデルブロ集合を鑑賞するツールを作成しました。 Unity や three.jsなどは使わずに、ゲームエンジン部分も自作です。 よかったら上記の動画も確認してみてください。 また…

「機械式時計をUnityで再現した」開発日記

機械式時計をUnityで再現した youtu.be 先日動画を公開しました。 シンプル目な機械式時計の内部にある、歯車と針の動きを再現しました。 歯車の動きの連鎖と、歯車の形の3Dモデルを自分で開発しました。 よかったら上記の動画の方も確認してみてください。 …

Unity でマウスイベントを扱いやすくするクラスを実装する

目次 この記事の目的 概要 マウスイベントを扱いやすくする 実際に使ってみる まとめ 1. この記事の目的 この記事ではUnityでマウスイベントを扱いやすくする方法を紹介します。 ことの発端は、自分でマウス操作を実装しようとした際に Input クラスを使っ…

UnityでC++のクラスを管理する

目次 この記事の目的 概要 C++のコード C#のコード まとめ 1. この記事の目的 既存のC++の実装をUnityでも使いたい時にこの記事を参照してください。 C++のクラスを使って実装されていれば、そのクラスをUnityで管理できます。 サンプルコードをGitHubにあ…

C++ の std::vector と参照の組み合わせには注意

目次 この記事の目的 問題のコード 理想と現実 何が起こったのか 解決策 まとめ 1. この記事の目的 私がC++に慣れてきたと思った矢先にどハマりした問題を共有します。 C++のstd::vectorを、ただの可変長配列とかリストだと理解している方は注意です。 私は…

Unity におけるパフォーマンス最適化 【ドローコールバッチング編】

結局なにをしたら最適化されるの 1. マテリアルを節約しましょう2. マップなどの大きくて動かないオブジェクトは Static フラグをたてましょう やってみて上手くいかない場合は、記事の続きを読んでみてください。

Unity Web Player をブラウザの画面に合わせて起動する

Unity Web Player をブラウザの画面に合わせて起動する 結論 Project をビルドした時に生成される HTML ファイルを編集する。コミットログを見ればわかる方は次のリンクへ飛んでください。以降では HTML の編集箇所の説明を書きます。 ※ Unity Web Player は…

「サマーウォーズの OZ を Unity で再現しました」開発日記

サマーウォーズの OZ を Unity で再現しました youtu.be 先日、動画をあげました。題名の通り、 OZ の世界を Unity で再現しました。作ったものは Web 上で公開していて、 OZ の世界を誰でも自由に飛び回れるようになっています。自分で言うのもなんですが、…