[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart9 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
337(1): 2023/01/17(火)00:14 ID:5LNRi1Xm(1) AAS
 かなりふわっとした質問になるけど 
 NavmeshAgentのうまい使い方というかコツみたいなもんありますかね? 
 移動中、到着(フリー)の判定を色々試してみたんだけど 
 RemainingDistanceは結構Infinityを返してきて挙動が不安定になりがち 
 haspathもなんか似たような挙動で稀に反応しなかったりする(多分だけどInfinityを返すのと同じように移動中でもFalseになってる気がする)んだけど 
 ほかにいい方法ないですかね? 
  
 もしくは、品質を落としてMeshの移動範囲を広げるとか移動速度を下げるとInfinityを返す可能性が減るとかの小技ありますかね? 
338(1): 2023/01/17(火)09:20 ID:neZmBdYB(1) AAS
 assetbundleとかいう謎フォーマットが理解できんのですが、あれはunityプロジェクトファイルに書き戻すことはできるのでしょうか 
339: 2023/01/17(火)11:27 ID:zQ3Nj92E(1/3) AAS
 >>337 
 コードで書けるならNavMeshPathでやってみるとか? 
 NavmeshAgentは内包されてるものが多いから細かい制御流行りにくいんだよね 
 NavMeshPathはNavMeshのルートだけ出してくれるから移動処理書ければ、判定とかの制御はこっちの方がやりやすいと思う 
>>338 
 assetbundleざっくり言うと、Unityだけで使える圧縮形式的なものになるかな 
 プロジェクトに書き戻すのは出来ないと思う 
 処理で作れば出来ると思うけど、かなり面倒だから現実的じゃないって感じ 
340: 2023/01/17(火)12:03 ID:srYAbAFt(1) AAS
 Unity の Asset Bundle Browser ツール 
 外部リンク[html]:docs.unity3d.com 
  
 これで編集出来るようなこと書いてあるね 
341: 2023/01/17(火)15:06 ID:2RfrPaFc(1/3) AAS
 画像リンク
 
 
 Unityの電子書籍でUnityを学ぼうとしているんですけど 
 ここのC#を何度やってもコンパイルエラー?が発生してプレイモードにすることができません。 
 文章を一から入れたり名前を変えずにしたりGoogleで原因を調べたりしましたが理解出来ず…… 
 教えて欲しいです。 
342: 2023/01/17(火)15:51 ID:K9I+SmfE(1) AAS
 エラーの全文は見た? 
 どのscriptの何行目にどんなエラーがあるとか書いてあるよ 
343: 2023/01/17(火)16:01 ID:Lbh1G6NG(1) AAS
 そういうときはインスペクターの設定ミスの可能性が高いね 
 そもそもスクリプトをオブジェクトにつけ忘れてるみたいな 
344: 2023/01/17(火)16:55 ID:2RfrPaFc(2/3) AAS
 Assets Forever MoveX.cs(13,24): error CS1061: 'Transform' does not contain a definition for 'translate' and no accessible extension method translate' accepting a first argument of type 'Transform' could be found (are you missing a using directive or an assembly reference?) 
 って出ました。 
 Googleで調べた所タイプミスが影響なのかな?しっかり調べてみます。 
 インスペクターの設定ミス?設定はいじった記憶がないのですが調べてみます。 
345(1): 2023/01/17(火)17:08 ID:zQ3Nj92E(2/3) AAS
 こんな関数ないよって警告出てる 
  
 TranslateがtranslateからT大文字にすればいいんかな? 
346: 2023/01/17(火)17:13 ID:2RfrPaFc(3/3) AAS
 >>345 
 行けた!!!!!!!!!!やっったすごく嬉しく!!!! 
 文字を大文字にすれば良かったのですか!ありがとうございます! 
347: 2023/01/17(火)17:27 ID:RA6hLSOO(1/2) AAS
 なんちゅー非効率なことやっとんじゃ!写経ほど無駄な行為はねえんだよ 
 義務教育で黒板ノートに写して勉強してる気にでもなってんのか! 
 教科書なんか捨てろ! 
348: 2023/01/17(火)17:28 ID:RA6hLSOO(2/2) AAS
 作りたいモノをいきなり作れ!それがたった1つの冴えたやり方!m9(´・ω・`)ドーン! 
349: 2023/01/17(火)17:42 ID:zQ3Nj92E(3/3) AAS
 お、行けたか 
 よかったよかった。君のやりたいことをやれるペースで進めてくれ 
 外野の意見は気にしなくていいから 
350: 2023/01/17(火)17:44 ID:swK/QqgX(1) AAS
 黒板ノート写経はエラーにならんから勉強にならんけど、プログラムはエラーでてこうやって解決しようと書き込みやらくぐるやらするから 
 その行為が、経験という財産になるんだよね 
351: 2023/01/17(火)20:02 ID:GQM43ZuP(1) AAS
 マジレスするとVSCで予測候補出せるようにしたら全て解決する 
352(1): 2023/01/17(火)23:34 ID:OObvXUU4(1) AAS
 int a = Random.Range(1, 11); 
 int b = 0; 
 b += 3 * a; 
  
 変数bにランダムな値を3回足したいのですが自分のコードではうまくいきません。 
 どうすればいいですか? 
353(2): 2023/01/18(水)00:13 ID:sd31YeKd(1) AAS
 作りたいものをいきなり作れと言われても 
 頭の中にあるイメージをコードで書けないんだがw 
354: 2023/01/18(水)00:18 ID:lhLDuqMB(1/4) AAS
 >>352 
  
 b+ランダム数値 
  
 これを3回繰り返す 
 3行書いてもいい 
 繰り返しのループ使ってもいい 
 まずは3行書いて動かしたらどう 
355(1): 2023/01/18(水)00:34 ID:lhLDuqMB(2/4) AAS
 ただし、ここで1つ問題が出てくる 
 プラスされるランダムな値は毎回違う方が良い、というか同じ物ではない 
 1回目の値はランダムな値ア 
 2回目の値はランダムな値イ 
 3回目の値はランダムな値ウとなる 
  
 全てのねは変数bにプラスされる 
  
 であれば計算部分を1行で書くことも可能ではないだろうか? 
  
 分からない場合はなるべくシンプルに考えよう、最小限の機能でやってみよう 
356: 2023/01/18(水)00:35 ID:lhLDuqMB(3/4) AAS
 >>353 
 いきなりコードにしないで日本語で書けばいい 
 それを動かす順番にしていけばいい 
357: 2023/01/18(水)00:56 ID:IfGZ9cna(1) AAS
 int b = 0; 
 for(int i = 0; i < 3; i++) 
   { 
 int a = Random.Range (1,11); 
 b += a 
 } 
358(2): 2023/01/18(水)01:17 ID:gb9xw2nh(1) AAS
 回答ありがとうございます。 
 >>355自分がやりたいのはこれです。 
  
 for文を使ってやってみたのですがaの値が同じになってしまいます。 
  
 using System.Collections; 
 using System.Collections.Generic; 
 using UnityEngine; 
  
 public class practice : MonoBehaviour 
 { 
     // Start is called before the first frame update 
     void Start() 
     { 
         int a = Random.Range(1, 11); 
         int b = 0; 
         for (int i = 0; i < 3; i ++) 
         { 
             b += a; 
         } 
         Debug.Log(a); 
         Debug.Log(b); 
     } 
} 
  
 これだとコンソールに3,9や5,15, 10,30と表示されます。 
 b = a + a + aも駄目でした。 
359: 2023/01/18(水)07:04 ID:uieJtW94(1) AAS
 int a = Random.Range(1, 11) 
 がfor文の外にあるんじゃaの値が変わるわけないだろ 
360: 358 2023/01/18(水)08:06 ID:vhDCIATA(1) AAS
     ,/テ=、     | ///,.-ー`,/ ̄ ̄ ̄ ̄ ̄ ̄\    | // / ̄/            \  〃    |   / /                 ヽ   ′     あ・・・  . /`ー、ノ l:::::::::.                  |    _        /、   >  |::::::::::   (●)     (●)   |     ´  本当だ・・・・・   ` ヽ´  |:::::::::::::./// \___/ ///  |     っ     /    ヽ:::::::::::::::::::.  \/     ノ 
361: 2023/01/18(水)08:39 ID:jo3A5WS+(1/2) AA×

362: 2023/01/18(水)08:42 ID:lhLDuqMB(4/4) AAS
 >>358 
 それ 
 日本語にすると 
 ランダムな値ア+ランダムな値ア+ランダムな値ア 
  
 だよね 
363(1): 2023/01/18(水)10:05 ID:K8LRGQ9a(1/2) AAS
 Fbxのインポート設定でAvatar DefinitionにCopy from other avatarを指定するのはどういう意味があるんでしょうか 
 どういう時に利用するんでしょうか 
364(1): 2023/01/18(水)10:35 ID:8o80u/kL(1) AAS
 >>353 
 そいつに関わんな 
365(1): 2023/01/18(水)11:04 ID:2VSpp/TS(1) AAS
 >>363 
 自分も横から便乗質問したいのですが 
 Avatorてのは何の役割があるんです?Animatorはまだしも 
366(1): 2023/01/18(水)11:46 ID:K8LRGQ9a(2/2) AAS
 >>365 
 人体のボーン構造は作成したツールによって違うけど 
 それらを統一的に扱うためにUnity用のボーン構造に変換してる 
 どのボーンがどのボーンに対応してるかの情報のことをアバターって言う 
 と理解してる 
 間違ってたらすまん 
上下前次1-新書関写板覧索設栞歴
あと 636 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.022s