Notifications
bg
Invite Others
Search
More
DISCUSSION
MEMBERS
Search
Group Info
Category
Groups from Unity
Description
Unityを学びたい人向けのグループ。おすすめの書籍やWeb記事、動画やチュートリアルプロジェクトなどを共有しみんなでUnityを学んでいこう!というグループです。分からないことがあれば質問して、分かる人に答えてもらうこともできます。
Preferred Language
Japanese
Location
Japan
かんぴょう
Aug 10, 2020
ご無沙汰しております。

今回、Prefabを親にして動的にオブジェクトを生成してみました。
すると、下記のようなエラーを吐きました。

Setting the parent of a transform which resides in a Prefab Asset is disabled to prevent data corruption

Prefabを親にするのはいけないこと、と理解Prefabであったオブジェクトを普通のオブジェクトへ変更したところ、同じエラーを吐きました。

このエラーは何を意味するものなのでしょうか?
ご教授お願い致します。

aA
a day ago
だとするとその解決法では解決してないという事はプレファブは実体化しているのですね?と言うと他の問題になりますが、エスパーするのはきついなぁコードはどんなのでしょうか?
a day ago
Reply@age AAそのエラーでググると解決法が出てきますが試したのかな?http://ninagreen.hatenablog.com/entry/2015/10/25/000444 ご教授ってネットスラングだよね笑い
返信ありがとうございます。もちろんググりましたし、それでもよく理解できない私の理解力だったためここに質問させて頂きました。また、余談にはなりますが「ご教授」はググれば辞典にも出てきますし、社会で使われる言葉とぞんじます。
aA
a day ago
そのエラーでググると解決法が出てきますが試したのかな?http://ninagreen.hatenablog.com/entry/2015/10/25/000444 ご教授ってネットスラングだよね笑い
tombo95
Aug 10, 2020
Unityを始めて1ヶ月です。ルーレットのおみくじゲームを作成中ですが、
いつも同じ角度で止まってしまうので、困っています。
ランダムな角度に止まるようにするには、どうしたら良いでしょうか。
分かる方がいればお願いします。

2 hours ago
Reply@Yuji YASUHARAルーレットを回すための初速を定数で与えているところがあると思いますが、そうであれば、その値に乱数で範囲を持たせると良いと思います。 float speed = 100f; を float speed = Random.Range(90f, 110f); とするイメージです。
なるほど。よくわかりました。ありがとうございます!
Yuji YASUHARA
Field Engineer
2 days ago
ルーレットを回すための初速を定数で与えているところがあると思いますが、そうであれば、その値に乱数で範囲を持たせると良いと思います。 float speed = 100f; を float speed = Random.Range(90f, 110f); とするイメージです。
K
Kazumasa
Aug 7, 2020
独学で学び始めた初心者です。
どうしても自己解決が出来なかったので書き込んでみます。

アクセス修飾子の[private]は省略できるという記事をいくつか見ました。
記述しないと自動的に[private]として扱われると。
そうだとすると、わざわざ記述する意味あるんでしょうか?
手間もかかるし、いらないと思っているのですが。。。

明確な答えにたどり着かなかったのでここで質問してみます。
よろしくお願いします。

K
5 days ago
Reply@座布団はじめまして。 フィールド変数については書く意味ないです。 しかし例外もあります。 プロパティのget、set要素にプライベートをつけてカプセル化するようなものについては明示しなければいけません。 しかし上で言った通り変数の宣言などの場面では基本的に何も書かなくてもプライベートになります。 東大って言ったら東大だしわざわざ東京大学と書く意味がないのと同じです。 ですが東京大学と書いてもいいのです、それだけのことです。 ちなみにコードを保存するとアクセス修飾子をつけてない変数に、勝手にプライベートが付け足されていることがあります。 これもデフォルトがプライベートだという事実の表れの一つですね。 それでは失礼します。 お互い学習頑張りましょう。
理解しました。 そこまで気にすることなくチュートリアルに従って進めようと思います。 ありがとうございます。
5 days ago
はじめまして。 フィールド変数については書く意味ないです。 しかし例外もあります。 プロパティのget、set要素にプライベートをつけてカプセル化するようなものについては明示しなければいけません。 しかし上で言った通り変数の宣言などの場面では基本的に何も書かなくてもプライベートになります。 東大って言ったら東大だしわざわざ東京大学と書く意味がないのと同じです。 ですが東京大学と書いてもいいのです、それだけのことです。 ちなみにコードを保存するとアクセス修飾子をつけてない変数に、勝手にプライベートが付け足されていることがあります。 これもデフォルトがプライベートだという事実の表れの一つですね。 それでは失礼します。 お互い学習頑張りましょう。
y
yuki238
Aug 6, 2020
初めまして、yukiです。
マリオみたいな2Dのやつを作りたい
のですがどうしたらいいですか?

y
6 days ago
Reply@座布団はじめまして、こんばんわ。 https://dkrevel.com/makegame-beginne マリオみたいなゲームならこのサイトの簡単な2Dアクションゲームを作ってみようっていうメニューにある解説通りに動かせば作れます。 このサイトは参考にしてる方多いのでおすすめです。 しかし蛇足ながら付け加えさせていただくと、これからは質問する際はもう少し具体的な問題を提示した方が回答を得やすくなると思います。 例えばですが、発生した問題の内容とエラーコード、解決のために試行したこと、スクリーンショット、わからないことのまとめ、Unityのバージョンなどの作業環境、これくらい情報を出したら回答がつきやすくなると思います。 蛇足すみませんが、上のサイトはとてもいいので試してみてください。 失礼しました。
でも、わたしはunityをダウンロードしたばかりなので、、、
6 days ago
はじめまして、こんばんわ。 https://dkrevel.com/makegame-beginne マリオみたいなゲームならこのサイトの簡単な2Dアクションゲームを作ってみようっていうメニューにある解説通りに動かせば作れます。 このサイトは参考にしてる方多いのでおすすめです。 しかし蛇足ながら付け加えさせていただくと、これからは質問する際はもう少し具体的な問題を提示した方が回答を得やすくなると思います。 例えばですが、発生した問題の内容とエラーコード、解決のために試行したこと、スクリーンショット、わからないことのまとめ、Unityのバージョンなどの作業環境、これくらい情報を出したら回答がつきやすくなると思います。 蛇足すみませんが、上のサイトはとてもいいので試してみてください。 失礼しました。
k
kiraayaka
Aug 6, 2020
よろしくお願いします。強化学習を中心に学んでいきたいです。
いきなり質問ですみません、Unityではどのようにして強化学習をつくれますか?
作りたいのは自分またはAIどうしで鬼ごっこするやつです。教えていただけると幸いです。

tamtam
Community Evangelist
7 days ago
UnityにはML-Agentsというパッケージがありますので、まずはそれを触ってみることをオススメします。 https://unity3d.com/jp/machine-learning
大和
Aug 4, 2020
初めまして、大和です。宜しくお願いします。今2DでRPGを作ろうとしているですが、主人公をマップ上で歩かせる方法が分かりません良かったら、やり方を教えて下さい。宜しくお願いします。主人公を上に歩かせたりする方法が分かりません。どうか力を貸してください。いきなりの質問で、すいませんでした。

a day ago
Reply@tamtamもしC#スクリプトを見て理解できない場合は、もう少し手前のところから勉強した方が良いかもしれません。初学者向けには「Roll a Ball」というサンプルプロジェクトを作ることをオススメしています。まずはこれをチャレンジしてみると良いでしょう。 http://inter-high-blog.unity3d.jp/2020/05/17/roll-a-ball/
返事が遅れてしまい。すいません。教えて頂きありがとうございます。
tamtam
Community Evangelist
7 days ago
もしC#スクリプトを見て理解できない場合は、もう少し手前のところから勉強した方が良いかもしれません。初学者向けには「Roll a Ball」というサンプルプロジェクトを作ることをオススメしています。まずはこれをチャレンジしてみると良いでしょう。 http://inter-high-blog.unity3d.jp/2020/05/17/roll-a-ball/
tamtam
Community Evangelist
7 days ago
Unityに「Playground」という初学者向けのアセットがあります。この中に含まれているサンプルプロジェクトはすべて2Dプロジェクトで、キャラクター移動など様々な機能が用意されています。 「Playground」は元々、コーディング無しでもゲームを作れる・・・という目的で作られたものですが、キャラクター移動などのアセットはC#スクリプトなので、その中身を調べてみるとキャラを動かす仕組みなどが分かると思います。 https://connect.unity.com/p/how-to-get-started-unity-playground-japanese
Category
Groups from Unity
Description
Unityを学びたい人向けのグループ。おすすめの書籍やWeb記事、動画やチュートリアルプロジェクトなどを共有しみんなでUnityを学んでいこう!というグループです。分からないことがあれば質問して、分かる人に答えてもらうこともできます。
Preferred Language
Japanese
Location
Japan