[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart9 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
671: 2023/02/24(金)00:15 ID:qhg048sD(1) AAS
enemy.cs
むしろPrefabの方に.prefab付ける
672: 2023/02/24(金)18:48 ID:IziQAOV8(1/2) AAS
firstpersonassetのplayground開いたけど、そのままでは動かないのですかね?
wasdと矢印キーは反応しないす
673: 2023/02/24(金)19:17 ID:IziQAOV8(2/2) AAS
インプットシステム入れないとだめナンスね
自己解決
674(2): 2023/02/24(金)20:49 ID:SQWdJf+1(1/2) AAS
C#のプロパティで、どのクラスのインスタンスでも代入できる型はありますか。
namespaceA.GameManager
namespaceB.GameManager
のようにGameManagerがいくつかあるのですが、
別のnamespaceのクラスのプロパティで
public 何でも代入できる型 GameManager { get; set; }
のようにして、
省2
675: 674 2023/02/24(金)22:05 ID:SQWdJf+1(2/2) AAS
すみません。objectで解決しました。
676: 2023/02/25(土)09:44 ID:VfZGo3fP(1/2) AAS
LoadSceneで追加で読み込んだシーンの
Hierarchy上での位置を変更する方法ありますか
読み込んだシーンを一番下に配置して最前面に描画させたいです
677: 2023/02/25(土)12:25 ID:AYebj9Rx(1) AAS
GameManagerってシングルトンにしないの?
678(1): 2023/02/25(土)12:48 ID:2h019w14(1) AAS
LoadSceneMode.Additive で普通になるけど
画像リンク[png]:i.gyazo.com
画像リンク[png]:i.gyazo.com
679(1): 2023/02/25(土)13:49 ID:VfZGo3fP(2/2) AAS
>>678
ありがとうございます
この間やったときは駄目だったのに今試したら動きました
680: 2023/02/26(日)01:21 ID:WuTXomcH(1) AAS
gamemanager baseみたいなクラスを作って継承するのがいいんじゃないの
681(1): 674 2023/02/26(日)06:00 ID:WTpZx5a/(1) AAS
同じゲームの中にノベルゲームとパズルゲームがあって
それぞれGameManagerを持っているのでnamespaceで分けてます。
独学で作ってるので設計がめちゃくちゃなんだと思います…。
昨日キウイが表紙のデザインパターンの本を買ったのでこれから勉強します。
682: 2023/02/26(日)15:41 ID:SHuATit6(1/2) AAS
>>681
それってギアマークのGameManagerが二つあるってことですか?
683: 2023/02/26(日)17:59 ID:paoAPI24(1) AAS
navmeshで敵モンスターからの攻撃を距離計算してその距離以下になったら攻撃トリガーにするって処理書いたけど近くによってから攻撃するまで1秒~3秒以上かかるな
ヒットレンジコライダーつけてそいつに当たったらトリガーを入れるって感じにしたほうがいいか?
684: 2023/02/26(日)18:25 ID:6432De4l(1) AAS
やれることはやってみたらいいよ
685: 2023/02/26(日)18:42 ID:Gdg4CQmv(1) AAS
経験則でしかないけど、
Navmeshの計算はガバガバなのでおおざっぱな移動には使えても細かい移動には全く向かない感じなんで
攻撃とかアクションについては使わないね、俺は
もちろん俺のコードや設定が悪いというのもあるだろうが
686: 2023/02/26(日)19:01 ID:4tCewxBZ(1) AAS
サンクスです
コライダーつけてやってみます
687(3): 2023/02/26(日)19:11 ID:PPXQyhF8(1) AAS
var before= Quaternion.AngleAxis(0.1370561f, new Vector3(0.12f, 0.06f, -0.98f));
before.ToAngleAxis(out var beforeAngle, out var beforeAxis);
var after = Quaternion.AngleAxis(beforeAngle * 0.99f, beforeAxis);
after.ToAngleAxis(out var afterAngle, out var afterAxis);
Debug.Log($"before:{beforeAngle} : after:{afterAngle}");
before:0.1370561 : after:0.1370561
角度を1%ずつ小さくする処理を作りたいんですが、これってなんでbeforeとafterで同じ値が返ってくるんでしょうか?
688(3): 2023/02/26(日)22:08 ID:wz1GHPCg(1) AAS
今日はじめてUnity Hubをインストールしたんですが、
最初の『Unity Hubへようこそ』の画面から何も動かない状態です
フリーズしているわけでもないのに、
サインインやアカウント作成がクリックしても何も起きない
プロキシ環境下ではなく、いろんなサイト覗いても解決ができませんでした
どなたか解決策ご存じないでしょうか?
689(1): [さげ] 2023/02/26(日)22:24 ID:SHuATit6(2/2) AAS
>>687
お前面白い
優勝
690(2): 2023/02/27(月)01:06 ID:sCswn2oD(1/2) AAS
>>688
再起動してみるとか
691(2): 2023/02/27(月)01:21 ID:po/PRoMp(1) AAS
>>688
歓迎されてないんじゃないか…?
692(1): 2023/02/27(月)01:23 ID:u/AWkg+X(1/3) AAS
>>690
再起動・再インストールは試しました
セキュリティソフトとかも多分問題ない、と思います…
あんまり詳しくないので見様見真似の確認ではありますが
693: 2023/02/27(月)01:24 ID:u/AWkg+X(2/3) AAS
>>691
泣いた
694: 2023/02/27(月)01:24 ID:sCswn2oD(2/2) AAS
>>692
なんでだろ?
695: 2023/02/27(月)11:31 ID:t2psE5Sh(1) AAS
>>689
なんでや!?
696: 2023/02/27(月)13:15 ID:u/AWkg+X(3/3) AAS
>>688,690,691
旧verをインストールしてログイン、
アプデをして自己解決しました
相談乗ってくれてありがとう
697(1): 2023/02/28(火)11:40 ID:kwozJVo5(1/3) AAS
>>687 これってやっぱり手順が間違ってるの?
698: 2023/02/28(火)12:35 ID:k9aU4PRZ(1/5) AAS
>>697
外部リンク[html]:docs.unity3d.com
度数与えるんじゃね?
699(1): 2023/02/28(火)13:19 ID:k9aU4PRZ(2/5) AAS
一応テストしてみた
コードがこんな感じで1度づつ回転
i.gyazo.com/2dcde0250b2b9be151fa3361abed5f7e.png
ジフアニがこちら
d.くく.lu/as7n6pahg
くく=ローマ字ね
700: 2023/02/28(火)14:48 ID:kwozJVo5(2/3) AAS
>>699
ごめんあんまり上手く文章を書けてなかった
やりたいのは「あるQuaternionから回転量が1%少ないQuaternionを作ること」で、
そのQuaternionを毎フレームTransformに与えることで
例えばベイブレードが時間とともに徐々に回転力が落ちるような表現をしたい
でも >>687 のコードだと回転量がある値(0.1370561f)から小さくならないから、どこが間違っているのか知りたい
質問を投稿してからもっと試してみたんだけど、
省5
701: 2023/02/28(火)15:01 ID:k9aU4PRZ(3/5) AAS
それもし3Dでやるなら計算しなくても廻転の力与えれば自動でなるよ
あ2デーでもできるかリジッドボディつけりゃいいだけかな
702: 2023/02/28(火)15:03 ID:k9aU4PRZ(4/5) AAS
それとシミュレーター作るのかゲーム作るのか切り分けた方がいいよ
ゲームはあまり厳密にしなくても見えるから
703: 2023/02/28(火)15:51 ID:kwozJVo5(3/3) AAS
別に厳密にしてるつもりはないんだ
ベイブレードの例をそのまま使うと、
ゲームとしては「いつかは回転が止まって欲しい」というのが要件なのに、
全然回転止まらないじゃんって思ってこの質問スレで質問したんだ
0.1370561fって数値から全然下がらないって書いたけど、
もしそれが見た目回転してないように見える数値であれば、俺も「別にいっか」でスルーしてた
704: 2023/02/28(火)16:08 ID:k9aU4PRZ(5/5) AAS
ヒンジジョイント使えればよくね?
705: 2023/02/28(火)16:34 ID:aG04IMX9(1) AAS
摩擦係数かければいいんじゃね?
706: 2023/02/28(火)23:15 ID:7wPpWJsb(1) AAS
毎度、0.13…の固定値入れてるからでは?
707: 2023/03/01(水)00:25 ID:80v7HFJ9(1) AAS
0.1370561×50fps=6.85度/秒
秒針といい勝負?
708: 2023/03/01(水)00:57 ID:A0sXwMjU(1) AAS
すいません
パーティクル使って水面みたいな
ランダムな波紋とか揺れって表現できないですかね?
709: 2023/03/01(水)07:32 ID:qdxaxmRP(1/5) AAS
そりゃShaderの役目
710: 2023/03/01(水)07:33 ID:qdxaxmRP(2/5) AAS
ここ見て
外部リンク:www.ame-name.com
711: 2023/03/01(水)07:37 ID:qdxaxmRP(3/5) AAS
あとこんなんもあるね
Unity標準アセットWater4Advanceの水面をCompute Shaderで揺らす
外部リンク:quiita.com
Unity] 標準搭載のパーティクルでも十分リアル -水の吹出し-
外部リンク:take3tech.blog.fc2.com/blog-entry-96.html
712(1): 2023/03/01(水)09:08 ID:pfPcuTX3(1/3) AAS
こういうのが1万で買えるってかなりいい時代になったよな
外部リンク:assetstore.unity.com
713: 2023/03/01(水)09:45 ID:qdxaxmRP(4/5) AAS
少数以下の問題か
var before = Quaternion.AngleAxis(0.136f, の時
print("0bef:" + beforeAngle); は 0.1370561 が出力される
ちなみに、与える値を 0.1356855F にしても 同じ出力になる
恐らくこれは 0.136 に切り上げされて与えられてる
という事で、ToAngleAxis の挙動不審か、floatの持ち方のバグか
も少し、調べてみる
省1
714(1): 2023/03/01(水)12:59 ID:H76DnnZs(1/2) AAS
>>712
iOSでも動くのか。買って試してみようかしら。
715(1): 2023/03/01(水)13:07 ID:pfPcuTX3(2/3) AAS
>>714
試すだけなら無料版出てるからそれで試してみなされ
716: 2023/03/01(水)13:11 ID:qdxaxmRP(5/5) AAS
ちと調べて見たけど、やっぱfloatの問題っぽい
外部リンク:ekulabo.com
よって持つ数字を 0.XXX までの桁数で行うのがいいような気がします
ToAngleAxis で出力される数値は、当然それより多いので毎回桁数合わせて計算すれば
思い通り行くかと思います
717: 2023/03/01(水)14:24 ID:H76DnnZs(2/2) AAS
>>715
そうなのね、ありがとう!
718: 2023/03/01(水)14:39 ID:SLN2BqMg(1) AAS
floatが小数点3桁でdoubleが小数点以下6桁というのは
基本で知ることですが
UNITYの仕様上インスペクタなどにfloat変数が
6桁で表示されると思います
これはもしかしたらUNITYの欠陥なのか?とおもってしまいました
719(1): 2023/03/01(水)17:24 ID:b6X1rbLL(1) AAS
ちなみにインタラクティブな波紋も実はフラグメントシェーダーでできる
720: 2023/03/01(水)17:49 ID:pfPcuTX3(3/3) AAS
>>719
マジ?
721(1): 2023/03/02(木)14:15 ID:gGdujasS(1) AAS
unity ってunityハブでたまにサインインしなおさないと、アセットをインストール出来なくなったりしません?
722(2): 2023/03/02(木)14:44 ID:uwz3B/10(1) AAS
久しぶりに開いたらVS2019が期限切れで使えなくなってた
もうお金出すしかない?
723: 2023/03/02(木)17:16 ID:v/73s8xU(1) AAS
>>722
払いたまえ清めたまえ
724: 2023/03/02(木)17:35 ID:3aW4UeX/(1) AAS
あれオレ無料で使ってっぞ
マイクロソフト垢でロギンすりゃいいんじゃね
725(1): 2023/03/02(木)19:18 ID:rI5g0K7d(1) AAS
AnimatorControllerのステートマシンに対するスクリプト側ってどう作ればいいんでしょうか
色々試したところ
スクリプト側にもAnimatorControllerのステートマシンと同じステートマシン作って制御するのが一番マシかなと思うんですが…
ふんわりした質問ですみません
726: 2023/03/02(木)19:38 ID:uh0lLM5z(1/3) AAS
>>721
UnityハブはないけどWEBのアセットストアはかなりログインしないといけないとかあるわ
727: 2023/03/02(木)19:38 ID:uh0lLM5z(2/3) AAS
>>722
Community(無料版)でもかなりの機能使えるぞ
728(1): 2023/03/02(木)19:43 ID:uh0lLM5z(3/3) AAS
>>725
それがいいと思う
現在のアニメーターのステートをゲットする関数あるけど処理不可的にスクリプトの方でステート作ったほうが多分軽い
729(1): 2023/03/03(金)00:30 ID:mkjuGXU3(1) AAS
>>728
ありがとうございます
速度的にも有利ということですか
730: 2023/03/03(金)14:07 ID:erhFgLim(1) AAS
>>729
たぶんね
実証はしてないけど感覚的に
731: 2023/03/03(金)20:11 ID:lM7kyzDr(1/4) AAS
こんちゃ
なんでvector3に小数を乗算出来ないのでしょうか?
Vector3 vec = new Vector3(2,2,2);
Debug.log(vec * 0.1);
732: 2023/03/03(金)20:11 ID:lM7kyzDr(2/4) AAS
物体のスピード調整として小数点をかけたいなと思いまして(´・ω・`)
733: 2023/03/03(金)20:40 ID:lM7kyzDr(3/4) AAS
せや!!F付けないと駄目だったんだ!!(´・ω・`)!!
734(1): 2023/03/03(金)21:22 ID:b6SpnhwH(1) AAS
Androidに初ビルドしようと思ったらエラーてんこ盛り!ただのサンプルシーンなのになんでなの
これから再インストールとかやってみるけど、皆さんは何か心当たりありますか
735: 2023/03/03(金)22:05 ID:lM7kyzDr(4/4) AAS
probuilderについて質問なのですが、unsubdivide出来ますかね?
736(1): 2023/03/03(金)22:31 ID:/sej16xQ(1) AAS
>>734
どんなエラーか知らないが今までの経験上どんなアセットでも
サンプルはエラーが多いよ
古いからだと思う
サンプルを作ってそれを最新に作ってくれてる親切な
アセットクリエイターは少ない
Unity公式のものもそう
737: 2023/03/04(土)11:22 ID:X4IOskEV(1) AAS
>>736
アセットではなくて、立ち上げたばかりの何もないsceneでもビルドできずにBuild Gradle Failedになってしまいます
Unity Hubも再インストールして最新版にしたし念のためにAndroid Studioも再インストールしたけどやはりダメ。WebGLならビルドできるからAndroidのSDK絡みなのかと思って色々調べたりググッた内容を片っ端から試してるけどまだ直りません。みんなは最初からあっさりビルドできるのだろうか…
738: 2023/03/04(土)11:48 ID:74ymm+KI(1) AAS
ターゲットがAndroidの場合、Androidのセキュリティ関係が最初設定されてないから、それを設定してやればビルド通るようになった気がする。
暗号化のキーチェインとかあのへん。
739: 2023/03/04(土)12:37 ID:JoowQlG2(1) AAS
質問す
unityはエディターでのサーフェーススナップってできましたっけか?
740(1): 2023/03/04(土)23:23 ID:75ILW910(1) AAS
Instantiateした後のコンポーネントのメンバ変数の初期化って
var a=Instantiate(プレハブ)
var b=a.GetComponent<クラス>()
b.メンバ名1=…
b.メンバ名2=…
って感じでメンバ一つ一つに代入していくしがないんですか?
741: 2023/03/04(土)23:40 ID:8i+PQUOD(1) AAS
>>740
俺がよくやるのは生成オブジェクト側に
public void Syokika(○○,xx)
みたいな関数を付けて引数で一度に入れる
742: 2023/03/05(日)15:37 ID:XjBTn9/T(1) AAS
それかデータベースのクラス作っといて生成時に値を割り当てとか
743: 2023/03/05(日)18:31 ID:1xKhFaOx(1) AAS
フォローしてた人がクソみたいなことをしていたので晒す。
画像の載せ方がわからないから、してたことをそのまま書く。
VRC名:osakana-man
青い鳥:青魚(@AO_zakanaPF)
グロと不快なツィートと平和な時の差が激しい
たまに過去の晒しを自慢、シャブ
製品を少しの不満でゴミ呼ばわりしてカスハラ
省3
744: 2023/03/05(日)22:06 ID:gbqw7Jq9(1) AAS
ここは晒しジャネーよクソが
745: 2023/03/05(日)23:31 ID:6YYAnZEm(1) AAS
フェード画像を複数間隔で置いてDOtweenで斜めからフェードインさせるとかさせてるトランジションあるんだけどどんな感じで動かしてるかわかる人いる?
横からインさせるのは出来たんだけど斜めがどうしてもできなくてまたアスペクト比変えると画像の間に隙間出来て後ろ見えちゃうんだけど
746(1): 2023/03/06(月)18:30 ID:fsRq/cwM(1/2) AAS
unity初心者なのですが、パッケージをインポートして「やっぱイラネ」とセーブせずに終了してもインポートされたままになります
試しにインポートしただけなのに、プロジェクトがどんどん肥大化しストレージを圧迫していきます
プロジェクトを綺麗に保ちながらのお試しインポートってできないんですか?
いちいちお試し用に別のプロジェクトを立ち上げるしかないんですか?
747: 2023/03/06(月)18:54 ID:h4bZkG/R(1) AAS
アセットを削除すれば良くなかったっけ
748: 2023/03/06(月)19:23 ID:fsRq/cwM(2/2) AAS
アセット削除すれば消えますが、どこがどう増えたのか把握できません
749: 2023/03/06(月)20:23 ID:opK6QTW3(1) AAS
ゲームエンジンのそういうの気になるよね
コードだけのときは自分で把握できてたから余計にそう感じる
完成したら一から組み直したい衝動に駆られるけど動かなくなったら嫌だから穢れたまま世に出すしかない
750: 2023/03/06(月)20:28 ID:t+8cyofE(1) AAS
git使え
751: 2023/03/06(月)20:41 ID:1ZIgDZbk(1) AAS
パッケージとオブジェクト指向は肥大化の元凶だからねえ
上下前次1-新書関写板覧索設栞歴
あと 251 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s