[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild3 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
653: 名前は開発中のものです。 [sage] 2020/02/23(日) 20:27:42.27 ID:LCQz7D0v >>651 >>652 原因というか何かがつかめました エラーを出していたインポートしたファイルがpluginsフォルダの配下に配置していたため、 そちらでずっと新規スクリプトを作成して試していたのですが、 スクリプトをPluginsフォルダ配下で作成すると using Utf8Jsonの宣言ができなくなるようです 他のフォルダやAssetフォルダ直下では普通に宣言ができました pluginsフォルダは特殊な設定のフォルダだということをマニュアルで確認しました なぜこうなるかは不明ですが、基本的な所を間違えていたようです お騒がせして申し訳ございませんでした http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/653
654: 名前は開発中のものです。 [sage] 2020/02/24(月) 08:01:27.18 ID:+9ZcXv8k 他人のアセットを使うときはUnityのバージョンによってエラーになることが本当に多い Unityのバージョン間の互換性のなさは本当にクソ アセットストアで買っても動かないとかざらにあるから、怖くてアセット買えないよねぇ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/654
655: 名前は開発中のものです。 [sage] 2020/02/24(月) 08:05:10.62 ID:N/Kc3LQr なんでUnityのバージョン上げるんだよ ゲーム機のファームウェアじゃねえんだぞ 使用するライブラリが対応してない本体バージョンは使うな えっ2年前で更新止まってるアセットがある? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/655
656: 名前は開発中のものです。 [sage] 2020/02/24(月) 09:32:03.15 ID:zKtX1kFg アセットを自分でエラー修正するのもまた勉強 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/656
657: 名前は開発中のものです。 [sage] 2020/02/24(月) 09:53:14.96 ID:JAzgYJi6 >>656 回避コード書くならまだしも直接手を加えたもの(を使って公開するの)は規約違反になるものもあるので注意 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/657
658: 名前は開発中のものです。 [] 2020/02/24(月) 13:34:30.94 ID:iVaHi9JI >>640です。 https://xr-hub.com/archives/13135 Assets\Scripts\Goalmanager.cs(24,29): error CS0117: 'Input' does not contain a definition for 'GetMouseButtton' これはどうすれば all compiler errors have to be fixed before you can enter playmodel が出なくなるのでしょうか・・? 検索してもわかりませんでした・・ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/658
659: 名前は開発中のものです。 [sage] 2020/02/24(月) 14:18:33.25 ID:F9tEV+d+ エラーメッセージ丸ごとでググるとそのまま答えあったりするよ 新しいものではGetComponent使えと書いてあるけど http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/659
660: 弟子 [] 2020/02/24(月) 14:29:58.46 ID:4uIoNBTz >>658 https://i.gyazo.com/620968d87bfcbf83cfbf1f4bd1598847.png 昨日の分にクリックだけ追加したコードです。 これで動くはずなので、フラグとか追加していけばいいかと思います。 これでエラーになる場合、何かが間違っているので、コードの画像とかのせてください http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/660
661: 名前は開発中のものです。 [sage] 2020/02/24(月) 15:38:22.98 ID:F9tEV+d+ InputにはGetMouseButtonの定義がないよと言ってる InputはUnityEngine.Inputのことでusing UnityEngineしてるから省略できてる Input にピリオドつけた時点でインテリセンスでGetMouseButton候補が出ると思うのだけれど http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/661
662: 名前は開発中のものです。 [sage] 2020/02/24(月) 15:59:51.83 ID:xo3Mb7RF ×GetMouseButtton ○GetMouseButton tが多い初歩的なミス http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/662
663: 名前は開発中のものです。 [] 2020/02/24(月) 16:17:20.52 ID:Ug47wb2m >>636 揶揄するわけではないけど、こういう書き込み見ると初心者の人にはビジュアルランゲージの方が教えるのに向いてるってのは真だなーと思う http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/663
664: 名前は開発中のものです。 [] 2020/02/24(月) 17:14:52.96 ID:iVaHi9JI >>663 playmakerを買った方が良いという事? もしくはue4でブループリント使うとか。 もしくはそもそも、まずc#を学ぶ。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/664
665: 弟子 [] 2020/02/24(月) 17:39:28.39 ID:4uIoNBTz 今回のはコピペすればいいだけなんだが Windowsなら選択してCntrl+C、その後Cntrl+V http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/665
666: 名前は開発中のものです。 [] 2020/02/24(月) 18:08:44.89 ID:A6C4ojr1 Hierarchyで特定のTAGが付けられているゲームオブジェクトを検索して Hierarchyに表示したいのですがどうすればよいのでしょうか? ※csファイルでHierachyにある特定のタグを検索して情報を取得する方法は わかります あくまでもHierachy上で特定のTAGがついているゲームオブジェクトを検索して 表示させたいのです やり方をご存じの方がいらっしゃいましたら教えてください よろしくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/666
667: 名前は開発中のものです。 [] 2020/02/24(月) 18:19:26.64 ID:iVaHi9JI コピペしたらいけました! どこに問題があったのかは謎 打ち間違えてはいないはず・・ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/667
668: 名前は開発中のものです。 [sage] 2020/02/24(月) 18:39:11.38 ID:B7d3DSpn 質問失礼します。 unity2dでtransform.translateでオブジェクトを移動させているのですが、左右に移動させたときにz座標が変動してしまいます。 何か考えられる理由はありませんか…? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/668
669: 名前は開発中のものです。 [] 2020/02/24(月) 19:00:32.30 ID:A6C4ojr1 >>668 public function Translate(translation: Vector3, relativeTo: Space = Space.Self): void; public function Translate(x: float, y: float, z: float, relativeTo: Space = Space.Self): void; Translateはマニュアルでこうなっている ゆえにオーバーロードで2種類の動きをするということになっている デフォルト引数になってるのは無視していいので ポイントになるのは 1・Vector3を引数とした場合 2・x y z それぞれのfloatを引数とした場合 の2パターンがある 左右に移動させたい場合は x軸だけを変えればいいので Y軸かZ軸に余計な値が入っていればうまくいかない ※参考例 Vector3 tamesi = new Vector3(10.0f,0.0f,5.0f); とした場合 x軸だけじゃなくて、z軸にも値が入っているから動いちゃう Vector3 tamesi2 = new Vector3(10.0f,0.0f,0.0f); というやつを引数にすればいい 使用するときに transform.Translate(tamesi)とすればx軸とz軸に動くし transform.Translate(tamesi2)とすればx軸にしか動かない x,y,z 3つの値を使う場合も同様にYとZの値に注意する つまり、yとzに余計な値が入っていれば 上に動いたり、奥に動いたりするわけなんですけど この回答でいけますか? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/669
670: 名前は開発中のものです。 [] 2020/02/24(月) 20:16:41.80 ID:B7d3DSpn >>669 668です transform.Translate(0.0f, 0.1f, 0.0f); これと同じ書き方でxとyの値のみ変更したものを4つ作り、指定のキー入力でそれぞれ呼び出し上下左右の4方向に移動するようにしています。 zは全て0.0fにしているのですが、xが変動すると同時にzも変動してしまいます。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/670
671: 名前は開発中のものです。 [] 2020/02/24(月) 20:25:46.99 ID:4uIoNBTz >>670 とりあえずコードはろう みんながみんな、youの環境じゃないんだよ http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/671
672: 名前は開発中のものです。 [] 2020/02/24(月) 20:37:54.32 ID:A6C4ojr1 >>670 これで規定通りの動きができた public class Cube_Move : MonoBehaviour { void Update() { //左に移動 if (Input.GetKey(KeyCode.LeftArrow)) { this.transform.Translate(-0.1f, 0.0f, 0.0f); } //右に移動 if (Input.GetKey(KeyCode.RightArrow)) { this.transform.Translate(0.1f, 0.0f, 0.0f); } //上に移動 if (Input.GetKey(KeyCode.UpArrow)) { this.transform.Translate(0.0f, 0.1f, 0.0f); } //下に移動 if (Input.GetKey(KeyCode.DownArrow)) { this.transform.Translate(0.0f, -0.1f, 0.0f); } } } http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/672
673: 名前は開発中のものです。 [] 2020/02/24(月) 20:38:31.64 ID:A6C4ojr1 ※上のソースコードだけど ヒエラルキーにCubeっていう3Dの四角い箱を作って それに上記のcsファイルをアタッチしている これでx軸、y軸に キーボードの上下左右に動いてくれる z軸に動いてないかどうかは実行した後に z軸の値が変わってなければOKっていう認識 一応上記のcsファイルをアタッチしたら、想定の動きができたので 上記コードで試してもらえますか? ちゃんと左右のキーボードで左右に移動 上下のキーボードで上下に移動してくれました ※こちらの環境では問題ありません http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/673
674: 名前は開発中のものです。 [] 2020/02/24(月) 20:47:59.55 ID:4uIoNBTz >想定の動きができた なら問題なくね? http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/674
675: 名前は開発中のものです。 [] 2020/02/24(月) 20:54:56.65 ID:A6C4ojr1 >>673 俺は質問者じゃないからね 質問してる人は>>670 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/675
676: 名前は開発中のものです。 [sage] 2020/02/24(月) 21:25:25.99 ID:B7d3DSpn >>672 >>673 668です スクリプト自体はそちらの物とほとんど同じでした。 今別のオブジェクトにスクリプトだけをつけて動かしたところzの値が変動しなかったのでrigidbodyかboxcolliderが原因かも知れません もう少し自分で原因を調べてから質問し直したいと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/676
677: 名前は開発中のものです。 [] 2020/02/24(月) 21:35:08.27 ID:A6C4ojr1 >>676 Rigidbodyを付けている場合、デフォルト設定で重力が働くようになってるからね 勝手に落下したりする Rigidbodyで物理演算を無効にする場合は DynamicではなくKinematicにすればいい Kinematicにすれば重力の影響を受けないし、ほかのオブジェクトが ぶつかってきた場合も影響されて動くことはない rigidbodyにあるvelocityは移動速度(速度ベクトル)だから物理演算とは 関係なく動かすことができる Translateも同様に物理演算とは関係なく動かすことができる 物理演算で動かす or (速度ベクトルや座標の位置を変更することで動かす) 物体を動かす場合 上記2点に気をつかえばいい http://mevius.5ch.net/test/read.cgi/gamedev/1578720539/677
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 325 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s