[過去ログ] 【3Dゲームエンジン】Unity質問スレッド36 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
109(1): 名前は開発中のものです。 [] 2018/06/11(月) 17:16:43.04 ID:d7wls3lx(2/4) AAS
>>102それを設定できないんです。
アイコンの箱が表示されなくて。どうすればいいのか解りません。
132: 名前は開発中のものです。 [] 2018/06/12(火) 02:56:36.04 ID:ztCKXGJq(2/5) AAS
>>131131(1): ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/06/12(火) 02:31:34.29 ID:1UNb3LLm(1/5) AAS
おそらくCollisionのCかな?と思いまふ(^^
そこは変えても問題ないでふが(^^
初心者はいきなり変えないでチュートリアルを一回クリアしたほうがいいでふよ(^^
思わぬバグが起きることがあるので(^^
ボッキング!(^^
ありがとうございます。
了解しました、頑張ります!
186: 名前は開発中のものです。 [sage] 2018/06/14(木) 20:44:18.04 ID:xHI/gtJf(1) AAS
日本語も英語も好きにしたらいいじゃん
他人がとやかく言うだけ底が知れるぞ
187: 名前は開発中のものです。 [sage] 2018/06/14(木) 20:51:37.04 ID:6nlT3gp4(1) AAS
日本語なんて世界中で嫌われてる劣等言語なのに
誰が好んで使うんだろうな
412: 名前は開発中のものです。 [sage] 2018/06/23(土) 10:24:57.04 ID:P+CKIpjT(2/2) AAS
>>403403(3): 名前は開発中のものです。 [] 2018/06/23(土) 05:12:42.78 ID:GjE91D+n(9/11) AAS
とりあえず、Unityゲームエンジンでは
オブジェクト制作の基本的な流れが
オブジェクト作る、スクリプト書く、
inspector上で試しながら変数の値を考慮する
最後にスクリプトの方で変数の値を修正
それの繰り返し作業、ということですか?
↑
これがすごく重要な質問というか、今回のキモなんです。
ここに、答えてもらいたいのですが、
まだ誰もそこに触れてくれていませんので
ディスカッションじゃないけども、質問途中の気分です。
数値をコードにベタ書きするならそうなります。
そうせざるを得ないものもあるでしょうが、大体の場合、調整済みのオブジェクトをプレファブ化しとけばいいと思います。
調整過程でいくつかプレファブ化しといて、後で比較検討なんて事も可能です。
でも、その.csファイルをファイル単体で他のプロジェクトに持っていくつもりなら、コードにベタ書きしないとダメですね。
455: 名前は開発中のものです。 [sage] 2018/06/25(月) 18:18:29.04 ID:CdBJ6SaM(2/2) AAS
>>449449(1): 名前は開発中のものです。 [sage] 2018/06/25(月) 17:42:42.91 ID:hF+d1Szw(6/13) AAS
というわけでね 誰も正しい解答をしてないみたいなので答えてあげようと思います
>>390>>392
pubulic int HP=1
Unityではこういう書き方はしないほうがいいようだね
ゲームオブジェクトにアタッチして実行された時点でインスペクタに強制的に値を
入力されてしまうようです
public int HP; void Start(){HP=1;}
スクリプトで書きたい場合はこうしましょう
public変数の場合はnewのタイミングもずらしたほうがいいようです
そもそも、同一ファイル内で値設定する変数をpublicにする必要があるのか。Unityに限らず、普通どこからどんな変更されるかわかったもんじゃないpublicを避けるために色々工夫するだろ。
インスペクターで値を調整するためにpublicもしくはseriarizeにしたなら、コード側書き換えたのにー?なんて状況にはまずならんだろ。publicを気軽に使いすぎなんだよ。グローバル変数なんて他に方法がないか、メリットがリスクを大きく上回る場合しか許されないのよ普通は。
463(1): 名前は開発中のものです。 [sage] 2018/06/25(月) 20:55:35.04 ID:IeloQePz(5/8) AAS
結局>>437437(3): 名前は開発中のものです。 [sage] 2018/06/25(月) 15:40:55.77 ID:hF+d1Szw(1/13) AAS
public のことといえば最近気づいたけど
一度変数宣言すると値を書き換えても反映されない
たとえば
public int a=10→実行
public int a=20→実行 a=10のまま
こういう仕様なのか?
困るのが配列のとき
public int[] a=new int[2];
public int[] a=new int[3];→反映されない
変数名を一度書き換えるか宣言と同時にnewしないようにしないといけない
はpublicの意味もインスペクタの意義もわかってないまま偉そうに変なやり方講義して消えたか
まぁ恥ずかしくて出てこれないよな普通の日本人ならな
547(1): 名前は開発中のものです。 [sage] 2018/06/28(木) 11:22:51.04 ID:eS6WcrwT(1) AAS
アセットを買い占めてみましょう
647: 636 [sage] 2018/07/04(水) 07:38:51.04 ID:Lv5aCS4J(1) AAS
皆さん色々なご意見ありがとうございます
Unity側でのマテリアルのテクスチャが他のテクスチャと入れ替わっていたことによる症状でした
きちんとマテリアルのテクスチャを設定したら直りました
887: 名前は開発中のものです。 [sage] 2018/07/25(水) 13:28:06.04 ID:4yWx6TAi(1) AAS
>>883アセットを買えばどちらでも億万長者だと思いますよ
903: 名前は開発中のものです。 [sage] 2018/07/26(木) 02:29:36.04 ID:aKc1AgEO(1/2) AAS
>>899899(1): 名前は開発中のものです。 [sage] 2018/07/25(水) 19:12:51.46 ID:i2JvUw1/(1) AAS
>>893
自分がチェックした範囲内での個人的な印象だが、
公式チュートリアルは、初級からして、プログラム言語使ってゲームを作ったことのある人向けの内容だと思う
いきなり「毎フレームでの更新」とかいわれても、まったくの未経験者は意味が分からないだろう
Unityのチュートリアルは、ゲーム開発の作業工程を、従来のプログラム主体のやり方から、Unityというツールに置き換える方法を説明したものと考えた方がいい
だからチュートリアルをやれば「ゲームを作る基礎力がつく」のではなくて、
チュートリアル自体が、元々「ゲームを作る基礎力のある」人向けに、効率的にUnityの使い方を習得してもらう為の内容になっている
プログラムの基本が全く理解していないあなたもアセットを買えばゲームを簡単につくれますよ
922: 名前は開発中のものです。 [sage] 2018/07/27(金) 14:44:13.04 ID:oVG+tXqZ(1) AAS
>>921921(2): 菩薩@太子 [] 2018/07/27(金) 14:41:44.39 ID:neEZLixn(1) AAS
汝らよ、我が公開しているフリーソフトにバンドルしたいというメールがきたのだが、バンドルって何?
GOM・・・とか何とかいう聞いたことない会社だった。詐欺の一種なのかな?
汝らよ、どう見るかね?
バーカ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.042s