[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart1 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
403
(1): 2020/07/14(火)10:42 ID:cf8UeqoZ(2/3) AAS
>>402
ごめんね、ネットがらみは私はわからない。
unityへ問い合わせてみてはどうだろう?
または、Facebookで助け合いがあるから、ここよりは回答が得られやすいかもしれない。
404
(1): 2020/07/14(火)15:33 ID:HIbHpr+5(2/4) AAS
AA省
405
(2): 2020/07/14(火)15:44 ID:ZhDupcXq(1) AAS
>>404
その書き方だとisCamera=trueにした瞬間falseになるから効いてないように見える

public void OnClick()
{
isCamera = !isCamera;
}

これで動くと思う
406
(1): 2020/07/14(火)15:58 ID:IQtRvTNo(1) AAS
>>402
こういう検索で出て来るサイトは参考になりませんか?
「Unity 認証プロキシ環境下でアセットストア等へアクセスする」
外部リンク:helpdesk.unity3d.co.jp
407
(1): 2020/07/14(火)15:59 ID:cf8UeqoZ(3/3) AAS
on clickに凄まじいコードがあったでござるw

そはさておき、>405さんので。
408: 2020/07/14(火)16:07 ID:HIbHpr+5(3/4) AAS
>>405
なんとか動きました!
ありがとうございました。
409
(1): 2020/07/14(火)19:04 ID:C+/JXQff(1/3) AAS
Unityお学びグループというのは一体何が学べるのでしょうか?
ざっと質問見てもまともに解決しているのすら無いのですがUnityJapan管理の掲示板なのですよね?
外部リンク:connect.unity.com
410
(3): 2020/07/14(火)22:45 ID:HIbHpr+5(4/4) AAS
>>407
ありがとうございます
一つずつのボタンに関しては問題なくなったのですが、
複数ボタンを並べてて別な問題が起きてしまいました。

ボタンオブジェクトがA、Bの2つで、それぞれにスクリプトa、bをつけていて、
両方ともifのenableでUpdateのオンオフ切り替えをしています。
片方のUpdateがオンの状態で別のボタンを押したときに切り替わるように、
省12
411
(1): 2020/07/14(火)22:54 ID:FU7c8By8(1/3) AAS
>>409
哀愁漂うな...
駄目な質問の仕方と当たり障り無い回答の仕方学べるかな
412: 2020/07/14(火)23:05 ID:C+/JXQff(2/3) AAS
>>411
やはりQ&Aサイトとしては良くないのでしょうか?
413
(1): 2020/07/14(火)23:16 ID:FU7c8By8(2/3) AAS
上の方の質問はともかく下の方の質問はゴミ
到底出来ない事を質問する時点で生産性は無い
ユニティジャパンもアセット勧めるだけとかアセットおじさんかよ

企業だから回答も馬鹿に馬鹿と言えず当たり障り無い事しか書けんのだろう
そういう流れでありがとうとかお礼だけ書く奴はまずやってないからな
ここの質問や回答の方が数倍マシ
414: 2020/07/14(火)23:30 ID:C+/JXQff(3/3) AAS
>>413
私も偉そうな事言えるレベルじゃないんですか空気感はそんなですね
答えようの無いふわっとした質問や本当に初心者レベルの質問しか見当たらないのでUnityそこそこやってる人は見てすらいないのかなかなという気もします
変な質問した時はハッキリ指摘して貰った方がありがたい派なのですがボンヤリした質問でも罵声は飛んでこないようなのでそういう疑問が出た時に使ってみます
415: 2020/07/14(火)23:32 ID:FU7c8By8(3/3) AAS
てかユニティジャパンの人等はタダでさえ過疎ってんだから答えられそうな質問には即効で答えてやれって思う
416
(1): くまじょ 2020/07/15(水)00:37 ID:oWaAeFT+(1/2) AAS
>>410
ところで
GameObject.Find("A").GetComponent<a>().enabled = false;
でスクリプトaを
enabledで止めなければいけないのはなぜ?
ちょっと気になったので
417: くまじょ 2020/07/15(水)00:46 ID:oWaAeFT+(2/2) AAS
>>410
ちゃんとOnClickが呼ばれてる?
有効に変える処理が呼ばれてる?
俺はunity初心者なのでわからないのだが
デバッグですべてのifの通過や変数の値を確認しないものなのかなあ
ブレークポイントでifとかを見れば解決しそうだけど面白いからしなくても良いけど
418
(1): 2020/07/15(水)00:48 ID:ltT1czGX(1) AAS
>>410
スクリプトのenabledを切り替えてUpdate関数が呼ばれるかどうかを制御することにしたんですね。
でしたらisCamera関連の記述は消すかコメントアウトしておいて、

public void OnClick()
{
enabled = true; //自分(スクリプト)を有効にする
    GameObject.Find("B").GetComponent<b>().enabled = false;//もう一つのボタンのスクリプトを無効にする
省2
419: 402 2020/07/15(水)00:50 ID:Rjnvu6h1(1) AAS
>>403
Facebookは確認したことなかったのでちょっと見てみます

>>406
それやってみた結果が質問の通りなんだ
何か見落としてる設定でもあるのだろうか
420: 2020/07/15(水)13:34 ID:ZOScxdVu(1) AAS
>>416
aとbともにカメラの動きに関するもので両立はできないからです

>>418
aのUpdateが動いてるときにボタンAを押したときにも止まるようにしたいので、
isCamera関連の記述は残したままいろいろ試したら、
OnClickの中で
GameObject.Find("B").GetComponent<b>().enabled = false;
省4
421
(1): 2020/07/15(水)14:34 ID:WYOW0SRX(1/4) AAS
クォータニオンから角度を求める方法について質問したいです。
クォータニオンの各変数にはcos(θ/2)やsin(θ/2)が現れますが、transform.rotation.ToAngleAxisなどでクォータニオンからθを求める際、θ=360°+αとθ=360°-αの判別が付きませんよね?
例えば、370°回転させたとき、返り値として370(=360+10)または10が欲しいのですが、実際には350(=360-10)が返されます。
物体を360°以上回転させる場合、どうやってその角度を取得すればいいのでしょうか?
よろしくお願いします。
422
(1): 2020/07/15(水)15:07 ID:ZeXcBcX0(1/2) AAS
ん?実際の戻り値は、10じゃないか?
423
(1): 2020/07/15(水)17:39 ID:WYOW0SRX(2/4) AAS
>>422
え、マジですか
奇数周目は0から360まで増えて、偶数周目は360から0まで減るという挙動なのですが、どうしてこうなるんでしょう…
ハンドルを回して物体を動かすスクリプトを作っているのですが、ハンドルを同一方向に回し続けると物体が行ったり来たりしてしまいます。
進む→元の位置に戻る→進む… という動きを繰り返してほしいのですが…
424
(1): 2020/07/15(水)17:53 ID:FvfDpvKG(1/2) AAS
初心者スレにいた人でしょ?根本的にやり方が間違ってる
普通そういうのはオブジェクト自体の回転角度で取るんじゃなくて、回転角度を変数に持っておいてInputで増減させる
ハンドルを回すのも物体を移動させるのもその変数を使ってやる
425: 2020/07/15(水)18:14 ID:WYOW0SRX(3/4) AAS
>>424
はい、初心者スレで質問した者です。
ハンドルはVR上でコントローラを使って回転させます。
ハンドルを回すスクリプトを作りたいわけではなく、コントローラにより回転させられたハンドルの角度を取得するスクリプトを作りたいのです。
426
(1): 2020/07/15(水)18:29 ID:FvfDpvKG(2/2) AAS
うん、だから、そのアプローチを変えないと無理って話。
ハンドルの角度をオブジェクトから直接取得するんじゃなくて、別に変数で持っておかないと。
427
(1): 2020/07/15(水)19:03 ID:WYOW0SRX(4/4) AAS
>>426
すみません、よく分かりません。
オブジェクトから直接取得する以外の方法でどのようにハンドルの角度を取得できますか?
別の変数を用意するとして、それをどう使えば良いでしょうか?
428
(1): 2020/07/15(水)19:18 ID:ZeXcBcX0(2/2) AAS
>>427
自分に持ちたくないなら、オブジェクトにスクリプトをつけて、その中に回転角度を用意して、それを外部参照で取得、操作する。
429
(1): 2020/07/16(木)10:55 ID:rHYRmovN(1/3) AAS
unityデザイナーズバイブル買った人いませんか?自分でやってみて分からないとこあるので質問したい・・・
430
(1): 2020/07/16(木)11:08 ID:a6L7Tn5J(1/2) AAS
>>429
最近出たんだ。
買おうかと見たら、Amazonで酷評。誤植とか多いみたいで…うーん悩むなぁ。
431
(1): 2020/07/16(木)11:13 ID:rHYRmovN(2/3) AAS
>>430
一応自己解決したので出来ましたが、ぶっちゃけて買う必要ないと思いますw
UI関連が沢山乗ってるかなと思って買ったけどほんのちょびっとだし、著者もバラバラなので内容とっちらかりまくりです。
432: 2020/07/16(木)11:21 ID:a6L7Tn5J(2/2) AAS
>>431
そうですか、ありがとう。本屋でチラ見だけにしておきます。
解決できてよかったですね。
433: 2020/07/16(木)12:04 ID:8bdholYN(1) AAS
俺も書店で読んでみたけど、内容はなかなか面白そうなんだけど確かにとっ散らかってる感あったな
434: 2020/07/16(木)17:44 ID:rHYRmovN(3/3) AAS
今も勉強してたけどもう限界。買わない方がいいです。これ。
「サンプルのScriptフォルダの中にある...」とか書かれてるけどインポートされるファイルの中にScriptフォルダがないんですけど。どうしろと(´・ω・`)

他にも何の説明もなくアニメーションの遷移状態変わってたりするしこんなん全くの初心者絶対分からないよ・・・
少なくとも初版で買うべきではなかった。
435
(2): 2020/07/16(木)21:37 ID:qlTYQinU(1) AAS
>>428
うーん… まだ分かりません。
「オブジェクト」とは、今回の私の例で言うとハンドルのことですか?
ハンドルの角度を取得するためにハンドルにスクリプトをアタッチするのですか?

もしかしたら私のやろうとしていることがちゃんと伝わっていないのかもしれません。
SteamVR と HTC VIVE を使って、VR内でハンドルを回します。
ボタンを押すと回るとか、角度を指定するとその角度まで回るとかではないです。
省4
436: 2020/07/16(木)21:40 ID:K44QshoA(1) AAS
>ハンドルを回すスクリプトが欲しいわけではありません
これを変更するんだよw
437: 2020/07/16(木)22:26 ID:ZpyycaP4(1) AAS
>>435
わかりました。あくまでもその設計で実装したいということであれば、クォータニオンをもっと理解してもらうしかないです。申し訳ない、私にはクォータニオンはちょっとハードルが高いのでお答えできないです。
438: 2020/07/16(木)23:51 ID:KIbwoHQj(1) AAS
VRゲームの開発のとっかかりサイトのおすすめはどこでしょう?
あと
Riftで開発したらVIVEとかWindowsMRとかでは動かないのか?とか
Oculusの提供する環境でなくてSteamの提供する環境で開発すれば他でも動くのか?とか
そもそも開発ならVIVE一択なのか?とか
そういった開発まわりの環境の選択から分からないことだらけです
何でもいいので優しくアドバイスお願いします
439
(1): 2020/07/17(金)03:13 ID:2L/w3Qla(1) AAS
横やりですまんが、スクリプトアタッチしろ、ってのは例えば

ユーザーがレバーを回す→
スクリプトがフレームごとの角度の変化量を監視、それを内部の変数に加算していく→
動くオブジェクトはその積算された変数を参照

にしろ、ってことじゃないの?
440
(2): 2020/07/17(金)06:00 ID:zkDT/St1(1/2) AAS
unityでandroid向けのアプリ(ミニゲームでもなんでも)を作る勉強がしたいのですが、制作から公開までの一連を載せてる書籍やサイトとかありますか?
441: 弟子 2020/07/17(金)06:25 ID:rI4tpSnF(1) AAS
えっと、書いてからそれやりましたって言うのイヤなので
unity android 作成とかビルドとかで検索して出てくるページのどれやったの?
442: 2020/07/17(金)06:36 ID:S/zihQBB(1) AAS
>>440
沢山あります。
そんな質問してる人にゲーム作りは無理って言い切れるほど過酷だからとりあえず頑張って。

具体的に困った事を自分の力でどうしても解決できない時にまたおいで。
443
(1): 2020/07/17(金)06:39 ID:AhNZ3de8(1) AAS
>>440
外部リンク:blog.qs-grct.com
444: 2020/07/17(金)09:24 ID:zkDT/St1(2/2) AAS
>>443
ありがとうございました&#128591;
445: 2020/07/17(金)13:58 ID:GJUQ542P(1) AAS
terrianを伸ばすとこんな感じに変な色が付くようになってしまったのですがなんででしょうか
最近入れたassetは全部消しました
新しくプロジェクト作り直したら色は付かなかったです

画像リンク[png]:file2-d.kuku.lu
446
(1): 2020/07/17(金)14:10 ID:gm3/twK8(1) AAS
>>435
トリガを握ったらハンドルのオブジェクトをコントローラーにlookatさせて
握ってる間の回転を取り出せばいいじゃん
447
(2): 2020/07/17(金)19:34 ID:YEp6vd6U(1/2) AAS
unityで新規プロジェクトで起動するのメチャクチャ遅いんですがなんとかなりませんか?
プロジェクト名入れて、実行して、unityが起動するまで50秒くらいかかります。

本体もプロジェクトファイルもSSDに入れてて、i7-7700 gtx1060 6GBです。
そこまで酷い環境でもないと思うのですが・・・
448
(2): 2020/07/17(金)20:17 ID:yV2/94kA(1/2) AAS
>>447
普通に思える
WebGL向けにビルドすると尋常じゃないくらいビルドに時間かかる。

i5-9400&1660sp SATA3SSD、100%に張り付く時間が長い。

改善方法あるだろうか。
449
(1): 2020/07/17(金)21:29 ID:W4rjEwSv(1) AAS
外部リンク:www.dell.com
これにしようぜ
450
(1): 2020/07/17(金)21:54 ID:22/Fyh9X(1/2) AAS
>>447
i7-3770K, GTX1060, 16GB, 本体とプロジェクトは普通のHDDのE:\ドライブ上
Create projectをクリックしてから43秒
CPUは若干そっちが上、ドライブの差は大きいと思うけど、メモリの容量差で相殺?
まあでも誤差のうちって感じですね
451: 2020/07/17(金)22:00 ID:YEp6vd6U(2/2) AAS
>>448-450
ありがとう。時間かかるのは仕様なんですね。安心しました。
自分の環境が弱いのかと思ったので。
452
(2): 2020/07/17(金)22:36 ID:Amwabr9+(1/2) AAS
?unityにてpackageを読み込んで、添付画像1のようにテクスチャがアサインされます。 
?読み込んだ画像の名前を一部変更します。
?再度、同じパッケージを読み込みます。
?そうすると、名前を変えたデータでも同一のものとみなされ添付画像2のようにリロードマークになります。

これはデータ名で見てないとおもうのですが、データサイズを変えても、同一のデータとみなされました。これを別のデータとして読み込むには、どうすればよいでしょうか。
453: 2020/07/17(金)22:37 ID:Amwabr9+(2/2) AAS
>>452
すみません、画像は張れなかったので無視してください
454: 2020/07/17(金)22:39 ID:22/Fyh9X(2/2) AAS
別に今から貼れはいいんじゃない?
定番
外部リンク:imgur.com
455
(1): 2020/07/17(金)23:09 ID:558+jIKN(1/2) AAS
ハンドルの話なんでそんなごちゃごちやしてんの?
トリガー押したときに回し始められる状態だったらコントローラーの位置を元にそのフレームでのハンドルの位置が決められてそれを元にこのフレームでは時計回りもしくは反時計回りに何度回ったってのが出せる。
あとはその数値を使って動かしたい何かをモニョモニョすればいいんじゃないの
456
(1): 2020/07/17(金)23:11 ID:558+jIKN(2/2) AAS
>>448
6700kから3900x にしたらビルドだいぶ早くなった。
けど全ての過程で全コアを有効に使えてるわけではないっぽいし
457: 2020/07/17(金)23:18 ID:yV2/94kA(2/2) AAS
>>456
12コア、24スレッド。
さそがし早いだろうなぁ
458: 2020/07/18(土)03:44 ID:/z1X9kDm(1/2) AAS
>>452
アセットを買ってみましょう
459: 2020/07/18(土)06:47 ID:Ui8OTN+K(1/2) AAS
Unityをどのくらい覚えたら
げーむぷろぐらまあに就職できますか?
460: 2020/07/18(土)07:07 ID:SeJBuVlr(1) AAS
覚えなくても就職できるよ。
飛び込んでみなさい。
461: 2020/07/18(土)07:44 ID:Ui8OTN+K(2/2) AAS
やったー!
ありがとー!
462: 2020/07/18(土)09:18 ID:+Q3h+ouo(1/2) AAS
unityデザイナーズバイブル
これ、普通に返品していいんじゃね?
乱丁・落丁はお取り替えいたしますって大概の本には書いてあるでしょ?
典型的な乱丁だよ、これは。求められる情報として瑕疵があるゴミでしかないわけだし、普通に返品事案

「Unityを使ったゲームの作り方」
の本を買ったつもりが中身は
「Unityを使ったストレスのため方」
省2
463: 2020/07/18(土)09:22 ID:cPIeWRxz(1/2) AAS
間違えて初心者が買うと泣きそう。
自分で本の間違いというか説明なくすっ飛ばしてる部分を修正できる人向けだな。
464
(1): 2020/07/18(土)09:30 ID:+Q3h+ouo(2/2) AAS
「必要な情報が抜けています。ページが足りないと思いますので交換をお願いします」
これを3回ぐらい繰り返せば「このまま続けたらこいつに会社が潰される」と理解して返品に応じてくれるだろうから
泣き寝入りせずに動きだそう
ゴミを買わせる出版者と著者に鉄槌を下せ
465
(1): 2020/07/18(土)09:33 ID:yDGvvcCw(1) AAS
デザイナーズバイブルはYoutubeでも紹介されてたよ
正直誰向けかよく分からない内容だったからスルーした
466
(1): 2020/07/18(土)14:18 ID:fJIlWKEW(1) AAS
そもそも本買って学ぼうという動機が私には不明だけどそれは個人差だから置くとして
とっかかりはWEB情報だけで良いだろ
本の内容の吟味も出来ないレベルで闇雲に本に投資してる方が不思議
467
(1): 2020/07/18(土)14:23 ID:cPIeWRxz(2/2) AAS
>>464-465
まぁ買ってたら俺もぐぬぬってたけど貰い物だから良かった。
ひよこと教科書最強説はそう簡単には覆らない。
468: 2020/07/18(土)16:05 ID:y0kTU3ML(1) AAS
>ひよこと教科書最強説
何それ、知らんな。
誰も覆そうとしてないだけでは?
469
(2): 2020/07/18(土)19:57 ID:9UauvAVP(1) AAS
本を買って学ぶのが意味わからないって、全エンジニアを敵に回してるなw
470: 2020/07/18(土)20:55 ID:n6CjmT3G(1/2) AAS
百聞は一見に如かずで、動画があれば本は不要
471
(1): 2020/07/18(土)20:56 ID:QQy8NRfi(1/4) AAS
>>439
角度の変化量を監視させるのは総回転量を知る方法の一つだとは思いますが、問題はそこではないのです。
奇数周目では角度が増加していく(0°→360°)のに、偶数周目では減少していく(360°→0°)のが問題なのです。
この方法でも結局、動く方のオブジェクトは往復運動してしまうのです。
472: 2020/07/18(土)21:09 ID:QQy8NRfi(2/4) AAS
>>446
コントローラにLookAtさせると、回転しなくないですか?
トンボの目を回す時の指の動きみたいになるのでは?

それと、その「回転を取り出す」ができずに困っているのです。
473
(1): 2020/07/18(土)21:14 ID:QQy8NRfi(3/4) AAS
>>455
>>423でも述べたように、奇数周目では角度が増加して、偶数周目では角度が減少するので、動かしたいオブジェクトが行ったり来たりしてしまうのです。
例えば、ハンドルを1周回転させた後、さらに10°回転させた場合と、10°逆回転させた場合が判別できない(どちらも戻り値が350になる)のです。
474: 2020/07/18(土)21:18 ID:n6CjmT3G(2/2) AAS
外部リンク:stackoverrun.com
これかな? コントローラーの問題じゃなくてScriptがおかしいっぽい
475: 2020/07/18(土)21:34 ID:qWcKJNES(1/2) AAS
とうとう全エンジニアを代表しはじめたw
476: 2020/07/18(土)21:34 ID:qWcKJNES(2/2) AAS
>>469
477
(1): 2020/07/18(土)21:39 ID:M44E3eeO(1) AAS
>>469
主要な開発環境はどこもオンラインのチュートリアルが充実してるように思えるが
あえて書籍からの情報で学ぶ利点は何ですかね?
情報の更新も出版社のサイト頼りだし開発元のバージョンアップにも紙媒体じゃついて行けないだろうし
478: 2020/07/18(土)21:46 ID:/z1X9kDm(2/2) AAS
本を買うよりアセットを買った方がお得ですね
479
(1): 2020/07/18(土)21:59 ID:/54mpFw4(1) AAS
>>471
いや、だからスクリプトの変数に積算するんだよ。
360までしか計測できないんだから、
例えば180を超えたらその時点での角度を保存したのち、そこを起点にして計測を始める。
そこからまた180を超えたら保存して再計測、とやれば360を越えても計測できるでしょ。
480: 2020/07/18(土)22:01 ID:+/CuFeNe(1) AAS
>>467
Unityではじめる2Dゲーム作り徹底ガイド
がバイブル。3Dなんかどうでもいいのです(´・ω・`)
481: 2020/07/18(土)23:46 ID:QQy8NRfi(4/4) AAS
>>479
角度を相対値で返してくれる関数があるのですか?
絶対値の差でしか取れないものとばかり思っていました。
482: 弟子 2020/07/19(日)00:00 ID:liggNoc/(1) AAS
公式読もうよ
外部リンク[html]:docs.unity3d.com
483
(2): 2020/07/19(日)07:49 ID:fK8fGzvF(1/4) AAS
>>477
その本が適切に書かれてるなら動画より素早くピンポイントに調べて学習は出来ると思う
特に初心者を過ぎた頃は斜め読みでも理解できるからそういう人には効率的になる可能性もあるかと
動画内を単語で検索できない訳で数十分ある動画からピンポイントで探すのは結構イライラする要素だから
リファレンスが動画になってないのと同じ理由
1-
あと 519 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.062s