2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【ゲームエンジン】Unity初心者質問スレBuild3

1 :名前は開発中のものです。:2020/01/11(土) 14:28:59.18 ID:wPvGtAaQ.net
ゲームエンジンUnityを楽しむ初心者による初心者の為のスレ
その為「アセットを購入しましょう」「チュートリアルやれ」「ググレカス」等禁止
初心者が親身になって初心者に教える。
又ググレの場合、何のキーワードでググるのか書いてね

●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
 http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 http://unity3d.com/jp/unity/faq
・MSDN
 http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
※前スレ
【ゲームエンジン】Unity初心者質問スレBuild2
https://mevius.5ch.net/test/read.cgi/gamedev/1557293737/

975 :名前は開発中のものです。:2020/03/28(土) 09:51:10.95 ID:YAlOXMAb.net
>>974
何も無ければその方向にずっと進めればいいのでは?もしくは押してる間。

976 :名前は開発中のものです。:2020/03/28(土) 09:59:40.41 ID:cXsW4i8m.net
iPadのLiDARいじろうとARKit触るかーと思ったけどUnityでやってるあれどうするのって見るのが怠いのでAR Foundation対応はよ

977 :名前は開発中のものです。:2020/03/28(土) 10:10:34.52 ID:uvhlBSlp.net
>>974
何もないのでその目的地となる座標が取れず、そのため方向もわからないので進むことができません
方向だけでも取れればよいのですが、何か方法があるのでしょうか?

978 :名前は開発中のものです。:2020/03/28(土) 10:12:38.63 ID:YAlOXMAb.net
>>974
974の話はそもそも仕様だから。
最初の問いについては、奥行きに何もなければ検出できるわけないよね。

979 :名前は開発中のものです。:2020/03/28(土) 11:10:48.61 ID:ahLOwy7F.net
>>977
「方向」を取得する方法を質問してそれを教えてくれてるんだから奥行きは関係ないのでは?

方向が取得できたらそのままZ軸も+すればいいじゃん

980 :名前は開発中のものです。:2020/03/28(土) 11:19:11.45 ID:uvhlBSlp.net
>>975
>>978
何度もすみません
何をどうすれば飛行を実現できるのか理解が及びません

その方向、要するに空中に進めればよいのですが、その方向を取得する方法が未だ分かりません
目的地を検出せずに方向を指定することができる方法があるのでしょうか?
それとも空中にダミーのコライダか何かを設置し、レイキャストで検出させる方法が正しいのでしょうか?

981 :名前は開発中のものです。:2020/03/28(土) 11:22:39 ID:uvhlBSlp.net
>>979
すみません
方向を取得する方法を教えてくださっているということですが、どの回答のことでしょうか?

982 :名前は開発中のものです。:2020/03/28(土) 11:27:53 ID:YAlOXMAb.net
FPSかtps
FPSならカメラの向いてる方にtranslateで+z
TPSならキャラのむいている方にtranslateで+z

TPSだと、キャラを向けるのにマウス画面座標を取得、キャラの画面位置と比較。相対角度が0になるようにキャラの向きを動かした後、前述処理。

983 :名前は開発中のものです。:2020/03/28(土) 12:01:12.38 ID:Ubm+5Kiq.net
Unityで画面のアスペクト比を変更した場合、画面の左右が切れてしまいます。
画面の上下は切れないので、画面の垂直方向が優先されて計算されているのだと思うのですが、これを水平方向を優先させて計算するにはどうすれば良いですか?

984 :名前は開発中のものです。:2020/03/28(土) 13:20:02.59 ID:DC6grK4Z.net
すみません、質問です。

ボタンA … Prefabの中のオブジェクトとして存在
ボタンB … シーン内に1つだけ存在(Prefabではない)

上記の2つのボタンがあり、
ボタンAを押したら、ボタンBに追加したコンポーネントC#を実行したいです。

そこで、ボタンAのイベントトリガー内に、対象オブジェクトとしてボタンBを指定しようとしたところで
行き詰まってしまいました。

ボタンAのイベントトリガーのインスペクター画面を出すには、
OpenPrefabでPrefab内を編集する必要がありますが、
OpenPrefabで編集中の時はシーンのヒエラルキータブが呼び出せません。(Prefabのヒエラルキーが表示されます)

こういう場合、シーンのヒエラルキーにあるボタンBを、
ボタンAのイベントトリガーに投げ入れたい時はどのようにすればよいのでしょうか?

985 :名前は開発中のものです。:2020/03/28(土) 13:52:48.25 ID:uvhlBSlp.net
>>982
ありがとうございます
おかげで何とか3次元移動が可能になりそうです

986 :名前は開発中のものです。:2020/03/28(土) 18:49:04 ID:r87870b6.net
VRゲームを作っているのですが
VRカメラやVRコントローラーを1から
作成する知識がまだなく、SteamVRPluginのサンプルシーンから
playerをコピーして作成を進めています。ですがこのコピーしたplayerは
DontdestroyOnloadになっててScene
切り替え時に移行先Sceneで重複してしまいます、どなたかplayerのdestroyを
解除する方法をご教授頂けないでしょうか?

987 :名前は開発中のものです。:2020/03/28(土) 19:05:49 ID:r87870b6.net
>>986
最後の書き方がおかしかったです。
誤 playerのdestroyを解除
正 playerのDontdestroyOnloadを解除

もう少しでゲームは完成なんですが
シーン切り替えが上手く行かないとどうしようもなく。教えて頂けましたら作ったゲームのDownloadリンクを貼りますので何卒!()

988 :名前は開発中のものです。:2020/03/28(土) 21:08:19 ID:SQeiPD5h.net
>>984
プレハブにインスペクタで参照を持たせることができるのは、そのプレハブ内に存在するものだけです。

なので、
プレハブ内に「シーン内からボタンBを探し、アタッチされたC#を実行する」ような「ブリッジになるスクリプト」を作って、ボタンAからはそれを呼ぶ、というかんじでどうでしょうか。

989 :名前は開発中のものです。:2020/03/28(土) 23:13:48.28 ID:W+doKw6n.net
http://s.kota2.net/1585404584.png
ユニティのテキストでこのような二重縁取りは簡単に出来るでしょうか?

990 :983:2020/03/28(土) 23:21:38.51 ID:DC6grK4Z.net
>>988
なるほど!そうなんですね
大変参考になりました。
ありがとうございます。

991 :名前は開発中のものです。:2020/03/28(土) 23:49:23 ID:W+doKw6n.net
Unityで「MSゴシック」や「MS明朝」などの
フォントを使う事ってできるのでしょうか?

992 :名前は開発中のものです。:2020/03/29(日) 00:13:57.77 ID:hdgo5J00.net
>>989
2000円で手取り足取り教えてあげるよ

993 :名前は開発中のものです。:2020/03/29(日) 02:03:44.76 ID:g2WXyABC.net
>>984
申し訳ない、>>988なんですが、
「プレハブがアセット内にある段階でシーン内への参照を持たせたい」のだと勝手に勘違いしてしまいました。

シーン内に置いたプレハブ(インスタンス)であれば、オブジェクトの左端の三角アイコンで子要素を展開すれば
子要素もインスペクタを変更できますのでそこから参照を持たせることができます。

994 :名前は開発中のものです。:2020/03/29(日) 02:36:29.63 ID:tuN6WF2Q.net
2Dオブジェクトに2つの画像をスクリプト側から任意のタイミングで
交互に切り替えたいのですがどうすればできますか?
1つの2Dオブジェクトに2つの画像を登録したりはできないでしょうか?
やりたいのはアニメーションではなく静止画画像の切替です。

995 :983:2020/03/29(日) 09:04:09.01 ID:/DjoBqpM.net
>>993
いえいえ!ありがとうございます。
987さんの最初の認識で合ってますよ。
ボタンAはシーンに存在せず動的に生成されるオブジェクトですので、アセットにしか存在しません。
最初からシーンに存在するのはボタンBのほうだけです。
(これは私のほうが説明不足でしたね。すみません)

今回、追加で説明していただいたのは、
「ボタンAがPrefabであってもインスタンスとしてシーンに存在していたら可能だよ」という事ですよね。
このケースは想定していなかったので、より深くPrefabとインスタンスについて知ることが出来ました。
丁寧なフォローありがとうございました!

それにしても、どうしてこんな制限があるんでしょうね〜
アセットだけに存在するPrefab内からでも指定できてもよさそうなのに。。。
プログラムに疎い私にはさっぱりです(笑

987さんの最初のアドバイスどおり、「ブリッジになるスクリプト」を用意して対処したいと思います。

996 :名前は開発中のものです。:2020/03/29(日) 13:11:41.03 ID:GkMiE/lb.net
>>989
TextMeshPro

997 :名前は開発中のものです。:2020/03/29(日) 13:59:44.59 ID:Wz06yXUl.net
ぽおお

998 :名前は開発中のものです。:2020/03/29(日) 13:59:49.93 ID:Wz06yXUl.net
ぴょおおお

999 :名前は開発中のものです。:2020/03/29(日) 13:59:57.52 ID:Wz06yXUl.net
ぴょお

1000 :名前は開発中のものです。:2020/03/29(日) 14:00:02.26 ID:Wz06yXUl.net
ぴゅおおお

1001 :名前は開発中のものです。:2020/03/29(日) 14:00:06.85 ID:Wz06yXUl.net
ぴょお

1002 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1002
359 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200