Unity

Unityでスコープ機能を実装する

投稿日:2020年3月16日 更新日:

今回やること

画像のようにキーをおしたらズームするようになります
照準の画像も通常時とズーム時で変わるようにします
フォートナイトみたいなゲームでよく使われますね

照準の作成

照準の画像が無い場合はこちらからダウンロードしてください

Create → UI → Imageをおします

作成したImageを選択し、座標を0,0,0にし、通常時の照準をSourceImageにドラッグ&ドロップします

続いて、同様にCreate → UI → Imageをおします

同様に作成したImageを選択し、座標を0,0,0にし、ズーム時の照準をSourceImageにドラッグ&ドロップします

ズームするようにプログラミングする

Scopeスクリプトの作成

Create → C#Scriptをおします

スクリプトの名前をScopeにし、ダブルクリックして編集画面を開きます

入力するスクリプト

入力したらMainCameraにScopeスクリプトをドラッグ&ドロップします

MainCameraを選択し、AimingAには通常時の照準、AimingBにはズーム時の照準をドラッグ&ドロップします

テストプレイをすると

スペースキーをおしたら、照準が切り替わってズームし、離すと元に戻ります

このサイトについて

ここには、自己紹介やサイトの紹介、あるいはクレジットの類を書くと良いでしょう。

検索

このサイトについて

ここには、自己紹介やサイトの紹介、あるいはクレジットの類を書くと良いでしょう。

検索

-Unity

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

Scratch → Unity対応表を使って迷路ゲームを作ってみよう

今回作るゲーム 今回やることの説明 こんな感じの迷路ゲームを作っていきます。 今回はキャラの移動を実装していきます。 それ以外の要素はパッケージに入っているので、 パッケージのPlayerスクリプトに …

Unityでメッセージウィンドウでの会話機能を作る

スクリプトを貼りけるための空のオブジェクトの作成 Create → CreateEmptyをおします 名前をMessageControllerにします 会話機能のスクリプトの作成 Messageという …

no image

「ゲームが作れる!」と言い切れるようになるために

さて、僕は子どもにゲーム作りを教えてそれによって子どもの表現力を伸ばすという仕事をしています。 その過程でまず習得に必要なツールとして、 ①Scratch これはプログラミングに必要な最低限の知識を習 …

Unityで生成したプレファブをリストに追加や削除をする

スクリプトを貼り付けるための空オブジェクトの作成 Create → CreateEmptyをおします Listに入れたオブジェクトを操作する流れ リストに格納したオブジェクトを消します ①リストの作成 …

blenderで火の鳥のロビタを作ってみた

さて、休日というものは得てして暇なものです そんな時はなんとなくPCで適当にものづくりしてみる 何しよっかなーと考えた結果、最近手塚治虫大先生の火の鳥を読み返しているのでその中に出てくるロビタを作って …

ゲタバコ倶楽部へようこそ

  • 139639総閲覧数:
  • 319今日の閲覧数:
  • 101869総訪問者数:
  • 222今日の訪問者数:

住所
Akita,Japan

営業時間
月~日: 10:00 AM – 10:00 PM

このページはゲタバコ先生の日々思うことや活動、プログラミングの習得方法を発信するページです。
仕事のご依頼、メッセージ等、サービス概要をご覧の上で、お気軽にご連絡ください。

getabakosensei@gmail.com