[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart1 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart1 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
510: 名前は開発中のものです。 [sage] 2020/07/19(日) 21:02:26.25 ID:h7n6ZAsX 本は検索できないじゃん という指摘に対する返答が「付箋貼る」だからね お話にもならないのよw http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/510
511: 名前は開発中のものです。 [sage] 2020/07/20(月) 00:17:36.18 ID:fanNFzKU 自分が好きなほうを使えばいいだけのことなのに、 こいつらは一体何と戦っているのだろうか http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/511
512: 名前は開発中のものです。 [sage] 2020/07/20(月) 00:21:01.19 ID:ZwryXntR 自分が好きなものを否定されると発狂する人種なのさ それ同士がエンカウントするとレスバのゴングが鳴る http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/512
513: 名前は開発中のものです。 [sage] 2020/07/20(月) 01:00:56.45 ID:9LW7eOn6 書籍が必要な人は公式の物だけでは何が足りないんです? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/513
514: 名前は開発中のものです。 [] 2020/07/20(月) 01:04:03.06 ID:pdSQEim0 オツムが足りない http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/514
515: 名前は開発中のものです。 [sage] 2020/07/20(月) 01:05:55.51 ID:u884kcv/ 専門板のスレとか自治するの面倒だからね 煽りカスは放置 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/515
516: 名前は開発中のものです。 [sage] 2020/07/20(月) 01:22:00.71 ID:ofFkrviK 自治なんて無駄なのにね。 あらしだってほっときゃ消える。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/516
517: 名前は開発中のものです。 [sage] 2020/07/20(月) 02:04:22.21 ID:nctGgWUW スクリプトが苦手な人はアセットを買いましょう http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/517
518: 名前は開発中のものです。 [sage] 2020/07/20(月) 02:07:11.73 ID:ZH9ymyl/ ☆★?橋聖子出没中★☆ このスレは大物荒らし?橋聖子とその仲間に監視されています おかしいなと思ったらスルーを心がけましょう http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/518
519: 名前は開発中のものです。 [sage] 2020/07/20(月) 03:12:15.69 ID:LGrSlmQd 荒れた時しか顔を出さない人達がわんさか 野次馬ってやつ? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/519
520: 504 [sage] 2020/07/20(月) 04:24:33.57 ID:3lmx+oVz 済みません、どなかかご回答お願い致します・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/520
521: 名前は開発中のものです。 [] 2020/07/20(月) 05:29:02.24 ID:rBzJy0lb http://albatrus.com/main/unity/7461 sin関数はどのような計算をして値を返すのでしょうか?そこまで考える必要はないですか? 引数として設定するのはおそらく時間だと思うんですが、時間の他に範囲も必要だと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/521
522: 弟子 [sage] 2020/07/20(月) 07:45:08.54 ID:jZJGRlYD sinの引数はラジアン 時間をいれて回転を得るというブログが多々あるけど、応用してるだけ まずは言語仕様のMS のマニュアルとかunity 公式の説明から読みましょう http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/522
523: 弟子 [sage] 2020/07/20(月) 07:49:12.67 ID:jZJGRlYD >>520 特殊なのだからやってる人いないんじゃないかね nanokontrol2 unity でいくつかやり方出てくるけどやってみた? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/523
524: 504 [sage] 2020/07/20(月) 07:54:00.20 ID:3lmx+oVz >>523 ご回答ありがとうございます。 nanokontrol2 Unityで検索し、ほぼそれらのサイトは見たうえでのご質問です。 それから、多分、MIDI周りに問題があるというより、それ以前の地点、プラグイン、dllファイルの読み込みに 何か基本的な誤りをしているように感じているのですが、いかがでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/524
525: 弟子 [sage] 2020/07/20(月) 08:03:58.78 ID:jZJGRlYD >>524 とすると、 https://psychic-vr-lab.com/blog/unity/midi%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BCnanokontrol2%E3%82%92unity%E3%82%A2%E3%83%8A%E3%83%AD%E3%82%B0%E5%85%A5%E5%8A%9B%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%A8/ このページのままやってもダメってことかな? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/525
526: 弟子 [sage] 2020/07/20(月) 08:08:40.23 ID:jZJGRlYD あとは、エラーメッセージで検索したら解決方法がいくつかあったけど、そこら辺も試してみたかな? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/526
527: 504 [sage] 2020/07/20(月) 08:21:09.40 ID:3lmx+oVz はい、そのページは真っ先に見て、試してみましたが、無理でした。 エラーメッセージについても検索した方法で試してみましたが、無理でした... http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/527
528: 弟子 [sage] 2020/07/20(月) 08:28:21.77 ID:jZJGRlYD ちなみにdll のターゲット設定は32?64? それようのdll をどこからdlしました? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/528
529: 504 [sage] 2020/07/20(月) 08:47:46.22 ID:3lmx+oVz ターゲット設定は、よく分からず、Plugin直下のフォルダにx86のフォルダとdllファイル、 それからx86_64のフォルダとdllがあります。 つまり32と64のそれぞれに対応するような同名のdllファイルが2つあることになります。 ダウンロード元は https://github.com/keijiro/unity-midi-receiver-test こちらです。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/529
530: 弟子 [sage] 2020/07/20(月) 08:51:37.28 ID:jZJGRlYD それって エラーで検索出てきたページの http://ha1f-blog.blogspot.com/2014/11/unity-dllnotfoundexception.html?m=1 ここに、書いてあるのじゃないですかね? -引用- 調べてみると、UnityはPluginsの直下にdllが1つでもあると探索をやめてしまうようです。 すなわち、あるプラグインが直下にあって、その他のプラグインがたとえばx86_64の中などにあると、そのフォルダの中にあるdllが読み込まれなくなります。 ここの対応をしたんでしたっけ? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/530
531: 504 [sage] 2020/07/20(月) 09:06:16.28 ID:3lmx+oVz 有り難うございます、やってみます。 色々な記事で、nanokontrol2で操作可能にするスクリプトとか配布されていますが、 それらの記事では特にdllの衝突については触れられておらず、問題なく動作しているように見えます ですが、そちらのページの方法でやってみます。 有り難うございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/531
532: 名前は開発中のものです。 [] 2020/07/20(月) 10:37:41.45 ID:rBzJy0lb >>522 sin関数に指定するのは経過時間ですが、振動幅はどこで指定するのでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/532
533: 弟子 [sage] 2020/07/20(月) 12:11:14.81 ID:jZJGRlYD >>532 https://qiita.com/Nekomasu/items/f526b9392fd16f2bd243 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/533
534: 名前は開発中のものです。 [] 2020/07/20(月) 12:29:46.06 ID:nmUZ/gW0 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net 数学 物理学 化学 生物学 天文学 地理地学 IT 電子 工学 言語学 国語 方言 など simulationライブラリで純粋な関数式プログラミングをする UIライブラリ (C#, 2D) を作ったよ 連続と離散を統一した! 4Dエンジン matrixのライブラリ ある強力なFor関数 SQLライブラリ ☆ VMを書いた(C# + DX) * x86ではない! ttp://up.x0000.net/files/TSimulang.zip ☆ malloc / free を実装してみた (C#) ttp://up.x0000.net/files/TMallocTest.zip http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/534
535: 名前は開発中のものです。 [sage] 2020/07/20(月) 14:42:07.48 ID:miW2T334 >>532 そのサイト、 >オブジェクトを一定の範囲で移動させる とあるけど+=としてるのに一定範囲に収まるかなあ いずれにしても円周上の点の媒介変数表示の式ですね * 4fとかが半径を表します http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/535
536: 535 [sage] 2020/07/20(月) 15:52:47.37 ID:miW2T334 あ、ごめん、Update内でzeroにしてたわ http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/536
537: 名前は開発中のものです。 [sage] 2020/07/20(月) 15:53:53.53 ID:miW2T334 * 2f * 4f なので楕円軌道ですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/537
538: 名前は開発中のものです。 [] 2020/07/20(月) 15:54:07.03 ID:rBzJy0lb https://docs.godotengine.org/ja/stable/tutorials/inputs/inputevent.html unhandled inputってなんでしょうか? unhandled inputを先に記述しても、inputループの後に実行されます。 この仕組はイツ役立ちますか? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/538
539: 名前は開発中のものです。 [] 2020/07/20(月) 16:02:09.57 ID:hNMBd3gW >>521 コンピュータが数学の関数をどのように計算して値を返しているのか、考えたこともありませんでした。 調べてみたところ、三角関数についてはマクローリン展開された式を第何項かまで計算しているようです。 (三角関数のマクローリン展開は https://ja.wikipedia.org/wiki/%E4%B8%89%E8%A7%92%E9%96%A2%E6%95%B0#%E7%B4%9A%E6%95%B0%E3%81%AB%E3%82%88%E3%82%8B%E5%AE%9A%E7%BE%A9 ) また、三角関数の引数は時間ではなく角度です。 時間を引数にすると、時間の経過によって返り値が変化するというだけです。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/539
540: 弟子 [sage] 2020/07/20(月) 17:06:14.96 ID:jZJGRlYD >>538 それunity じゃないのでここでは一生役に立ちません http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/540
541: 504 [sage] 2020/07/20(月) 17:15:38.70 ID:3lmx+oVz やっぱりダメでした。そもそもPluginフォルダ直下にdllファイルはなかったので、それでdllが 衝突している、というわけではなさそうです。 どなたか、解決策ご教授いただければ幸いです。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/541
542: 名前は開発中のものです。 [] 2020/07/20(月) 17:31:05.78 ID:rBzJy0lb >>540 unityでも似たような機能あるもんかなと思って、、、(´;ω http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/542
543: 名前は開発中のものです。 [sage] 2020/07/20(月) 17:32:08.17 ID:hzNd0H1F 誰も使ってないので帰ってください http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/543
544: 名前は開発中のものです。 [] 2020/07/20(月) 17:58:01.54 ID:hNMBd3gW >>421 です。解決しましたので報告します。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class BoxMove : MonoBehaviour { //ハンドルの GameObject を指定させる public GameObject Handle; //ハンドルの角度と回転軸 private float HandleAngle; private Vector3 HandleAxis; void Update() { //ハンドルの角度と回転軸を取得 Handle.transform.localRotation.ToAngleAxis(out HandleAngle, out HandleAxis); //偶数周目では回転軸の向きが反転するので、それを検知して角度を修正する if(HandleAxis.x < 0) { HandleAngle = 360 - HandleAngle; } //ハンドルの角度に応じて箱を移動させる this.transform.localPosition = new Vector3(0, 0, HandleAngle); } } http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/544
545: 名前は開発中のものです。 [] 2020/07/20(月) 17:58:30.46 ID:hNMBd3gW >>544 続き Debug.Log で HandleAngle と HandleAxis を同時に表示させたら気付きました。 ハンドルを回転させていくと、360°を越えるときに ... HandleAngle = 358, HandleAxis = (1, 0, 0) HandleAngle = 359, HandleAxis = (1, 0, 0) HandleAngle = 359, HandleAxis = (-1, 0, 0) HandleAngle = 358, HandleAxis = (-1, 0, 0) ... のように、HandleAxis の向きが反転していました。なので、HandleAxis が反転したとき(HandleAxis.x が負のとき)は逆回転になっていると解釈して、回転角度は360から HandleAngle を引いたものとしました。 これで所望の挙動が得られました。皆さんのご参考になれば幸いです。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/545
546: 名前は開発中のものです。 [] 2020/07/20(月) 18:39:27.61 ID:UnaHnVdQ 質問です pos[0]メートルまではitem[0]をだす pos[0]からpos[1]まではitem[1]をだす pos[1]からpos[2]まではitem[2]をだす みたいなのってどういうコードを書くときれいですか? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/546
547: 弟子 [] 2020/07/20(月) 19:56:57.17 ID:jZJGRlYD >>527 一応、525のページの試したよ Demo2_Scriptでエラーがでるけど、これの修正方法もgglと古いのが出るので 自分の環境(2019.3.5f1)に合わせるとコンパイルは通りました ただ、こちらでは機器がないので実行しても操作できないから色変わるのまでは確認でかきない 一応エラーの箇所は renderer.material.color = Color.blue; これを GetComponent<Renderer>().material.color = Color.blue; こんな感じで直します あとkorgのページのmidiDLのページも行きつくまで難しいけど色々リンクみれば行けると思う まずは、これを正常に動かすようにしてみてはどうでしょうかねぇ http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/547
548: 504 [sage] 2020/07/20(月) 20:15:28.68 ID:3lmx+oVz >>547 わざわざありがとうございます!試してみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/548
549: 名前は開発中のものです。 [sage] 2020/07/20(月) 20:27:52.74 ID:ofFkrviK >>546 参照する値が順に並んでるなら posx以下ならitemx、でループを作ればいい。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/549
550: 名前は開発中のものです。 [] 2020/07/20(月) 20:29:13.37 ID:UnaHnVdQ >>549 それくらいわかっとる http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/550
551: 名前は開発中のものです。 [sage] 2020/07/20(月) 20:45:28.08 ID:hzNd0H1F float-1.0〜0.0、0.0〜1.0、1.0〜2.0は切り捨てて整数にすれば-1、0、1になるから +1すればindexと一致するんじゃね? あとは2を超えた場合だけ3にならないようにするだけで、indexに直でぶちこめるんじゃね? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/551
552: 名前は開発中のものです。 [sage] 2020/07/20(月) 20:48:14.39 ID:hzNd0H1F -1以下も0にする必要があるか http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/552
553: 名前は開発中のものです。 [sage] 2020/07/20(月) 20:50:57.68 ID:hzNd0H1F 何か全然違うな忘れてくれ http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/553
554: 名前は開発中のものです。 [] 2020/07/20(月) 22:30:26.48 ID:f+PAfrvg >>466 まあものによるとはいえ、本は著者や編集者たちが何かを伝えようと一冊の情報にまとめたものだからな そのために投資された時間は膨大で、それをあんな値段で使えるなら格安と思うが http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/554
555: 名前は開発中のものです。 [] 2020/07/20(月) 22:32:12.35 ID:f+PAfrvg >>473 一周もクソもねーよ 前フレームの角度と比べろ http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/555
556: 名前は開発中のものです。 [sage] 2020/07/20(月) 22:48:52.94 ID:xCuanOeJ >>554 WEBを含めたデジタル媒体だってそれは同じ 紙に印刷したから価値が上がるわけじゃない、そこ勘違いするなよ むしろ環境への影響を考えたら紙媒体は失くすべき 一応言っとくけど、そもそも印刷する前はデジタルデータだから http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/556
557: 名前は開発中のものです。 [sage] 2020/07/20(月) 22:50:16.85 ID:9zZ72QE4 >>554 Unityの本はほとんど著者が書き放しで編集者もチェックしてない様なウンコ本ばかり それを高い値段で買ってる奴は、買っただけでやった気になってるだけのアホだろ http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/557
558: 名前は開発中のものです。 [] 2020/07/21(火) 00:13:18.13 ID:VNFlNyCl >>555 理解力0かお前? 同一方向に回してるのに(現フレームの角度)-(前フレームの角度)の値の正負が一周ごとに反転するって言ってんだよ もう解決したから黙ってろアスペ http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/558
559: 名前は開発中のものです。 [sage] 2020/07/21(火) 01:14:58.17 ID:Ff8DS6pd if(HandleAxis.x < 0) { HandleAngle = 360 - HandleAngle; } これが解決策だとわかるまでに5日 いろいろ大変そうだなw http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/559
560: 名前は開発中のものです。 [sage] 2020/07/21(火) 01:21:36.70 ID:DF1A1WlN バカばっか http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/560
561: 名前は開発中のものです。 [sage] 2020/07/21(火) 07:08:09.12 ID:Fnt8R43X Android用アプリでの音量について、 オーディオミキサーのボリュームを0にしていても、他のアプリやビデオ広告の音量より明らかに音量が小さいのですが 何か追加で設定すべき項目などがあるのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/561
562: 名前は開発中のものです。 [] 2020/07/21(火) 09:45:50.89 ID:VNFlNyCl >>559 後出しおつかれ能無し 今日も頑張ってプログラム書いてくれよな http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/562
563: 504 [sage] 2020/07/21(火) 14:16:21.76 ID:0noVrMYb ダメでした はーもうやだ・・・ vvvvとかならMIDIコントローラー刺せばすぐに反応してくれるのに この際、vvvvでMIDIコントロールして、その値をUDPでUnityに送る方式でいきます vvvv自体はUnityと違って滅茶苦茶軽いので 真摯に対応してくださった弟子さんはありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/563
564: 名前は開発中のものです。 [sage] 2020/07/21(火) 14:57:01.43 ID:RvdZRllT 皆さんゲーム作る時、背景画像の大きさってどれくらいにしてます? PCでもスマホでも出来るようにしたい時って1280*720でいいんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/564
565: 名前は開発中のものです。 [sage] 2020/07/21(火) 16:14:01.63 ID:Ff8DS6pd 見たところ、馬鹿は5日前に登場した1人だと思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/565
566: 名前は開発中のものです。 [sage] 2020/07/22(水) 01:03:41.50 ID:ptyEtTe1 今更だけどHandle.localRotation.eulerAngles.xを代入するだけでよかったんじゃ? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/566
567: 名前は開発中のものです。 [] 2020/07/22(水) 14:59:21.98 ID:N4vFd5MR >>566 最初はそうしていたのですが、VRで提示される実際のハンドルの角度と HandleAngle の値の対応が 実際の角度:0 ~ 90 ~ 180 ~ 270 ~ 360 (0) HandleAngle :0 ~ 90 ~ 0 ~ -90 ~ 0 のようになっており(Debug.Log で確認)、うまくいかず、初心者質問スレで質問したのです。 ToAngleAxis で取得する場合と似たような挙動でした(周波数2倍、振幅1/2、オフセット90、位相差90) http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/567
568: 名前は開発中のものです。 [] 2020/07/22(水) 15:06:31.74 ID:qmaq93Rd 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net 数学 物理学 化学 生物学 天文学 地理地学 IT 電子 工学 言語学 国語 方言 など simulationライブラリで純粋な関数式プログラミングをする UIライブラリ (C#, 2D) を作ったよ 連続と離散を統一した! 4Dエンジン matrixのライブラリ ある強力なFor関数 SQLライブラリ ☆ VMを書いた(C# + DX) * x86ではない! ttp://up.x0000.net/files/TSimulang.zip ☆ malloc / free を実装してみた (C#) ttp://up.x0000.net/files/TMallocTest.zip http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/568
569: 名前は開発中のものです。 [sage] 2020/07/22(水) 15:14:13.57 ID:rK8bipiH HandleAngleは貴方が求めた計算値だよね? ローカル軸にToAngleAxisかけてるからじゃないのかな? Handle.localRotation.eulerAngles.xに-符号は付かないんだよ http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/569
570: 名前は開発中のものです。 [sage] 2020/07/22(水) 15:22:05.34 ID:rK8bipiH 確証はないけどジンバルロック起こしたときに取れるデータに似てるから やり方か計算の仕方を変えてみれば、そんなに目まぐるしく軸が入れ替わる事はないと思うんだけどな -1になるって事は軸がひっくり返ってるって事だからその状況がかなり変だよね http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/570
571: 名前は開発中のものです。 [sage] 2020/07/22(水) 15:37:55.82 ID:rK8bipiH >HandleAngle = 358, HandleAxis = (1, 0, 0) >HandleAngle = 359, HandleAxis = (1, 0, 0) HandleAxisが右向き >HandleAngle = 359, HandleAxis = (-1, 0, 0) >HandleAngle = 358, HandleAxis = (-1, 0, 0) HandleAxisが左向き 右向き/左向きで軸が入れ替わってるんだよ分かる? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/571
572: 名前は開発中のものです。 [sage] 2020/07/22(水) 15:56:51.13 ID:rK8bipiH これさ、回転させたものが左右非対称だったら 入力された時点で高速で反転してるのがみえるんじゃねえかな? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/572
573: 名前は開発中のものです。 [sage] 2020/07/22(水) 16:02:57.82 ID:v447EH7Y オブジェクトから直接取るのは仕様で保証されないのに馬鹿だから永遠に理解できない http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/573
574: 名前は開発中のものです。 [sage] 2020/07/22(水) 16:04:19.81 ID:hHni35+R フレーム出力ごとに演算してるんでしょ、見えるわけないw http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/574
575: 名前は開発中のものです。 [sage] 2020/07/22(水) 16:06:20.48 ID:fmteWCGc すんません、すっごい基本的なことだと思うんですが、 ユニティのゲーム画面を、HDMIでつないで、プロジェクターや他のディスプレイに、 画面だけ出して、 手元のノートPCではインスペクタやGUI操作できるような環境ってどう設定すればいいんですか? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/575
576: 名前は開発中のものです。 [] 2020/07/22(水) 16:13:06.73 ID:N4vFd5MR >>569 ~ >>571 すみません、仰る通り HandleAngle については見やすくするために負の値で表現しました。実際は 実際の角度:0 ~ 90 ~ 180 ~ 270 ~ 360 (0) HandleAngle :0 ~ 90 ~ 0/360 ~ 270 ~ 360/0 です。 軸が反転する理由はよく分からないのですが、とりあえずそういうものだと受け入れて対処したという状況です。 Unity公式のクォータニオンの説明( https://docs.unity3d.com/ja/2018.4/Manual/QuaternionAndEulerRotationsInUnity.html )では、角度は180°までしか表現できないとあります。 これは恐らく、 『ベクトル a 周りの (180 + x)° の回転 = ベクトル -a 周りの (180 - x)° の回転』 と表現される、という意味だと解釈したのですが、なぜか ToAngleAxis で返される Angle の値の範囲は0から360なんです。 一方、Quaternion.w = cos(θ/2) であることから、Quaternion.w からarccosによって角度を求める際、Quaternion.w と角度が一対一対応になるのは 0° < θ/2 < 180° すなわち 0° < θ < 360° ですから、角度を0から360で処理していても不都合は無いと思うのですが… 上の式で x に 180 + x を代入すれば、 『ベクトル a 周りの (360 + x)° の回転 = ベクトル -a 周りの -x° の回転』 となって私のと同じ状態になるので、この辺が絡んでいるのではないかと思っているのですが、よく分かりません。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/576
577: 名前は開発中のものです。 [sage] 2020/07/22(水) 16:30:52.23 ID:rK8bipiH 積算しろって言ってた人いたけどこうするとどうなる? private float Angle; private float oldAngle; void Update() { Angle += oldAngle-Handle.transform.localRotation.eulerAngles.x; Debug.Log(Angle); oldAngle=Handle.transform.localRotation.eulerAngles.x } http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/577
578: 名前は開発中のものです。 [sage] 2020/07/22(水) 16:35:28.03 ID:rK8bipiH >>574 Zファイティングって何で見えるの? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/578
579: 名前は開発中のものです。 [] 2020/07/22(水) 16:43:32.75 ID:N4vFd5MR >>577 前フレームとの差を取る方法は、奇数周目と偶数周目で正負が反転してしまうので使えないです。 時計回りに回すとすると、奇数周目では前フレームとの差が正なので Angle の値が増えていきますが、偶数周目では前フレームとの差が負なので Angle の値は減っていってしまいます。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/579
580: 名前は開発中のものです。 [sage] 2020/07/22(水) 16:52:58.98 ID:rK8bipiH Mathf.Absかますと? Angle += oldAngle-Mathf.Abs(Handle.transform.localRotation.eulerAngles.x); Debug.Log(Angle); oldAngle=Mathf.Abs(Handle.transform.localRotation.eulerAngles.x); http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/580
581: 名前は開発中のものです。 [sage] 2020/07/22(水) 17:02:52.34 ID:rK8bipiH ごめんごめん 90超えて下がるのか なら無理か どうやって積算したんだろうな? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/581
582: 名前は開発中のものです。 [sage] 2020/07/22(水) 17:38:53.67 ID:rK8bipiH Quaternion Old=Quaternion.identity; void Update () { Quaternion tmp = Handle.rotation * Inverse.Old; Debug.Log(tmp.eulerAngles); Old=Handle.rotation; } 関数で計算して無理なんだからQuaternionにしたところで無理だよね オイラー角にすんなって事かね? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/582
583: 名前は開発中のものです。 [] 2020/07/22(水) 18:06:18.27 ID:N4vFd5MR >>582 いえ、オイラー角にせずにクォータニオンから ToAngleAxis で角度を取得する場合でも、 実際の角度:0 ~ 360 ~ 720 ~ 1080 ~ 1440 … HandleAngle :0 ~ 360 ~ 0 ~ 360 ~ 0 … のようになってしまうので、内部での角度の保持・処理の原理に起因する問題ではないかと考えています。 オイラー角にすると >>576 のようにもっと複雑になるので、クォータニオンの方がマシですが… http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/583
584: 名前は開発中のものです。 [sage] 2020/07/22(水) 18:15:56.38 ID:/FsiL1D8 そのやりかたじゃできないって最初から言われてんじゃん エディターのTransform見てできると思い込んでるんだろうけど http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/584
585: 名前は開発中のものです。 [sage] 2020/07/22(水) 18:38:34.55 ID:GXRUOYYj >>578 Z-fightingってフレームとフレームの間に見えるのか、それは知らなかった。 http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/585
586: 名前は開発中のものです。 [sage] 2020/07/22(水) 18:47:32.93 ID:rK8bipiH >>.585 計算後にレンダリングしないフレームあるんだ http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/586
587: 名前は開発中のものです。 [sage] 2020/07/22(水) 18:54:16.43 ID:vnn1q21Y >あるんだ あるのか? あるんだぞ どっちだ? どっちにしても何が言いたいのか分からんけどw http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/587
588: 名前は開発中のものです。 [sage] 2020/07/22(水) 18:57:47.67 ID:rK8bipiH なんでそんなにID変わるの? キャラクターが点滅するように軸がパタパタと変わる時と同じかと思ったんだが違うのか http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/588
589: 名前は開発中のものです。 [sage] 2020/07/22(水) 19:21:55.40 ID:8QsX6b/f >>588 上の流れでZ-fightingが出て来る理由、関連性が全く分からん まずその点から説明してくれ キャラクターが点滅する 軸がパタパタと変わる ? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/589
590: 名前は開発中のものです。 [sage] 2020/07/22(水) 19:25:35.65 ID:rK8bipiH 前フレームと後フレームで計算値がかわるからとおもったけど 右回転で360度と左回転で-360は判別のしようがないと言いたいことは分かった ならばそれを書けばよかったのではないか? http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/590
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 412 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s