[過去ログ] 【3Dゲームエンジン】Unity質問スレッド33 	 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
867(6): 2018/02/02(金)12:57 ID:nXa10VsX(1/2) AAS
 質問です 
 2Dのゲームなんですが 
 オブジェクトAに追従するテキストUIを作りたいのですが上手くできません 
 オブジェクトAにテキストUIをキャンバスごと子供として付けて、 
 スクリプトで 
 OBJPos = OBJ_parent.GetComponent<Transform>().position; 
 var ThisPOS = this.GetComponent<RectTransform>().position; 
 と宣言して親の位置と自分の位置取得して、 
 ThisPOS.x = OBJPos.x; 
 ThisPOS.y = OBJPos.y; 
 で代入しても動きませんでした。何か良い方法は無いでしょうか? 
868: 2018/02/02(金)13:38 ID:FeC2YTJa(1/2) AAS
 変数に座標をいれてるだけで、キャンバスに座標を返してないからだね。 
 変数で宣言した値を返さないと、格納されたままで適応されない。 
 this.getcomponent・・・省略・・・.x = ThisPOS.x 
 って感じ。 
 どっちにしろキャンバスは移動させても表示に影響しないから意味ないよ。 
869: 2018/02/02(金)13:38 ID:1BX35yJi(1) AAS
 >>867 
 アセットを買えばいいと思いますよ 
870(1): 2018/02/02(金)13:42 ID:FeC2YTJa(2/2) AAS
 TextMeshProって無料アセット使えばGameObject扱いでCanvasなしでテキスト表示できるから楽に実装できるんでねえかな 
871(1): 2018/02/02(金)13:42 ID:GD1h0pw3(1) AAS
 >>867 
 CanvasのプロバティにRender Modeというのがあるじゃろ? 
 それをWorld Spaceにするのじゃ 
 
 いちいちスクリプトで座標指定しなくてもよいぞ 
872(1): 2018/02/02(金)14:10 ID:nXa10VsX(2/2) AAS
 >>870 
 入れてみたけどイマイチ良く解らない・・・ 
 >>871 
 変えてみたけど特に変わらなくない? 
873: 2018/02/02(金)20:34 ID:gXWVnQde(1) AAS
 >>867 
 canvasをAの子から出し、さらにworldにして、テキストのオブジェクトにAのpositionをそのまま代入すればいけそうだけどな 
 あとアンカー使ってるならpositionだと動かないぞ 
874: 2018/02/02(金)22:55 ID:ENuWGTUJ(2/2) AAS
 >>867 
 ポジションのプロパティって直いれてもダメな気がする 
 やるならポジションを設定 
 つまり 
 pos.x=newPos.xはダメで 
 pos=newPos 
875: 2018/02/03(土)03:23 ID:3Rkn2AkM(1) AAS
 >>872 
 スクリプト出来ないならアセット買えば? 
876(2): 2018/02/03(土)16:22 ID:PeyEQYN1(1) AAS
 Unityってたとえばデスクトップアプリみたいなウインドウの無い物も作れる? 
877: 2018/02/03(土)16:49 ID:LEKvkaMa(1/2) AAS
 >>876 
 アセットを買えば出来るかも知れませんよ 
878: 名無し@キムチ 2018/02/03(土)19:35 ID:eZ5O365N(1) AAS
 >>867 
 3Dテキストでやれば簡単にオブジェクトに追従するけど、3Dテキストではダメなのか? 
 キャンバスに貼り付けた2Dテキストでないとダメなのか? 
879: 2018/02/03(土)21:27 ID:LEKvkaMa(2/2) AAS
 >>867 
 もうね、プログラムできないなら無理せずにアセット購入しろよ 
880: 2018/02/03(土)21:37 ID:HNzQ9i5w(1) AAS
 >>876 
 unity 透過画面で検索するとそれらしいのでてくるから出来るみたいね 
881(1): 2018/02/04(日)11:57 ID:cd+0DwEP(1) AAS
 マシナリウムみたいなゲームって何で作るの? 
882: 2018/02/04(日)12:23 ID:pDNqG3Ci(1) AAS
 作りたいから 
883: 2018/02/04(日)13:25 ID:6U+ZeN8W(1) AAS
 君は何でゲーム作らないの? 
884: 2018/02/04(日)13:31 ID:VJI0Gk+x(1) AAS
 Unityで 
885: 2018/02/04(日)23:49 ID:rbYcyipa(1) AAS
 >>881 
 アセットを買ってつくるのでしょう 
886: 2018/02/05(月)02:06 ID:8TxUHeE1(1) AAS
 また急にクソゲー作りたくなったから帰ってきたぜお前ら 
887: 2018/02/05(月)12:51 ID:Qv0KWDSo(1/2) AAS
 おー久しぶり!誰だっけ? 
888: 2018/02/05(月)13:03 ID:gZIcooAm(1) AAS
 名前欄に書いてるだろ 
889: 2018/02/05(月)13:05 ID:AC3Lsqg8(1) AAS
 sageさん? 
890: 2018/02/05(月)14:44 ID:Qv0KWDSo(2/2) AAS
 開発中学の、もの君か 
891(1): 2018/02/06(火)00:55 ID:KnS79IPV(1/3) AAS
 meshについて質問させてください。 
 現在2Dのゲームを作っているのですが以下の記事を参考にメッシュを動的に作成しようとしています。 
 外部リンク:www.shibuya24.info 
 
 するとSceneビューにはメッシュが表示されるのですが、Gameビューには表示されません。 
 2Dだとメッシュは表示されなかったりするのでしょうか? 
 
 よろしくお願いします。 
892(1): 2018/02/06(火)01:32 ID:KsBJmq8o(1/4) AAS
 スプライトじゃだめなんですか! 
893: 2018/02/06(火)01:48 ID:KnS79IPV(2/3) AAS
 >>892 
 さっそくのお返事ありがとうございます。 
 
 実は中心角が時間で変化する扇形の攻撃オブジェクトを作りたいと思ってまして、 
 そのためにはその変化していく扇形に合わせてコライダーも変化させていく必要があると思っています。 
 
 スプライトだと、中心角が時間で変化する扇形を作るところまではできたのですが、 
 その形状に合わせた形になるように動的にコライダーを変更させる方法がわかりませんでした。 
 
 そこでMesh Colliderをアタッチしたメッシュで中心角が時間で変化する扇形を作れば上記のことが実現できると思った次第です。 
 
 メッシュに拘っているわけではありませんので、上記のことが実現できればスプライトでも良いのですが可能でしょうか? 
894(1): 2018/02/06(火)01:52 ID:GhASI3A/(1) AAS
 >>891 
 カメラのCulling MaskとメッシュのLayer設定はできてる? 
 メッシュがカメラの描画領域に入っていること、カメラのプレビューにメッシュが表示されていること、カメラの描画順が正しく設定されていることを意識して確認してみるといいよ。 
895: 2018/02/06(火)02:19 ID:KnS79IPV(3/3) AAS
 >>894 
 Z座標いじったら直りました! 
 ご指摘の通り、カメラより手前?に表示されていたようです。 
 的確なアドバイスありがとうございました! 
896(3): 2018/02/06(火)12:37 ID:XfNTtQ4o(1/4) AAS
 以下のエラー出てる人いないか? 
 いたら対策どうしたか教えてくれ 
 
 エラー内容 
 'Project Name' was compiled with optimization - stepping may behave oddly; variables may not be available 
 
 環境 
 Unity2017.3.1 
 Xcode9.2 
 iOSのDebugモード(実機) 
 
 治らなかった対応履歴 
 ・グーグルで3時間調べる 
 ・ビルドモードをDebugにする 
 ・Optimization LevelのDebugをNone[-o0]に設定 
 ・端末内のアプリを削除して再ビルド 
 ・Xcodeのプロジェクトソースを削除して再ビルド 
 ・UnityとXcode、MacOSを最新版にアップデート 
 
 お手上げ状態なんだ。助けてくれ 
上下前次1-新書関写板覧索設栞歴
あと 106 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.023s