[過去ログ]
【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
【3Dゲームエンジン】Unity質問スレッド32 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
749: 名前は開発中のものです。 [sage] 2017/12/10(日) 21:35:27.73 ID:s0gCGNcz だから、アセットを買えばいいんですよ スクリプト出来なんでしょ? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/749
750: 名前は開発中のものです。 [sage] 2017/12/10(日) 22:14:38.78 ID:s1u45m25 >>741 静的じゃないから〜ってエラーを見て、staticおじさんになっちゃったのか。 そのエラーの意味は「君が使おうとしているモノは最初から存在しない(静的でない)のでなんとかしてください」って意味だから「staicにしろ」って意味じゃないぞ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/750
751: 名前は開発中のものです。 [] 2017/12/10(日) 22:16:05.06 ID:51pDRWFr >>747 >>748 >>750 ありがとうございます。 アタッチするオブジェクトに関連してないとアタッチしてはいけないと勝手に思い込んでいました。 >>741で言えば カメラなりなんなりにBscriptをアタッチして StartCoroutine(カメラ.GetComponent(Bscript).Bfunction()); って感じにすればよかったんですね http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/751
752: 名前は開発中のものです。 [sage] 2017/12/10(日) 22:41:19.18 ID:s1u45m25 >>751 目標がありそれに向かってコーディングしてることは分かりますし、それは上達への近道です。しかしあなたの書いているコードはあまりにも支離滅裂なので簡単な内容からしっかり学習してください。他のスクリプトのコルーチン使うとかめんどくさすぎて頭おかしいです http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/752
753: 名前は開発中のものです。 [sage] 2017/12/10(日) 23:01:38.15 ID:hR3NFn4T まあプログラムなんて技量あげるうちに過去コードを色々短縮出来るのが楽しいから… http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/753
754: 名前は開発中のものです。 [sage] 2017/12/10(日) 23:47:55.77 ID:CuU55Myq もともとは、AsstesフォルダにあるPrefabを、スクリプト上で呼び出したかっただけだよね? Sceneに配置していないPrefabを、GameObjectとして呼び出したいんだよね?? 例えば、SceneにPlayerキャラクタが既にいて、ボタン入力に応じて、 Assets内にあるShotキャラクタを呼び出して、弾丸として発射するみたいな・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/754
755: 名前は開発中のものです。 [sage] 2017/12/11(月) 00:11:47.56 ID:SkZjimvo <スクリプトAで、Assets内のプレハブBを、ゲームオブジェクトCとして取得する方法> Scece上に配置したゲームオブジェクトXに、下記のスクリプトAを登録しておきます。 public class A : MonoBehaviour { public GameObject B; // Use this for initialization void Start () { GameObject C = (GameObject)Instantiate(B); } } Inspector上でゲームオブジェクトBを登録できるので、 Assets内のプレハブBを登録しておきます。 「Assetss」を押すと一
覧が出ます。 動的にBのインスタンスを生成して、ゲームオブジェクトCとして格納します。 以下、Inspector上で登録しておいたゲームオブジェクトBは、 ゲーム内ではゲームオブジェクトCとして実体化されているので、 移動させたり、回転させたり、いろいろできます。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/755
756: 名前は開発中のものです。 [sage] 2017/12/11(月) 00:30:42.08 ID:SkZjimvo C = (GameObject)Instantiate(B) だと、スクリプトを登録したオブジェクト上に生成されてしまいます。 生成される際の 位置を、Vector3 V = new Vector3(x, y, z) 向きを、Quaternion Q = Quaternion.Euler(angleX, angleY, angleZ) 親を、transform T = parent.transform としたい場合は、 C = (GameObject)Instantiate(B, V, Q, T) とします。 親Tの子として、向きQで、位置Vに、 Bのインスタンスが、オブジェクトCとして生成されます。 BにRigidbodyを登
録しておけば、 Rigidbody D = C.GetComponent < Rigidbody2D > によって、CのコンポーネントからRigidbodyを取得して、 変数DにRigidbodyを格納しておくこともできます。 以降は、物理演算ができるようになり、 D.velocity = new Vector3(vx, vy, vz) のようにして速度を変更したりできます。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/756
757: 名前は開発中のものです。 [sage] 2017/12/11(月) 00:39:32.37 ID:SkZjimvo 誤 Rigidbody D = C.GetComponent < Rigidbody2D > 正 Rigidbody D = C.GetComponent < Rigidbody > 普段、2Dばっかりやっているから間違えた・・・ 要するに、 ?Hierarchyになくても、Assetsからでも呼び出せる (GameObject.Findは、Scene内から探すためダメです) ?Staticにしなくても、Inspector上からPrefabを登録できる (Inspector上で設定したかったら「public」です) ?スクリプトを登録する相手は、何でも良い (カメラでも、空のオブジェ
クトでも・・・) ただ、あるキャラクタから発射するつもりなら、 そのキャラクタにスクリプトを登録しておけば、 発射位置が、そのキャラクタの現在地になります。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/757
758: 名前は開発中のものです。 [] 2017/12/11(月) 07:52:58.63 ID:Lx/f51q7 レベルデザインしてるんですが、フリーでおすすめのアセットパックってないですか? 人工物や自然物がそれなりに入ってるのがほしいですが http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/758
759: 名前は開発中のものです。 [sage] 2017/12/11(月) 11:46:03.41 ID:QvFVBkNr >>758 フリーアセットではなく、有料アセットを購入しましょう http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/759
760: 名前は開発中のものです。 [sage] 2017/12/11(月) 13:13:39.39 ID:xcDA2XWm 車の排気ガスでパーティクルを使おうと思ってます 車の後方から煙が出る形にしたいんですが、 1 車のオブジェクトにパーティクルをaddして良いのか 2 どうやってパーティクル位置を変更するのか(車の後方に) の最初の2点で躓いてます どなたか教えて頂きたいです。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/760
761: 名前は開発中のものです。 [sage] 2017/12/11(月) 13:18:21.91 ID:HEOTRILb 車に空の子オブジェクトを追加してそこにパーティクルを追加すればいいべ そういうことじゃなくて? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/761
762: 名前は開発中のものです。 [sage] 2017/12/11(月) 13:52:42.53 ID:QvFVBkNr >>760 車の排気ガスのアセットをかうと良いですよ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/762
763: 名前は開発中のものです。 [sage] 2017/12/11(月) 14:25:47.65 ID:xcDA2XWm >>761 車とは別に新しくオブジェクト作って、 それにパーティクル追加してあとから車と同期(車と一緒に動くように)すればいいって事ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/763
764: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/12/11(月) 14:30:15.62 ID:V8qj051b パーティクルを車の子オブジェクトにして位置と向きをインスペクターで変えてくらふぁい(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/764
765: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/12/11(月) 14:31:22.80 ID:V8qj051b ってよく見たら>>761に答えが書いてありまひた(^^ お節介失礼しまんこ(^^ ボッキング!(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/765
766: 名前は開発中のものです。 [sage] 2017/12/11(月) 14:58:00.33 ID:HEOTRILb >>763 車の子オブジェクトにすればわざわざ同期なんて取らなくても相対位置と向きを保ったまま車と一緒に動いてくれるでしょう http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/766
767: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:02:51.94 ID:02QPz9bc このスレの人ってまさか車のモデルをそのままヒエラルキーに配置してそこにスクリプト直付けしてるの? 普通Create Emptyで作った空のオブジェクトの下に作るよね? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/767
768: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:34:52.69 ID:T/JrBtRm 全体的に、自分で色々工夫してみることをしないで人に答えを求める輩が多い気はするね。 プログラミングに答えはなくて目的の結果になる方法はいくつもあるのに他人のやり方を真似したがる人が多すぎるねここ。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/768
769: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:36:31.43 ID:B36sEdco 人それぞれ。結果が満足なら中身なぞどうてもいい。 自分なりの作り易さを模索するだけさ。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/769
770: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:38:59.95 ID:VIjb3sER TanksにLeftDustTrailとRightDustTrailって入ってるじゃろ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/770
771: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:39:28.70 ID:T/JrBtRm 他で例えると 攻略本無いとゲームを出来ない人とか うまいラーメン本に紹介されてるラーメン屋にしかいけない人とか ジグソーパズルを買って全部人に作らせてる人とか 何かしら他人の助けがないとダメで自分で工夫できない人というか そんなのに似てる気がする http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/771
772: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:41:13.85 ID:T/JrBtRm そんな俺はUnityはプラモとかDIYと同じだと思っている http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/772
773: 名前は開発中のものです。 [sage] 2017/12/11(月) 16:44:46.62 ID:VIjb3sER チュートリアルで例(ひな型?)が示されてるのに、やってないだけだよ やって気付かないってのはありえない http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/773
774: 名前は開発中のものです。 [sage] 2017/12/11(月) 17:01:29.50 ID:xcDA2XWm このスレっていっつもマウント取るか嫌味しか言わない上級者様ばっかだよね なんで質問スレにいるの? 自分なりに試行錯誤して分からない結果聞きに来てる初心者の自分からしたら意味が分からない http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/774
775: 名前は開発中のものです。 [sage] 2017/12/11(月) 17:08:45.71 ID:B36sEdco >>774 捻くれたやつなんかスルーしとけ。教えてくれた人にはお礼を言う。 他人の成長が怖くて、少しでも時間を削ろうとしてるのさ。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/775
776: 名前は開発中のものです。 [sage] 2017/12/11(月) 17:13:36.54 ID:Gwv7NuWB パソコン買ったらパソコンの使い方講座が無料でついてきたにも関わらず、 そんなの要らない自分で出来るって無視したのお前やろ だったら人に聞かずにやるのが筋ってもんじゃあないの? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/776
777: 名前は開発中のものです。 [sage] 2017/12/11(月) 17:16:53.36 ID:xcDA2XWm >>775 そうだね、ありがとう 最初から堅苦しいマニュアル一から読んで自分の手動かそうとしない奴らの作ってるゲームが面白いとは全く思えないんだけどなあ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/777
778: 名前は開発中のものです。 [sage] 2017/12/11(月) 17:20:38.93 ID:HEOTRILb >>774 "同期"なんて用語を知ってるのに子オブジェクトが分からないという、なかなか不思議な学習曲線を辿ってるみたいだから理解されなくてもまぁ仕方ないかも チュートリアルどれくらいやった? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/778
779: 名前は開発中のものです。 [sage] 2017/12/11(月) 17:21:19.77 ID:7znfHEz6 効率を求めた結果、本末転倒になってりゃ世話ない http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/779
780: 名前は開発中のものです。 [sage] 2017/12/11(月) 17:36:21.95 ID:rG1bqsx7 少しここ覗いてたけど、質問しようなんて気にならない Unityを使ってる知り合いを作る方が早いしためになるからそうしたわ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/780
781: 名前は開発中のものです。 [sage] 2017/12/11(月) 18:05:09.66 ID:rJi7rAoj Transform c = transform.GetChild(0).GetChild(0); Transform b = transform.GetChild(0); Transform a = transform; a.parent = b; b.parent = c; これ動かしても親子変わらないのは仕様ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/781
782: 名前は開発中のものです。 [sage] 2017/12/11(月) 18:18:16.44 ID:02QPz9bc そうだぞ 引きこもりのお前らを社会に戻すために俺はここで嫌味を書き込んでいる さっさとエンジニアの知り合いを作りたまえ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/782
783: 名前は開発中のものです。 [sage] 2017/12/11(月) 18:26:44.90 ID:6snW9ojT あんたいいやつだな http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/783
784: 名前は開発中のものです。 [sage] 2017/12/11(月) 18:32:42.55 ID:v+pV5X5w 車の排気ガスについて、 移動した車に付いていくアニメーション的な排気ガスにするパターンと 排気ガス自体は、移動前の車の位置に留まり、その場でフェードアウトしていき、 移動した車が次々に新たな位置に排気ガスを生成していくパターンが有ると思う 前者は、アフターバーナーみたいな、付いていくタイプ 後者は、飛行機雲みたいな、置いてくるタイプ 子オブジェクトとして生成するか、 独立オブジェクトして生成するかは、好みによるのでは・・・ http://mev
ius.5ch.net/test/read.cgi/gamedev/1509307535/784
785: 名前は開発中のものです。 [sage] 2017/12/11(月) 18:40:23.63 ID:T/JrBtRm 初心と無能を間違えてはいけない 基礎を勉強し身につけた者だけが初心を名乗れる 基礎をやらず教えて君は無能だよ 取説読まない 何もやらない 全部すぐ人に頼る これは初心者じゃない 教習所に通わずいきなり車を運転しようとしてるやつ これも初心者じゃない 初心 これの意味をもっとよく考えてから質問しよう プラモ買って説明書読まない組んでて 途中で出来ないから作り方教えてくれという自称初心者がいたらどう思う? 説明書をまず読めと思わないか? 質問の
質があまりにも低すぎるのが問題 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/785
786: 名無し@キムチ [] 2017/12/11(月) 19:11:07.14 ID:bqjs8mgU >>782 エンジニアよりキムヨナと知り合いたいな・・ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/786
787: 名前は開発中のものです。 [sage] 2017/12/11(月) 19:11:25.30 ID:6tubAqHL >>781 root同士じゃないと出来ない組み合わせなかったっけ? cとbを c.transform.parent = null; b.transform.parent = null; で親子解除すれば出来る http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/787
788: 名無し@キムチ [] 2017/12/11(月) 19:16:57.23 ID:bqjs8mgU >>785 初心者とはそんな難しいもののことではない。 単純にビギナーのことだ。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/788
789: 名前は開発中のものです。 [sage] 2017/12/11(月) 19:20:05.88 ID:rG1bqsx7 そういえばUnity初心者スレってないのな http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/789
790: 名前は開発中のものです。 [sage] 2017/12/11(月) 19:32:44.82 ID:T/JrBtRm >>788 ビギナーは英語で初心者という意味 >初心者とはそんな難しいもののことではない。 >単純に初心者のことだ。 自分の発言が情けないほど意味不明になると思わない? 基礎を学ばずにいるとこうやって無能を晒し恥をかくだけ 分かりやすい例になってくれてありがとう! http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/790
791: 名前は開発中のものです。 [sage] 2017/12/11(月) 20:07:01.75 ID:qY5Wc6Xa チュートリアルすらやってないドキュンとか、 補助輪取れないアホは無視でいい http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/791
792: 名前は開発中のものです。 [sage] 2017/12/11(月) 20:22:52.74 ID:g06Ln43v >>785 完全にクレーマーw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/792
793: 名前は開発中のものです。 [sage] 2017/12/11(月) 20:52:55.52 ID:u584Mmdp >>785 では質問、外部サイトの情報をスクレイピングして情報を抽出するゲームを作成しています。 読み出すサイトの文字コードに合わせてSystem.Text.Encodingクラスを用いて変換しているのですが、エディタ上で動かすと正しく動きますが、実機にビルドするとsjisやeucjpなどでエラーとなります。これは何故でしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/793
794: 名前は開発中のものです。 [sage] 2017/12/11(月) 21:01:24.21 ID:u584Mmdp さて>>793の答え合わせだ。 スタンドアロンプレイヤーはデフォルトでI18n.dllとI18n.CJK.dllを内包しないから、これらをアセット内にぶち込めば解決するが正解な どうせ質問がちょっと知識や経験が必要な領域になると皆スルーして俺しか答えなくなるんだから仲良くしとけ >>784 それはヒエラルキー構造もスクリプトも変更する必要はなく、パーティクルのSimulation Spaceを変えるだけで実現可能だよ エミッタ(=ParticleSystem)自体はどちらであっても車本
体の子オブジェクトにして問題ない http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/794
795: 名前は開発中のものです。 [sage] 2017/12/11(月) 21:03:22.24 ID:wTfFWu/6 2.5dのコマンドRPG作るのにplaymakerって使えますかね? ターン制の処理をこれにさせたいのですが買おうか迷ってます。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/795
796: 名前は開発中のものです。 [sage] 2017/12/11(月) 21:04:49.25 ID:pffoEIhS 使える http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/796
797: 名前は開発中のものです。 [sage] 2017/12/11(月) 21:08:29.22 ID:7N8aCxOe 785は滑稽だな リテラシに慣れていないと、公式マニュアルを読んでも、キーワードを聞いても全く頭に入ってこない人もいる 一般的に言って誰にも苦手な分野はある。例えば日本の役所手続きが良い例 適性が無いとの非難があるかもしれないが、本来、道具は、適性とは無関係に操れるものであるべき ところで自由競争戦力スキルへの適応を2chで強要するのは傲慢無恥・視野偏狭で滑稽である(プ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/797
798: 名前は開発中のものです。 [sage] 2017/12/11(月) 21:09:37.13 ID:lT/DnU8s ID:u584Mmdpに全部丸投げで解決だなw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/798
799: 名前は開発中のものです。 [sage] 2017/12/11(月) 21:15:59.64 ID:L0Sd+qXD 趣味なんて出来なくても死ぬわけじゃないし、 乗れもしない一輪車に勝手に跨って勝手に傷だらけになってるだけじゃない 怪我と弁当は自分持ちで頼むよ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/799
800: 名前は開発中のものです。 [sage] 2017/12/11(月) 22:02:19.01 ID:SkZjimvo 詳しい人が降臨しているようなので質問! 角速度 Rigidbody.angularVelocity = new Vector3(a, b, c) による回転を1秒間行った場合の、 向き(角変位) Rigidbody.rotation を、あらかじめ計算でQuaternionを求めておきたいのですが、 Rigidbody.rotation = Quaternion.AngleAxis(angle, axis) で入力する場合、 float angle = いくつ? Vector3 axis = いくつ? に設定すれば良いのでしょうか?? 普段は実際に時間をかけて回転させるのですが、 ショートカット入
力によって、瞬間的に向き変更したためです。 普段は速度velocityで移動させていたのを、 瞬間的に位置positionで変位させるのと同じ感じです。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/800
801: 名前は開発中のものです。 [sage] 2017/12/11(月) 23:16:52.47 ID:T/JrBtRm 初心者は基礎勉強を習得した後に応用問題などで躓く者 無能は怠慢で基礎勉強をせずに全てに躓く者 そして自分は初心者だと勘違いしてる者 無能と初心者は全然違う 初心者には教えるが怠け者なだけの無能には教えたくはないって人が多いと思う 質問する気になれないなんて者は来なくていいと思う そいつが消えた所でそいつが困るだけでこっちは何も困らない どうぞ勝手にお帰り下さいなんじゃないかな? ましてや自分は初心者だから教えてもらって当たり前なんて思って
る勘違いには特に 悔しいなら無能をやめて初心者になり 教えたい人が思わず教えてやりたくなるような質問したら? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/801
802: 名前は開発中のものです。 [sage] 2017/12/11(月) 23:21:47.98 ID:T/JrBtRm >>794 質問ではなく相手を試す問題だと見抜かれてスルーされた事にそろそろ気づこうか >>797 悪いが発言内容が超明後日方向でずれてるから http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/802
803: 名前は開発中のものです。 [sage] 2017/12/11(月) 23:28:43.27 ID:T/JrBtRm >>794と>>797の2人は俺の考えに反対やら滑稽やらなら ニセ初心者のしょーもない今までの質問全てに全部答えてあげてないと 俺そういう場面見てないんだけど 今も俺にレスするよりそっちが先とおもうけど未処理の物が沢山あるよ 明日からもずっと頼むよお2人さん 俺の考えに反対で反論してくるのはそういうことだから http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/803
804: 名前は開発中のものです。 [sage] 2017/12/11(月) 23:32:55.29 ID:7N8aCxOe ビッグアップル大丈夫か http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/804
805: 名前は開発中のものです。 [sage] 2017/12/12(火) 00:07:46.96 ID:yWI4yO+J まさかツッパリが足りずに弱音を吐いて「大目に見てくださいよ〜〜〜><」とか懇願してるわけじゃあるまいな http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/805
806: 名前は開発中のものです。 [sage] 2017/12/12(火) 00:18:39.38 ID:awDx9SbB 試行錯誤が大好きなら一生迷走しててええんやで 遠慮すんなよw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/806
807: 名前は開発中のものです。 [sage] 2017/12/12(火) 00:29:29.52 ID:K5+QKreg >>800 偉そうに講釈垂れてる人が大勢いるのにこれにレスがつかないの酷すぎないか… キッチリ1秒後なら var r = Mathf.Rad2Deg; Rigidbody.rotation *= Quaternion.Euler(a * r, b * r, c * r); でどないでしょ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/807
808: 名前は開発中のものです。 [sage] 2017/12/12(火) 00:36:52.31 ID:K5+QKreg >>800 rigidbody.rotation *= Quaternion.Euler(rigidbody.angularVelocity * Mathf.Rad2Deg) のほうが簡単か http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/808
809: 名前は開発中のものです。 [sage] 2017/12/12(火) 02:09:47.10 ID:s3bcy12n ?angle = Vector3(a, b, c).magnitude * Mathf.Rad2Deg 3Dの場合、angularVelocityは、rad/秒で入力するので、 a,b,cはrad/秒で入れているはずだから、 angleは度での入力になるため、 * Mathf.Rad2Degで、rad→度の変換が必要ですね ?axis = Vector3(a, b. c).normalized これをQuaternion.AngleAxisに入れると、1秒後の回転状態になります 試してみて下さい Quaternion.Eulerは、 Z軸回転→X軸回転→Y軸回転の連結回転になるので、 計算結果が、角速度での回転
状態と合わないですよ angularVelocityは全軸同時回転ですから 回転ベクトル=回転角 * 回転軸ベクトル で計算しないとダメなはず http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/809
810: 名前は開発中のものです。 [sage] 2017/12/12(火) 02:14:08.74 ID:K5+QKreg なるほど 勉強になった ありがとう http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/810
811: 名前は開発中のものです。 [sage] 2017/12/12(火) 04:00:52.95 ID:kM1br0bK >>794 "unity shiftjis error"でぐぐって一番上に出てくる内容コピってどやってんじゃねーよw 仰られてる知識や経験は、その問題に関してはとくに必要なさそうです http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/811
812: 名前は開発中のものです。 [sage] 2017/12/12(火) 06:49:36.70 ID:yWI4yO+J 809 そういう「より優れた仕様奴隷状態」をドヤる話だと思ってたわ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/812
813: 名前は開発中のものです。 [sage] 2017/12/12(火) 07:26:11.46 ID:OlgvJzEy >>811 うん、そのドヤ顔を期待してたw 全く待たずに回答投下してるのに顔真っ赤でスルーされた事に気づけとか書いてる奴がいたのには驚いたが だかな、この質問俺が数年前過去スレに質問して回答が得られなかった質問なんだわ、その後自己解決して方法も書いたはず 2017年4月のそのTIPS見て、同じようなことで困ってる奴多かったんだなと懐かしく思った記憶がある >>800 すまん、昨日は撒き餌撒いて寝てしまったので見てなかった 回答はついてる様なので
省略するが、物理エンジンで動かす場合、摩擦やら他のオブジェクトとの衝突やらで結果がズレる可能性があることには注意な http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/813
814: 名前は開発中のものです。 [sage] 2017/12/12(火) 07:26:33.24 ID:yWI4yO+J 仕様奴隷「俺はこんなにも素晴らしい奴隷なんだ!もっと俺をこき使ってくれぇええ!!」(ドヤァアアア!!!) http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/814
815: 名前は開発中のものです。 [] 2017/12/12(火) 07:29:16.97 ID:QJDJOOiE レベルデザインに使えるツール教えてください アセットでもいいです http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/815
816: 名前は開発中のものです。 [sage] 2017/12/12(火) 07:34:12.06 ID:yWI4yO+J 回転もデフォで減速するみたいだな いちいち生意気なんだよUnity http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/816
817: 名前は開発中のものです。 [sage] 2017/12/12(火) 08:13:35.13 ID:tVhYuHY1 >>815 どんなのを求めているかわからないけどアセットでもいいなら ProBuilderなんてどうだい? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/817
818: 名前は開発中のものです。 [] 2017/12/12(火) 09:37:16.36 ID:QJDJOOiE >>817 アセットのセットみたいなのがほしいです フリーで http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/818
819: 名前は開発中のものです。 [sage] 2017/12/12(火) 10:39:07.71 ID:qFAu6kJp アセットじゃないけどスケッチアップなんてどうだい? CADツールだけどUnityでそのままスケッチアップ形式のファイルを読み込むことができるんだ そしてウェアハウスっていうUnityでいうアセットストアのようなところで他人の作ったオブジェクトをダウンロードできるんだ ただし無償版でどこまでできるか把握してないから 気になったら調べてごらんよ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/819
820: 名前は開発中のものです。 [sage] 2017/12/12(火) 11:37:29.41 ID:V4vKOuq6 VS for Macでコーディングしている人いる? 予測コーディングが効かなかったり、最近のアプデで日本語入力がリアルタイムで表示されなくなったり、子音の入力が反応悪かったり 色々ボロボロで進捗やばいんだけどMacでの開発に向いてるテキストエディタ何か無いかしら? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/820
821: 名前は開発中のものです。 [sage] 2017/12/12(火) 13:51:05.12 ID:awDx9SbB >>811 どうせキムチだよw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/821
822: 名前は開発中のものです。 [sage] 2017/12/12(火) 15:35:32.47 ID:ICWFqCcb >>820 neovim http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/822
823: 名前は開発中のものです。 [sage] 2017/12/12(火) 17:04:49.48 ID:SinzmT6m VS codeを使うといい for macは対応が不完全なゴミだがcodeはmacでも完璧に使える 金払ってもいいならRider http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/823
824: 名前は開発中のものです。 [sage] 2017/12/12(火) 17:13:54.71 ID:md8fOJvX VS codeの怒涛の更新ペースは何事かと思うw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/824
825: 名前は開発中のものです。 [sage] 2017/12/12(火) 18:36:56.62 ID:w86KIWp6 >>807 >>808 >>809 ありがとうございます! 両方やってみました Quaternion Q; Vector3 axis, Vdeg, Vrad; float angle, t; Rigidbody rb; void Start () { rb = GetComponent < Rigidbody > (); Vdeg = new Vector3(45, 30, 0); Vrad = new Vector3(45, 30, 0) * Mathf.Deg2Rad; Q = rb.rotation; } http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/825
826: 名前は開発中のものです。 [sage] 2017/12/12(火) 18:37:14.48 ID:w86KIWp6 void FixedUpdate () { t = Time.time; if (t == 0) { rb.angularVelocity = Vrad; } else if (t == 1.0f) { Debug.Log ("t=" + t); Debug.Log ("angularVelocity:" + rb.rotation.eulerAngles); rb.angularVelocity = Vector3.zero; //angle = Vrad.magnitude * Mathf.Rad2Deg; //axis = Vrad.normalized angle = Vdeg.magnitude; axis = Vdeg.normalized; rb.rotation = Quaternion.AngleAxis (a
ngle, axis); Debug.Log ("AngleAxis:" + rb.rotation.eulerAngles); rb.rotation = Quaternion.Euler(Vdeg); Debug.Log ("Euler1:" + rb.rotation.eulerAngles); rb.rotation = Q * Quaternion.Euler(Vdeg); Debug.Log ("Euler2:" + rb.rotation.eulerAngles); rb.rotation = Quaternion.Euler(Vdeg) * Q; Debug.Log ("Euler3:" + rb.rotation.eulerAngles); } } http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/826
827: 名前は開発中のものです。 [sage] 2017/12/12(火) 18:41:32.25 ID:w86KIWp6 結果です! angularVelocity = new Vector3(45, 30, 0) * Mathf.Deg2Rad を入力すると、 ?angularVelocity:Vector3(42.4, 37.4, 15.0) 1秒ピッタリで止めるには、FixedUpdate内でないとダメのようですね Invoke("Stop", 1.0f)で呼び出すと、 angularVelocity:Vector3(43.1, 38.6, 15.7)と 1フレーム分くらいの遅延が生じる模様・・・ ?AngleAxis:Vector3(42.4, 37.4, 15.0) ?Euler1:Vector3(45, 30, 0) ?Euler2:Vector3(45, 30, 0) ?Eul
er3:Vector3(45, 30, 0) angularVelocityをEulerでQuaternionに入れちゃうと、 角速度による回転結果のQuaternionと少し違うようです・・・ AngleAxisでQuaternionに入れる方が正しいみたいですね http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/827
828: 名前は開発中のものです。 [sage] 2017/12/12(火) 18:52:30.96 ID:w86KIWp6 >>816 回転が勝手に減速する話は本当ですか? AngularDrag = 0にしてない・・・とかではなくて?? RigidbodyをangularVelocityやAddTorqueで回転させて、 1秒ごとにangularVelocityを表示させても、 回転速度は落ちてないようなのですが・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/828
829: 名前は開発中のものです。 [sage] 2017/12/12(火) 20:43:24.56 ID:s3bcy12n >>826 RigidbodyもRigidbody2Dも、 LinearDragは0が初期値だけど、 AngularDragは0.05が初期値なのが、 気に入らないということでは? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/829
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 173 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s