Web Analytics

こつこつエンジニア

現役アプリ開発者によるIT系特化ブログ

Unityでオブジェクトをクリックするとオブジェクト名の一部を表示してみる【オブジェクト表示1】

f:id:madai21:20210720210353j:plain

  • はじめに
  • 環境
  • オブジェクトをクリックするとオブジェクト名を表示するようにする
  • おわりに

はじめに

今回から三回に分けてUnityでオブジェクトの情報を表示させてみたいと思います。
最終的にカメラの範囲内の特定オブジェクトをクリックすると、どの距離でも同じサイズでオブジェクトの情報を表示させるようにしたいと思います!

それぞれ以下の予定としています。

  1. オブジェクトをクリックするとオブジェクト名の一部を表示する ※【今回】※
  2. どの距離でも同じサイズのテキストを表示させる
  3. カメラの範囲内にオブジェクトが写っている時のみ表示する

今回はカメラに映っている特定のオブジェクトをクリックするとそのオブジェクト名の情報を表示させてみようと思います。

続きを読む

Unityでマウスの操作を行うとカメラが移動/回転/ドリーイン・ドリーアウトするようにしてみよう!(おまけでズームも)

f:id:madai21:20210720210353j:plain

  • はじめに
  • 環境
  • Cameraで写す空間を用意する
  • カメラ制御用スクリプトファイルを作成する
  • カメラ制御用スクリプトファイル(CamCtrl.cs)を編集する
    • マウスの左クリック押している間はカメラを移動させるようにする
    • マウスの右クリック押している間はカメラを回転させるようにする
    • マウスのホイール操作している間はカメラをドリーイン or ドリーアウトさせるようにする
    • 【おまけ】マウスのホイール操作している間はカメラをズームイン or ズームアウトさせるようにする
  • カメラ制御用スクリプトファイル(CamCtrl.cs)の全コード
  • さいごに

はじめに

今回はUnityでマウスの操作でカメラ自体が移動回転ドリーイン・ドリーアウトを行うようにしてみたいと思います。
※おまけでドリーイン・ドリーアウトの代わりにズームもしてみます。

続きを読む

Unityで外からの光の影響を受けない真っ暗な部屋を作ってみよう!

f:id:madai21:20210720210353j:plain

  • はじめに
  • 環境
  • まずは部屋を作ってみる
  • 環境光を消してみる
  • おわりに

はじめに

今回はUnityで外からの光の影響を受けない閉鎖的な真っ暗な部屋を作ってみたいと思います。
最終的に部屋の中にはライトを配置して部屋の中の一部だけ光があたる状態にしたいと思います。

続きを読む

【Sourcetree】GitHubにPushできない時の対策

f:id:madai21:20211014135046j:plain

  • はじめに
  • 環境
  • SourcetreeからGitHubリポジトリにPushしてみたけどLogon failedとエラーがでてしまう・・・
  • Sourcetreeの認証設定を行う
  • 再度Pushしてみる
  • おわりに

はじめに

GitHubリポジトリを作ってSourcetreeからGitHubにPushしたけどLogon failedと出てPushできない(途中ログインとパスワード入力したのに何で認証に失敗するの?^^;)、ログインを何度も求められてPushできない(ログインできない)という場合の対応方法について書きます。

続きを読む

Qtでクロスプラットフォーム開発をしてみよう!【AWS Linux Ubuntu導入編】

f:id:madai21:20210801231731j:plain

はじめに

前回はWindowsでQt Creatorを導入し、Hello Worldを表示するプログラムを作りました。
今回はAWSLinux Ubuntu Serverを構築し、Windowと同じコードのHello WorldプログラムをUbuntu上で動作させてみたいと思います。
madai21.hatenablog.com

続きを読む

UnityでUnlit Shaderを作成して半透明なオブジェクトを描画してみよう!

f:id:madai21:20210720210353j:plain

  • はじめに
  • MaterialのAlbedoのA値を変えてみる
  • アルファ値を考慮したUnlit Shaderを作成する
  • おわりに

はじめに

前回までにスクリプトファイルから色んな形のオブジェクトを青色や黄色などの色付きで描画しました。
madai21.hatenablog.com
madai21.hatenablog.com
では半透明のオブジェクトを描画させたい場合、MaterialのAlbedoのA(アルファ)値を255から変えるだけで実現できるでしょうか?
確認してみましょう^^

続きを読む

Qtでクロスプラットフォーム開発をしてみよう!【Windows導入編】

f:id:madai21:20210801231731j:plain

  • はじめに
  • 環境
  • 手順
  • 1. Qt Creatorをダウンロード
  • 2. Qtをインストール
  • 3. Qt CreatorでHelloWorldアプリケーションを作成
  • おわりに

はじめに

皆さんQtをご存じでしょうか?
QtとはWindowsMacLinuxなどマルチプラットフォームで同じプログラムコードで動作させることのできるクロスプラットフォームアプリケーションフレームワークです。
このQtをWindowsLinux Ubuntu(AWS)それぞれに導入して、WindowsLinux Ubuntuの両方でHello Worldを表示するプログラムを作成してみたいと思います。
※Winodws編とLinux Ubuntu(AWS)編の2回に分けて記事を書きます。
 今回はWindowsとなります。

続きを読む