[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart4 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
437
(2): 2021/06/11(金)20:28 ID:GhITx4+h(1) AAS
>>435素人はしゃべんな
438: 2021/06/11(金)20:46 ID:NsUjfjws(1) AAS
>>437
城島リーダー!
439: 2021/06/11(金)20:50 ID:Ru9ASja9(3/3) AAS
まぁHumanoidの方がリターゲット勝手に掛かるし便利っちゃ便利
440: 2021/06/12(土)01:22 ID:sLV+caWo(1) AAS
これの記事見てLINEpayでアセット買おうとしたけど買えなかったんだけど原因わかる人いる?

外部リンク:assetstore.info
441
(1): 2021/06/12(土)07:58 ID:sYbfhvOe(1) AAS
>>437
もう5年も使ってるし裕福に暮らせるレベルで売れてるんですけどw
442: 2021/06/12(土)11:20 ID:X6gjlHHO(1) AAS
>>441
いやいや、素人だけど売れに売れてる!羨ましいw
443
(2): 2021/06/12(土)15:19 ID:wbls7JP3(1/2) AAS
ScriptableObjectを継承したクラスにある二次元配列の使い方を教えてください

◆ScriptableObjectを継承したクラスのコード◆
public class MyData : ScriptableObject {
public string[,] myName;
public string[,] myName2=new string[20,20];
}

◇利用する側のコード◇
MyData myName;
public class MakeMyData : MonoBehaviour {
for(int i = 0; i < 5; i++) {
for(int j = 0; j < 10; j++) {
myName = ScriptableObject.CreateInstance<MyData>();
myName[i, j] = "あいう";
print(myName[i, j]);
}
}
}

MyData myName2;
public class MakeMyData : MonoBehaviour {
for(int i = 0; i < 5; i++) {
for(int j = 0; j < 10; j++){
myName2 = ScriptableObject.CreateInstance<MyData>();
myName2[i, j] = "あいう";
print(myName[i, j]);
}
}
}

どちらもエラーが出ました。よろしくお願いします。
444
(1): 2021/06/12(土)18:39 ID:8BxEJHQR(1) AAS
>>443
どこから突っ込めばいいのか難しすぎる
とりあえず二次元配列の使い方がどうこうという問題ではない
クラス、変数、メソッド、という基本的な概念が理解できてないと思う
利用する側のスクリプトが全体としてどうなってるのかわからないけど、とりあえずMakeMyDataをクラスじゃなくてメソッドにしよう
「public class」を「public void」に書き直し、さらに:MonoBehaviorを消して()にしよう
445
(1): 2021/06/12(土)19:25 ID:lhtP5bN7(1/2) AAS
不可能で終了
何故不可能なのかは調べれば分かる
446
(1): 2021/06/12(土)20:26 ID:xmrFwBuO(1) AAS
string[, ]←このタイプをScriptableObjectのパネルで表示させてるのは見たことないけど、できるの?
スクリプトから読み書きはできたけど、見えないなら意味ないんじゃ
447: 2021/06/12(土)20:40 ID:wbls7JP3(2/2) AAS
>444-446
レスありがとうございます

>444
若干コードが間違ってたりしますが、MyDataとMakeMyDataは別のスクリプトです
>443のコードには書いてませんが、MakeMyDataはスタート関数の中で処理させてると思ってください

>445
マジですか!Listを使ってる例を見たのでいけると思ったんですが・・・

>446
一次配列だとインスペクタービューで見れますね
それ以上だと見れなくなります
448
(1): 2021/06/12(土)21:36 ID:lhtP5bN7(2/2) AAS
ScriptableObjectはシリアライズ出来ない物は出来ない
ジャグ配列はシリアライズがない だから不可能
449
(1): 2021/06/12(土)23:37 ID:tmOtNPho(1) AAS
Unityゲーム プログラミング・バイブル 2nd Generation 単行本 &#8211; 2021/6/29
8580円

高すぎだろ
450: 2021/06/13(日)03:44 ID:bjxWCNRY(1) AAS
>>449
Unityが理不尽に吐き出すエラーメッセージとその対処法を全て網羅しましたみたいな本ならその値段でも買うけどな
451: 2021/06/13(日)06:47 ID:dFUDdc0O(1) AAS
1000ページ超えんだろ
そんぐらい許してやれ
452: 2021/06/13(日)09:46 ID:HbRcjfA5(1) AAS
>>448
レスありがとうございます
ドキュメントにも書いてるみたいですね
二次配列が使えないなら一次配列かListでむりやり実装したいと思います
ありがとうございました
453: 2021/06/13(日)10:49 ID:5iBsW1od(1) AAS
アプリ内で外部サイトを見るためにWebViewを使っていて、
ボタンを押してWebViewを表示するときに
まずは自分のサーバのURLにリンクして、
そこからhtaccessで外部サイトにリダイレクトするようにしています。
後から、htaccessで外部サイトのURLを変更すると、
反映までに時間がかかるようで新URLに飛べないので
外部リンク[html]:www.kbs-web.com
を参考にしてキャッシュを残さないためのhtaccessを設置したところ
URL変更がすぐに反映されるようになったようで
PCでは変更後すぐに自分のサーバ経由で新URLに飛べるようになったのですが、
アプリからは変更後の新URLに飛べず、以前のURLに飛んでしまいます。
WebViewのスクリプトにキャッシュを残す機能か何かあるのでしょうか。
どうしたらいいか教えてください。よろしくお願いします。
454
(2): 2021/06/15(火)03:22 ID:D0KEi2vL(1/2) AAS
Unityを使用中、シーンのグリッド線が表示されなくなりました。
Fキーを押してオブジェクトにフォーカスをしたら、
一応表示はされたのですが、画面をひいていくとまたすぐに表示されなくなります。
どなたか改善方法教えていただけないでしょうか
455: 2021/06/15(火)04:03 ID:F+5J8DHS(1) AAS
>>454
Sceneビューのタブのすぐ下にShadedって書いてあるじゃん
その右を見ていくとグリッドぽい背景にY(もしくはXかZ)が重なったようなアイコンがあるじゃん
それ押してもダメ?
バージョンによって位置が違うからバージョン違ってたらアレだけど
456
(1): 2021/06/15(火)05:40 ID:Iic9lzKz(1) AAS
画像リンク


public void OnDrag(PointerEventData eventData) //ドラッグ中
{
アイテム画像Obj複製.transform.position = Input.mousePosition; // 複製がポインターを追従すうようにする
}

キャンバスをScreen Space Overlay から Screen Space Camera にすると

ドラッグ中のアイテムが消えてしまい、アイテム画像(Clone)のトランスフォームを見るとすごく遠い位置に作られていて表示されません。
画像リンク


どのように記述すればマウスに追従するように表示できるでしょうか?
457
(1): 2021/06/15(火)11:40 ID:DdobN6Ll(1) AAS
uiでマウスのクリック判定を後ろに隠れているオブジェクトにも伝えたいのですが
(重なった二つのボタンを同時に押したい)
どう設定すれば良いのでしょうか?
458
(1): 2021/06/15(火)12:41 ID:D0KEi2vL(2/2) AAS
>>454
レスありがとうございます。
試しましたが、表示されませんでした。
軸変更してみたり、不透明度をいじっても変わりませんでした。

アセットだけ移動させて、プロジェクトを作り直す、
みたいなことをしたほうがいい感じですかね...?
459
(1): 2021/06/15(火)13:20 ID:Y9G1Pq4y(1) AAS
画面のサイズ600×900で作ってるんだけどこれって解像度違うスマホで遊んだ場合、
画面に収まるように自動で拡大縮小など調節されて表示されるのでしょうか
460: 2021/06/15(火)15:14 ID:m9S0XJcs(1) AAS
何もしなきゃされないわな。
何かしてあるなら、その通りに。
3Dなら画角でも変えられる。
unity 画面サイズ 変更でググって自分に合った実装を探すと良いよ。
漠然とした質問だからこんな感じしか出来ないのよ。
461: 2021/06/15(火)20:07 ID:AA5IPbVf(1/4) AAS
>>458
GridAxisの右にあるEditGridand〜は試した?
しかしそこまでグリッドにこだわる理由もけっこう気になる
別になくてもそこまで困るようなものじゃないし
スナップさせたいだけなら最悪、TileMapのGridを使う方法もあるよ
462: 2021/06/15(火)20:13 ID:AA5IPbVf(2/4) AAS
>>456
Unity マウス 座標 とかでちゃんとググったかい?
ワールド座標とローカル座標を変換しろと書いてあるはずだよ
463
(1): 2021/06/15(火)20:21 ID:AA5IPbVf(3/4) AAS
>>457
この手の質問はたまに見るけど、そういう設定はないっぽい
だいたいlaycastを飛ばしてオブジェクトを取得しろみたいな回答がつく
一番簡単なのは手前のボタンのonClickに後ろのボタンのイベントも入れておくことだと思う
464: 2021/06/15(火)21:25 ID:a9FDsaam(1) AAS
>>463
ありがとうございます
しょうがないので色々頑張ってみます
465
(1): 2021/06/15(火)22:37 ID:pVSUp6gD(1) AAS
public GameObject BBB;
と書いてあるスクリプトをオブジェクトAに貼って
インスペクターでオブジェクトAをクリックして
BBB欄にオブジェクトBをD&Dしたのに
The variable BBB has not been assigned. とエラーが出ます。
が、、、明らかにアサインしています
なんなんでしょうか
466
(1): 2021/06/15(火)23:16 ID:AA5IPbVf(4/4) AAS
>>465
オブジェクトAが複数あってその中にBがアタッチされてないものがあるとか?
ちょっと情報が少なすぎるので何とも言えないけど、こういうのはだいたい凡ミスが原因なので一つ一つ丁寧に確認していくしかない
1-
あと 536 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.016s