[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart1 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
522(1): 弟子 [sage] 2020/07/20(月) 07:45:08.54 ID:jZJGRlYD(1/9) AAS
sinの引数はラジアン
時間をいれて回転を得るというブログが多々あるけど、応用してるだけ
まずは言語仕様のMS のマニュアルとかunity 公式の説明から読みましょう
523(1): 弟子 [sage] 2020/07/20(月) 07:49:12.67 ID:jZJGRlYD(2/9) AAS
>>520特殊なのだからやってる人いないんじゃないかね
nanokontrol2 unity でいくつかやり方出てくるけどやってみた?
524(1): 504 [sage] 2020/07/20(月) 07:54:00.20 ID:3lmx+oVz(2/7) AAS
>>523
ご回答ありがとうございます。
nanokontrol2 Unityで検索し、ほぼそれらのサイトは見たうえでのご質問です。
それから、多分、MIDI周りに問題があるというより、それ以前の地点、プラグイン、dllファイルの読み込みに
何か基本的な誤りをしているように感じているのですが、いかがでしょうか。
525: 弟子 [sage] 2020/07/20(月) 08:03:58.78 ID:jZJGRlYD(3/9) AAS
>>524
とすると、
外部リンク:psychic-vr-lab.com
このページのままやってもダメってことかな?
526: 弟子 [sage] 2020/07/20(月) 08:08:40.23 ID:jZJGRlYD(4/9) AAS
あとは、エラーメッセージで検索したら解決方法がいくつかあったけど、そこら辺も試してみたかな?
527(1): 504 [sage] 2020/07/20(月) 08:21:09.40 ID:3lmx+oVz(3/7) AAS
はい、そのページは真っ先に見て、試してみましたが、無理でした。
エラーメッセージについても検索した方法で試してみましたが、無理でした...
528: 弟子 [sage] 2020/07/20(月) 08:28:21.77 ID:jZJGRlYD(5/9) AAS
ちなみにdll のターゲット設定は32?64?
それようのdll をどこからdlしました?
529: 504 [sage] 2020/07/20(月) 08:47:46.22 ID:3lmx+oVz(4/7) AAS
ターゲット設定は、よく分からず、Plugin直下のフォルダにx86のフォルダとdllファイル、
それからx86_64のフォルダとdllがあります。
つまり32と64のそれぞれに対応するような同名のdllファイルが2つあることになります。
ダウンロード元は
外部リンク:github.com
こちらです。
530: 弟子 [sage] 2020/07/20(月) 08:51:37.28 ID:jZJGRlYD(6/9) AAS
それって
エラーで検索出てきたページの
外部リンク[html]:ha1f-blog.blogspot.com
ここに、書いてあるのじゃないですかね?
-引用-
調べてみると、UnityはPluginsの直下にdllが1つでもあると探索をやめてしまうようです。
すなわち、あるプラグインが直下にあって、その他のプラグインがたとえばx86_64の中などにあると、そのフォルダの中にあるdllが読み込まれなくなります。
ここの対応をしたんでしたっけ?
531: 504 [sage] 2020/07/20(月) 09:06:16.28 ID:3lmx+oVz(5/7) AAS
有り難うございます、やってみます。
色々な記事で、nanokontrol2で操作可能にするスクリプトとか配布されていますが、
それらの記事では特にdllの衝突については触れられておらず、問題なく動作しているように見えます
ですが、そちらのページの方法でやってみます。
有り難うございます。
532(2): 名前は開発中のものです。 [] 2020/07/20(月) 10:37:41.45 ID:rBzJy0lb(2/4) AAS
>>522
sin関数に指定するのは経過時間ですが、振動幅はどこで指定するのでしょうか。
533: 弟子 [sage] 2020/07/20(月) 12:11:14.81 ID:jZJGRlYD(7/9) AAS
>>532
外部リンク:qiita.com
534: 名前は開発中のものです。 [] 2020/07/20(月) 12:29:46.06 ID:nmUZ/gW0(1) AAS
学術の巨大掲示板群 - アルファ・ラボ 外部リンク:x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
☆ VMを書いた(C# + DX) * x86ではない!
外部リンク[zip]:up.x0000.net
☆ malloc / free を実装してみた (C#)
外部リンク[zip]:up.x0000.net
535(1): 名前は開発中のものです。 [sage] 2020/07/20(月) 14:42:07.48 ID:miW2T334(1/3) AAS
>>532
そのサイト、
>オブジェクトを一定の範囲で移動させる
とあるけど+=としてるのに一定範囲に収まるかなあ
いずれにしても円周上の点の媒介変数表示の式ですね
* 4fとかが半径を表します
536: 535 [sage] 2020/07/20(月) 15:52:47.37 ID:miW2T334(2/3) AAS
あ、ごめん、Update内でzeroにしてたわ
537: 名前は開発中のものです。 [sage] 2020/07/20(月) 15:53:53.53 ID:miW2T334(3/3) AAS
* 2f
* 4f
なので楕円軌道ですね。
538(1): 名前は開発中のものです。 [] 2020/07/20(月) 15:54:07.03 ID:rBzJy0lb(3/4) AAS
外部リンク[html]:docs.godotengine.org
unhandled inputってなんでしょうか?
unhandled inputを先に記述しても、inputループの後に実行されます。
この仕組はイツ役立ちますか?
539: 名前は開発中のものです。 [] 2020/07/20(月) 16:02:09.57 ID:hNMBd3gW(1/3) AAS
>>521コンピュータが数学の関数をどのように計算して値を返しているのか、考えたこともありませんでした。
調べてみたところ、三角関数についてはマクローリン展開された式を第何項かまで計算しているようです。
(三角関数のマクローリン展開は 外部リンク:ja.wikipedia.org )
また、三角関数の引数は時間ではなく角度です。
時間を引数にすると、時間の経過によって返り値が変化するというだけです。
540(1): 弟子 [sage] 2020/07/20(月) 17:06:14.96 ID:jZJGRlYD(8/9) AAS
>>538
それunity じゃないのでここでは一生役に立ちません
541: 504 [sage] 2020/07/20(月) 17:15:38.70 ID:3lmx+oVz(6/7) AAS
やっぱりダメでした。そもそもPluginフォルダ直下にdllファイルはなかったので、それでdllが
衝突している、というわけではなさそうです。
どなたか、解決策ご教授いただければ幸いです。
542: 名前は開発中のものです。 [] 2020/07/20(月) 17:31:05.78 ID:rBzJy0lb(4/4) AAS
>>540
unityでも似たような機能あるもんかなと思って、、、(´;ω
543: 名前は開発中のものです。 [sage] 2020/07/20(月) 17:32:08.17 ID:hzNd0H1F(1/4) AAS
誰も使ってないので帰ってください
544(2): 名前は開発中のものです。 [] 2020/07/20(月) 17:58:01.54 ID:hNMBd3gW(2/3) AAS
>>421421(1): 名前は開発中のものです。 [] 2020/07/15(水) 14:34:23.38 ID:WYOW0SRX(1/4) AAS
クォータニオンから角度を求める方法について質問したいです。
クォータニオンの各変数にはcos(θ/2)やsin(θ/2)が現れますが、transform.rotation.ToAngleAxisなどでクォータニオンからθを求める際、θ=360°+αとθ=360°-αの判別が付きませんよね?
例えば、370°回転させたとき、返り値として370(=360+10)または10が欲しいのですが、実際には350(=360-10)が返されます。
物体を360°以上回転させる場合、どうやってその角度を取得すればいいのでしょうか?
よろしくお願いします。
です。解決しましたので報告します。
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);
}
}
545: 名前は開発中のものです。 [] 2020/07/20(月) 17:58:30.46 ID:hNMBd3gW(3/3) AAS
>>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 を引いたものとしました。
これで所望の挙動が得られました。皆さんのご参考になれば幸いです。
546(1): 名前は開発中のものです。 [] 2020/07/20(月) 18:39:27.61 ID:UnaHnVdQ(1/2) AAS
質問です
pos[0]メートルまではitem[0]をだす
pos[0]からpos[1]まではitem[1]をだす
pos[1]からpos[2]まではitem[2]をだす
みたいなのってどういうコードを書くときれいですか?
上下前次1-新書関写板覧索設栞歴
あと 456 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s