【ゲームエンジン】Unityなんでも質問スレpart3
■ このスレッドは過去ログ倉庫に格納されています
>>609
ありがとうございました
おかげで解決できますた 表示中のゲームオブジェクトをSetActiveでfalseにしてから再びtrueにした場合
アタッチしたスクリプトの稼働状況がfalseにした時点のままになっていますが
これをリセットする方法はありませんか?
ゲームオブジェクトが表示された瞬間に動作して止まるスクリプトをSetActive trueにするたびに動作させたいです >>615
ありがとうございます
基本的なやり方があるんですね
勉強してきます ソースコードが公開されているゲームを参考にして勉強するとき
分からない箇所をソースコードを見て流れを理解する勉強法と
時間をかけて自力で実装する勉強法どっちが身になるかな。
ソースコード見ちゃうと理解はできるけど改善しようがないし
かといってめちゃくちゃ時間をかけて自力で実装しても
改善のためにソースコードを見たりすると違いが歴然で全部無駄だったように感じることもある。 ソースコードをみて関数とかの使い方を覚える
それと似た独自の機能を組み込んだ物を作って覚えたものの応用
って方法をとってる
これが良いのか悪いのかは知らん! なぜ改善しようがないのか
全く同じものを作ろうとしないで
自分のゲームに合わせて最適化しなよ 他人から言う良い悪いなんてないのでは?まずは作って自分の中で、自分に合った作り方、学習方法を作る物だと思います。 ソース見て改善しようがないとか言ってるレベルならどうせろくなもん作れないだろうからソース見とけ
守破離だよ守破離 自分はとにかくデバッグ表示させてどんな感じかテストしてる コピペを自分が読みやすいよう並び替えて打ち直すだけでも習得効果が高まるぞい unity learnの動画に字幕出なくなったんだけどおま環?
昨日まで自動翻訳の日本語で見れて便利だったのに。 Unityが用意しているメソッドのサンプルを読むのは良いけど
ロジックに関わる部分のソースコードを読むのはあまり良い学習方法ではない気がする。
ゲームを実際にプレイしてどうやって作ってるんだろうと俺様仕様でトライするだけで十分。
ソースを見れば中身に圧倒され自分はゼロから人に教えてもらわないと作れない無能だと卑屈になり
脳にブーストがかからずペースも落ち、結果的に完成しない人になるのかもしれん。
↓これと関連があるかもしれん
「解説のない数学の教科書」が天才を育てた
https://diamond.jp/articles/-/228835?page=2 Unityのリポジトリで出してる追加機能のソースコード見たことあるか?
同一のコンポーネント間でリストを共有するためにstaticで変数持ったり、意味のない制約があったり、意味のないfield変数を持ってたり、virtualにすべき項目が動かせなかったりしてて面白いぞ
テラシュールブログも設計としてはやばいコードが結構ある
リーダブルコードを読めとまでは言わないがUnityエヴァンジェリストなら他人様に見せられるコードを書けとは思う rigidbodyを使った場合のキャラが坂を登る&下る処理はどうすればいいのでしょう?
頂上に登りきるor途中で止まった場合には飛び上がってしまい(画像1&2)下りでは坂に沿ったものではなく垂直に移動してしまいます(画像3)
移動にvelocityを使用しているのが原因なのでしょうか?
https://i.imgur.com/s94JSa3.jpg はい、velocityは推奨されていません。addforceなどでやってみてください。 トグルをグループにしてひとつだけ選択できる状態の機能、グループをドラッグで関連付けでできたのですが。スクリプトからトグルのグループを関連付けするのってどうすればできますか?トグルからグループ取得ってどう記述すればいいのでしょうか?gameobject a=gameobject.find()みたいなイメージですがやりかたわからないです。 自己解決しました。
GetComponent<Toggle>().group で取得できました。
どうもお騒がせしました。 こんな感じ
ToggleGroup Tog = transform.GetComponent<ToggleGroup>();
for (int s = 0; s < transform.childCount; s++)
{
transform.GetChild(s).GetComponent<Toggle>().group = Tog;
} >>632
ToggleGroupクラスってのがあったのですね
回答ありがとうございます!
トグルって使いやすくて良いですね ガチャシュミレーター的なものをリアル会場で展示したいんだが、
プラットフォームは何を選択すればいいんだろうか
それにともなって、必要な機材も分からない
イメージとしてはなるべく大きな画面で、
内容としては、ボタンひとつでガチャをするだけの簡単なものです
何卒m(_ _)m >>634
こういう自分で考えた方が早い事を質問する神経がわかんないけどPCかAndroidでモニターかプロジェクターに出力すればいいんじゃない。
触ってもらうなら自分ならiPadかな見栄えもいいし。 質問のアバウトさを見るに問題点を洗い出す事が出来ないタイプなんだろう
必要な条件が自分でもよくわかってない(考えてない)のに質問したって
他人はもっとわからんのだがそれが理解できないんだよね DoTween PROをインストールした時点で名前空間エラーが出る人っていますか?
古いMacBookを使ってるんだけどおま環かなぁ
宴も名前空間エラーで動かなかった
unityのバージョンは2019.3.11と4.17です Unity2019.3.12f1です
ビルドでエラーが出てしまって、CS0103とCS0165なんですけど対処法が分からず困ってます。 そのテの質問するときはエラーメッセージをそのまま書こう エラーメッセージが対処法なのになんでそれ抜かすの?
クイズなの? >>644
当てれたらエスパー。つまり2500万円貰える可能性大! 良い質問
「カスタムロボのような対戦ゲームを作っています。
過去の対戦をゲームクライアント上で見ることが出来るリプレイ機能を作りたいのですが、
しっかり再現できるようにスナップショットを毎フレーム取る方式だと膨大なデータサイズになってしまいます。
何か良い方法はないでしょうか?」
悪い質問
「対戦データを保存すると容量が大きくて困ってます。どうしたら良いでしょうか?」 まあ9割がたタイプミス
たまに修正が反映されてなくて再起動でなおることもある NavMeshAgentの自動移動とか旋回速度とか加速とかが余りにも使いにくいから経路探索情報だけ参照して移動は自分でやりたいんだけど、
NavMeshAgent自身がTransform以外の位置情報を内部に持っているみたいで、updatePositionをfalseにするとNavMeshAgentのgizmoだけどんどん先に行ってGameObjectの見かけ上の位置と合わないんだけど、どうやったらいい?
というかなんでナビメッシュを使いたいだけなのに移動や旋回や加速度までUnityに任せる前提のコンポーネントしかないの? A*とか探索アルゴリズムを自前か何か適当なアセットでつけてみりゃいい
大して変わらんので元の木阿弥つーか1週回って元に戻るだけで
非合理的なだけだから >>652
NavMesh.CalculatePath使えばいいんじゃね? 経路探索プログラミングいつか挑戦しようかと思ってたけどアセットあるんだったらそれ使おかな Transform 変数 = GameObject.Find("親").transform.Find("子").GetComponent<Transform>();
GameObject 変数 = GameObject.Find("親").transform.Find("子").gameObject
この二つは同じ意味だと思うのですが、どうやって使い分ける必要があるのでしょうか >>657
transformが必要ならtransform、それ以外はgameObjectで良いんじゃない オブジェクトに複数のマテリアルが設定されているときに Animation からマテリアルの属性を変更するにはどうしたらよいのでしょうか?
変更しても反映されないし、そもそも複数マテリアルがあるのに属性が1つしか出てこないのでどのマテリアルの属性を変更しているかも分からない。
なにかやり方があるのでしょうか?
unity 2020.3.0f HDRP 環境 です Emission Intensity は機能しないので EmissiveColor を使えというのは分かりました
https://forum.unity.com/threads/hdrp-shader-change-in-build-lead-to-black-material.732350/#post-4888181
それともひとつ、スクリプト側でレンダラからマテリアル取得して値を書き換えるメソッドを作って、それをTimelineのシグナルで呼び出すやり方で実現出来ることも分かりました
もうちょっとスマートにやる方法はないのかな メチャクチャ初心者で申し訳ないですblnderのウエイトは完璧に出来てるはずなのにunityに持っていくと崩れるのですがFBXエクスポートが悪いのでしょうか 悪いのは作った奴で君の設計に問題があるからそうなる
普通はならない めちゃくちゃ初心者の完璧に出来ているを信じる人は存在しない すみません
keynotfoundexception: the given key was not present in the dictionary. system.collections.generic.dictionary`2[tkey,tvalue].get_item (tkey key) (at <437ba245d8404784b9fbab9b439ac908>:0)
について教えてほしいです
コンソールからエラーをクリックしてもどこにも飛ばなくて...... https://teratail.com/questions/43514
dictionaryにそんなkey,valueペアはねーぞ糞がって言ってる
未定義のdictionaryを呼び出してんだろ クリックしても飛ばない時は、そのエラーメッセージの2行目3行目とかにスクリプト名と行が書いてあるよ 的外れかもしれないけどkeyがstring型のときは改行コードや空文字が悪さをしてそのエラーになることがある
特にテキストファイルやcsvを読み込んでkeyとして使うような場合におこりやすい >>666
>>667
>>668
下手な質問だったのにありがとうございます
テキストファイル読み込んでるからそれかも
探してみます unityroom に投稿した時に表示されなくなる主な理由って何ですか?
Unity2019.3を使用
タイトルシーン→メインシーンと2つシーンを作って、
public class Title : MonoBehaviour
{
void Start()
{
}
void Update()
{
if (Input.GetMouseButtonDown(0))
{
SceneManager.LoadScene("MainScene");
}
}
}
で切り替えてる
でもメインシーンだけでアップロードした時も表示されないからここは違うかも 最新のバージョンにあげてから起動時に「空のプロジェクトを作りますか」みたいな英語のダイアログ出てくるんだけどどういう了見ですか >>670
project settings開いてadd current sceneってボタン押してみ
それを全部のシーン開いて順番にやってみ スマホ用やPC用の開発環境では問題なく動作するのに
WebGLだとエラーになるmp3ファイルがあります
ファイルが壊れているのかと思いDLし直しましたが結果は同じでした
エラーメッセージを読むと「予期せぬエラー。サポートに要連絡」といった内容でした
ググっても同様の報告は特に見当たりません
このようなエラーについてご存知の方はいらっしゃいますか?
Unityのバージョンは2019.4xです 入れ知恵しても本スレ荒すクズにしかならないだろ
さっさと解散しろ 見えない敵と戦い続ける基地外が居ついてるな
何と戦ってんだ 変数の値の変化をグラフ化したいんだけどなんかいいのある? 細かい内容はわからんがUIでも3Dでもシェーダーでも自分で30分ぐらいで作れそうな気がする すいません、質問が大雑把すぎました
Asset Store ですげー良いパッケージがあったのでそれを使うことにしました
失礼しました
DebugGUI Graph
https://assetstore.unity.com/packages/tools/gui/debuggui-graph-139275 マジで原因わかんないです、助けて下さい
白い床のタグはFloor、黒い物体のタグはWall、赤い物体のタグはEnemyにしてます
動画を見てもらえるとわかるかと思いますが、空から黒い物体に照準を合わせても照準が変化しない事があります
また、照準をEnemyタグの物体からWall、Floorタグの物体に合わせた時も同様の現象起きる場合もあります
同じ様な操作をしても再現される時とされない時があって原因が不明です
https://youtu.be/DXWMkKGQRhw
概要欄に該当スクリプトを貼ってます 神に分からない事が凡人に分かる訳ないじゃないですかヤダー 小さくてよく見えないし情報不足でよく分からんが
レイが想定外の部分に当たってるだけじゃね?
まず交点の情報をちゃんと確認した方がいい >>683
>>687
レイヤーで制限掛けたら直ったよ UEの上級者は優しくUEを教えてくれるのですが、
Unity勢はどうして皮肉やヒントをちらつかせるだけで
何も助けてくれないのだと思いますか? 皮肉はともかく、検索すればすぐ出るものなどは、ヒントでワザとです。検索するクセをつけて欲しいからです。 他人に依存しても、1人じゃ何もできないまま何も変わらないだろ
販売したら、「客はお前を頼りにするし、サポートしなきゃいけない立場」になる
その時になっても「自分じゃ何一つ解決できないまま」でやっていけるんか?
だから、独り立ち出来るように促されてるだけだろ お節介すぎわろた
知ってたら教える
知らないか教えたくないなら無視でいいだろ 無限に乞食を続けるというならなくした方が世の為だね
教えて君がいても邪魔なだけ 自分の能力で処理出来ないなら人を雇えばいい
それを金をケチって我儘言ってるだけの奴に誰か同情するとでも? それはそうやけどな
雇った相手がマトモとは限らんのやで
世の中にはキモデブ鈴木とかおるしな 大丈夫
本当のUNITY上級者はちゃんと教えてくれる >>697
トリップ付けてコテハンにしたら?
一生タダ働きご苦労さん まるで奴隷だな https://github.com/fontworks-fonts/Klee
このフォントを有料で販売したいゲームに使いたいのですが、
SIL Open Font License というライセンスになっています。
https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
このフォントを使ってゲームをリリースしても問題ないでしょうか? >>700
それでググった?
wikiに書いてありますよ。 >>701
どうもありがとうござます!
販売するゲームに使用できることが分かりました。
あるサイトで「アプリケーションの同梱に当たりOFLであることの明示が必要です」という記事があったのですが、
これはどういう意味なのでしょうか?本体のゲームとは別に付属品みたいな感じでフォントのttfファイルを同封したい場合の注意点という意味でしょうか?
ただゲームに埋め込むだけなら特に明記する必要はないのでしょうか? >>702
ゲーム内クレジットとか配布ページに書けばいい >>690
俺はそいつの将来とかどうでもいいから普通に質問に答えるようにしてるけど、
調べればわかる事や検証すれば良い事は自分で考えろって思ってるよ
魚を与えるか釣り方を教えるかみたいな話なんだけど、それ以前に良い質問の仕方すら分かってない人多いからな 普通はさっさと販売して爆死するからせいぜい寿命は1〜2年なんだけど
社会に出れないレベルの知的障害者は10年単位で完成しないから
半永久的に結果を学習する機会がない
度々事件や問題を起こすのは自分の思い通りにならないからだろ
寧ろ宿題を丸投げする場所と勘違いして植民地だの奴隷だの王様気取りで調子に乗るだけ 質問に答える人はそいつのためじゃなく、きちんと答えることで自分の理解を深めるためや、答えるクイズみたいなものとしてやってると聞いたことがある。変な回答しか返ってこないのは質問の仕方の方に問題がある場合がある。まともな質問にはまともな人が答えてくれることが多い。ここじゃないべつのとこだけれども。 >>690
shibainuisno1乙
UEの質問スレはshibainuisno1の度重なる侵略で閉鎖してる
正に基地外の所業やな https://www.nicovideo.jp/watch/sm37036885
(RPGツクール製)
↑ゲーム開発初心者で、今はRPGツクールの既存のプラグインを使用して制作しています。
こういう2Dアクションを作りたいと思ってるのですが
RPGツクールとunityだとどっちの方が作りやすいですか?
実装したいもの
・コンボ攻撃
・ジャンプアクション
・アイテムのショートカット機能 ■ このスレッドは過去ログ倉庫に格納されています