[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart1 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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]をだす
みたいなのってどういうコードを書くときれいですか?
547(1): 弟子 [] 2020/07/20(月) 19:56:57.17 ID:jZJGRlYD(9/9) AAS
>>527一応、525のページの試したよ
Demo2_Scriptでエラーがでるけど、これの修正方法もgglと古いのが出るので
自分の環境(2019.3.5f1)に合わせるとコンパイルは通りました
ただ、こちらでは機器がないので実行しても操作できないから色変わるのまでは確認でかきない
一応エラーの箇所は
renderer.material.color = Color.blue; これを
GetComponent<Renderer>().material.color = Color.blue;
こんな感じで直します
あとkorgのページのmidiDLのページも行きつくまで難しいけど色々リンクみれば行けると思う
まずは、これを正常に動かすようにしてみてはどうでしょうかねぇ
548: 504 [sage] 2020/07/20(月) 20:15:28.68 ID:3lmx+oVz(7/7) AAS
>>547
わざわざありがとうございます!試してみます。
549(1): 名前は開発中のものです。 [sage] 2020/07/20(月) 20:27:52.74 ID:ofFkrviK(2/2) AAS
>>546
参照する値が順に並んでるなら
posx以下ならitemx、でループを作ればいい。
550: 名前は開発中のものです。 [] 2020/07/20(月) 20:29:13.37 ID:UnaHnVdQ(2/2) AAS
>>549
それくらいわかっとる
551: 名前は開発中のものです。 [sage] 2020/07/20(月) 20:45:28.08 ID:hzNd0H1F(2/4) AAS
float-1.0〜0.0、0.0〜1.0、1.0〜2.0は切り捨てて整数にすれば-1、0、1になるから
+1すればindexと一致するんじゃね?
あとは2を超えた場合だけ3にならないようにするだけで、indexに直でぶちこめるんじゃね?
552: 名前は開発中のものです。 [sage] 2020/07/20(月) 20:48:14.39 ID:hzNd0H1F(3/4) AAS
-1以下も0にする必要があるか
553: 名前は開発中のものです。 [sage] 2020/07/20(月) 20:50:57.68 ID:hzNd0H1F(4/4) AAS
何か全然違うな忘れてくれ
554(2): 名前は開発中のものです。 [] 2020/07/20(月) 22:30:26.48 ID:f+PAfrvg(1/2) AAS
>>466466(1): 名前は開発中のものです。 [sage] 2020/07/18(土) 14:18:04.84 ID:fJIlWKEW(1) AAS
そもそも本買って学ぼうという動機が私には不明だけどそれは個人差だから置くとして
とっかかりはWEB情報だけで良いだろ
本の内容の吟味も出来ないレベルで闇雲に本に投資してる方が不思議
まあものによるとはいえ、本は著者や編集者たちが何かを伝えようと一冊の情報にまとめたものだからな
そのために投資された時間は膨大で、それをあんな値段で使えるなら格安と思うが
555(1): 名前は開発中のものです。 [] 2020/07/20(月) 22:32:12.35 ID:f+PAfrvg(2/2) AAS
>>473473(1): 名前は開発中のものです。 [] 2020/07/18(土) 21:14:12.19 ID:QQy8NRfi(3/4) AAS
>>455
>>423でも述べたように、奇数周目では角度が増加して、偶数周目では角度が減少するので、動かしたいオブジェクトが行ったり来たりしてしまうのです。
例えば、ハンドルを1周回転させた後、さらに10°回転させた場合と、10°逆回転させた場合が判別できない(どちらも戻り値が350になる)のです。
一周もクソもねーよ
前フレームの角度と比べろ
556: 名前は開発中のものです。 [sage] 2020/07/20(月) 22:48:52.94 ID:xCuanOeJ(1) AAS
>>554
WEBを含めたデジタル媒体だってそれは同じ
紙に印刷したから価値が上がるわけじゃない、そこ勘違いするなよ
むしろ環境への影響を考えたら紙媒体は失くすべき
一応言っとくけど、そもそも印刷する前はデジタルデータだから
557: 名前は開発中のものです。 [sage] 2020/07/20(月) 22:50:16.85 ID:9zZ72QE4(1) AAS
>>554
Unityの本はほとんど著者が書き放しで編集者もチェックしてない様なウンコ本ばかり
それを高い値段で買ってる奴は、買っただけでやった気になってるだけのアホだろ
558: 名前は開発中のものです。 [] 2020/07/21(火) 00:13:18.13 ID:VNFlNyCl(1/2) AAS
>>555
理解力0かお前?
同一方向に回してるのに(現フレームの角度)-(前フレームの角度)の値の正負が一周ごとに反転するって言ってんだよ
もう解決したから黙ってろアスペ
559(1): 名前は開発中のものです。 [sage] 2020/07/21(火) 01:14:58.17 ID:Ff8DS6pd(1/2) AAS
if(HandleAxis.x < 0)
{
HandleAngle = 360 - HandleAngle;
}
これが解決策だとわかるまでに5日
いろいろ大変そうだなw
560: 名前は開発中のものです。 [sage] 2020/07/21(火) 01:21:36.70 ID:DF1A1WlN(1) AAS
バカばっか
561: 名前は開発中のものです。 [sage] 2020/07/21(火) 07:08:09.12 ID:Fnt8R43X(1) AAS
Android用アプリでの音量について、
オーディオミキサーのボリュームを0にしていても、他のアプリやビデオ広告の音量より明らかに音量が小さいのですが
何か追加で設定すべき項目などがあるのでしょうか?
562: 名前は開発中のものです。 [] 2020/07/21(火) 09:45:50.89 ID:VNFlNyCl(2/2) AAS
>>559
後出しおつかれ能無し
今日も頑張ってプログラム書いてくれよな
上下前次1-新書関写板覧索設栞歴
あと 440 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s