[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild1 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
32(1): 弟子 ◆rZPPjYuxmQ [sage] 2018/06/23(土) 22:13:37.51 ID:3i5tK2/L(5/6) AAS
>>31こっちのスレでは禁止ワードなので、ちゃんと>>1読んでからレスしてください
53: 名前は開発中のものです。 [sage] 2018/06/25(月) 02:19:59.51 ID:blMz7gxQ(1) AAS
ctrl+dだよ
削除っぽいけど複製だよ
ほんとだよ
だまされたと思ってやってみなよ
119: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 17:44:41.51 ID:/UzN8HYz(7/9) AAS
あ、あとspeedもSerializeFieldになってますけど
ただこちらも初期値入ってないけど、もしかしてSerializeFieldにするとどっかで初期化されるというか
アタッチしたオブジェクトの何かを持ってきてくれるのでしょうか?
ちょっと自分にはわからない事が多いかもしれません><
161: 弟子 ◆rZPPjYuxmQ [sage] 2018/07/05(木) 11:09:32.51 ID:9fzjzEJn(1) AAS
>>159159(2): 名前は開発中のものです。 [] 2018/07/05(木) 04:52:10.53 ID:Gem47u68(1) AAS
>>158
ありがとうございます!
あの、質問なんですが今回はManager.csはメインスクリプトかと思うんですが、
要は、メインスクリプト内で取得した各オブジェクトの情報は、
そのほかのスクリプトや各オブジェクトにアセットしたスクリプト内において
public static GameObject 変数名;と記載したあと
以後スクリプト名.変数名で呼び出すことができるようになるのですか??
そして>>158の内容からですと、自分は今回他のスクリプト内で使用する記述方法を
間違っていた(public static GameObjectなど)ということで、
>>154さんや>>155さんの指摘である「activeじゃないから」云々は
今回は当てはまらない、ということですか?
>要は、メインスクリプト内で取得した各オブジェクトの情報は、
>そのほかのスクリプトや各オブジェクトにアセットしたスクリプト内において
>public static GameObject 変数名;と記載したあと
他のスクリプトで変数を使う場合には「public static」にするだけですね
>以後スクリプト名.変数名で呼び出すことができるようになるのですか??
呼び出すというか、使えるという感じでしょうか
A.csで定義した変数henをB.csやC.csでも上記の様に宣言すれば使えるけど、それぞれが呼び出して別の変数としてではなく、あくまでA.csのhenであり、B.csでhenに1を入れ、次にC.csでhenに3を入れた場合、次に参照する際には3となってます。
プロジェクトでユニークになってると思います。ですので、あれ、どこでこの数値いじったかな?とかいう事が起きるのでご注意ください。
>>>154154(3): 名前は開発中のものです。 [sage] 2018/07/04(水) 17:28:56.01 ID:30JL9X4X(1) AAS
>>153
見たけど>>149の後半そのままじゃないか、確認してくれよ……
1) プレイヤーの操作でTitleオブジェクトがactiveでなくなる
2) enemyが生成されtitleに代入しようとするもactiveでないオブジェクトはFindで引っかからず空のまま
3) titleの中身がnullの状態で静的でない変数を呼び出したのでNullReferenceExceptionで止まる
さんや>>155155(2): 名前は開発中のものです。 [sage] 2018/07/04(水) 17:33:31.63 ID:s79xjkx+(1) AAS
GameObject.Findはactiveじゃないと使えないんだって
Transform.Findなら使えるかな
さんの指摘である「activeじゃないから」云々は
>今回は当てはまらない、ということですか?
うーん、すいません154さんや155さんのところ読んでないのでこれについてはよくわかりません、申し訳ないです
また何かあれば気軽に質問してください、私で分かる範囲でお答えさせていただきます
お互い頑張って作品作っていきましょう!
253(2): 名前は開発中のものです。 [sage] 2018/07/27(金) 05:07:03.51 ID:u+ao3S/Q(1/3) AAS
Unity 2018.2を使っているのですがunityの設定はどこでできますか?
ちなみに画像のバージョンはUnity 4.2.0 です
画像リンク
450: 名前は開発中のものです。 [sage] 2018/08/18(土) 14:52:49.51 ID:X+sFoNwa(1) AAS
>>448448(1): 名前は開発中のものです。 [] 2018/08/18(土) 11:49:36.64 ID:42eZyM7+(1/2) AAS
<<442
>>443
ありがとうございます
攻撃→コライダ出る→敵に当たる→コライダ消えるって感じなので、攻撃を空振りしたあとに
敵に当たるまでコライダ出っぱなしになるんだけど、これはどうすればいいの?
そもそもこの攻撃の当たり判定の仕方は根本的に間違ってるの?入門本三冊持ってるんだけど
どれにも攻撃の当たり判定は載ってなかったからネット検索してやってみたんだけども
アニメーションイベント使ってやった方がいいのだろうか?ちなみに本にはアニメーションイベントのやり方は載ってなくて
ググってみたけどよく分からなかった
間違い。
?コライダー出す→コライダー消す
?コライダーに当たる、
??の判定は別で処理すべき。
?で当たった判定を?に渡して、途中で消す作りにすべき。
464: 名前は開発中のものです。 [sage] 2018/08/24(金) 12:24:40.51 ID:4yphetVh(2/4) AAS
すまん横着した
こっちで
void Update()
{
Vector3 prePosition = transform.position;
this.transform.position = Vector2.MoveTowards(this.transform.position, new Vector2(Player.transform.position.x, Player.transform.position.y), Speed * Time.deltaTime);
Vector3 scale = transform.localScale;
if(transform.position.x - prePosition.x >= 0){
scall.x = 1;
}else{
scall.x = -1;
}
transform.localScale = scale;
}
528(2): 名前は開発中のものです。 [sage] 2018/09/07(金) 19:42:20.51 ID:lsD5Bh9y(1) AAS
オブジェクトの位置をインスペクター初期に設定した位置に戻すのって
初期にオブジェクト位置を取得しておいて
戻したい時にその取得値をぶっこむしかいないですか?
なんか簡単にインスぺの初期値を取得するのってないんですか?
例えるならこんな感じのです
transform.localPosition = Vector3.inspecterReset
または
transform.localPosition = new Vector3(インスぺ初期値, インスぺ初期値, インスぺ初期値)
579(1): sage [sage] 2018/09/24(月) 09:32:22.51 ID:6cnBMrmF(1/4) AAS
>>578578(1): 名前は開発中のものです。 [] 2018/09/24(月) 08:14:05.50 ID:yEKAXWi1(1/3) AAS
なるほど
親切にありがとうございます
6ヶ月400円のやつにしようかな、まぁSim登録についてはスレチみたいなのでこの辺にしておきます
というかビルドしてandroid に転送して実機検証するだけならそもそもネット環境いらないんですかね
どのタイミングでネット環境が必要になるんだろう
グーグルストアへの登録時点?
どなたか詳しいお方はいませぬか?
実機でテストする分には要らないよ
Google Playへの登録もPCで完結するし
755: 名前は開発中のものです。 [sage] 2019/02/01(金) 17:51:55.51 ID:XbzjuXLc(1) AAS
publicな静的メンバを作るときpublic staticとstatic public
みんなどっちに揃えてるよ
828: 名前は開発中のものです。 [sage] 2019/02/10(日) 15:06:35.51 ID:XDNVy1IX(1) AAS
A.transform.rotation = Quaternion.Euler(B.transform.rotation.x,B.transform.localEulerAngles.y,B.transform.localEulerAngles.z);
}
873: 名前は開発中のものです。 [sage] 2019/02/15(金) 21:29:51.51 ID:tJipL+SC(1) AAS
はっ?
930(1): 名前は開発中のものです。 [] 2019/02/28(木) 19:32:00.51 ID:OXsNW9EN(5/10) AAS
引き続き回答待ちます
>>923923(3): 名前は開発中のものです。 [] 2019/02/28(木) 16:13:06.93 ID:OXsNW9EN(1/10) AAS
public class AlphaScript : MonoBehaviour {
public void SetCanvasGroupEnable(CanvasGroup canvasGroup, bool enable)
{
if (enable)
{
canvasGroup.alpha = 1;
canvasGroup.interactable = true;
canvasGroup.blocksRaycasts = true;
}
else
{
canvasGroup.alpha = 0;
canvasGroup.interactable = false;
canvasGroup.blocksRaycasts = false;
}
}
}
このスクリプトに対して4行目 if (enable) を他スクリプトから変えるには
どのような書き方をすれば良いのでしょうか 宜しくお願いします
>>925 です 第一引数に何を書いたら良いか判りません
宜しくお願い致します
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.044s