[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart1 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
362: 2020/05/05(火)06:49 ID:9IYkRflg(1) AAS
普通はそう
363: 2020/05/05(火)09:19 ID:6PJVPhe/(1/2) AAS
visual studio使用しています。
例えばtransformと打つと、予測変換が出るんですが
以前なら無視してタイプ続ければ勝手に消えていました。
今transformのあと、ピリオドを打つと勝手に予測の候補に書き換えれてしまいます。
どこの設定を変更すれば直るかわかりますか?
364(1): 弟子 2020/05/05(火)09:35 ID:4ErPxiqa(1) AAS
vs 予測変換 停止で出たどっかのコピペ張るね
VisualStuioの場合(私の場合は??2013)
ツール⇒オプション⇒テキストエディター⇒すべての言語⇒全般タブ
・入力候補
・自動かっこ挿入
上記のチェックを外すと対応できるかと。
365: 2020/05/05(火)10:54 ID:6PJVPhe/(2/2) AAS
>364
ありがとうございます。
IntelliSenseが完了モードとなっていたようなのでそちらで修正しました。
外部リンク[html]:www.atmarkit.co.jp
366: 2020/05/05(火)19:52 ID:kRSL1xgo(1) AAS
質問失礼いたします。
カメラにアニメーションキーを打って再生しているのですが、
1フレーム間の移動を大きくすると、再生時に正常に再生されない(キー前後で補完のようなものがはいる)のですが、原因や対処法などございますでしょうか。
宜しくお願い致します。
367(1): 2020/05/07(木)22:29 ID:Ss5scxjY(1/2) AAS
理解できない部分があり教えてください。
C#の本を読むと、クラスのインスタンス化はこのように記述すると書かれています。
クラス名 変数名 = new クラス名();
Vector3のインスタンス化もunityの本を読むと大体この形式だったのですが、
違う形式で書かれている部分を見つけました。
Vector3 pos;
pos.x = 1.0f;
省7
368(1): 2020/05/07(木)22:59 ID:Q/fP3cqp(1) AAS
>>367
vector3はクラスじゃなくて構造体だから
369: 2020/05/07(木)23:14 ID:Ss5scxjY(2/2) AAS
>368
解決しました、ありがとうございます。
「構造体はnew演算子なしでインスタンス化できる」という資料を見つけました。
370: 2020/05/08(金)01:41 ID:4H46B0TS(1) AAS
クラスと構造体とfloat,stringのメモリ状態とついでにEqualsの扱いあたりを見とくといいよ
371: 2020/05/08(金)21:45 ID:AYPEN8GI(1) AAS
参照型と値型とかで調べると良い
372: 2020/05/13(水)10:24 ID:CemalMtf(1) AAS
2Dにfbxを張り付けて、Rotateで3D的な回転ができることが分かりましたが色合いが暗いです。
光源の影響が出てると思いますが、元の素材をそのまま表示するにはどうしたらいいでしょうか。
373: 2020/05/25(月)19:14 ID:fOqAyKNN(1) AAS
マテリアルを光源の影響受けないのにして見ては
374(1): 2020/05/28(木)08:13 ID:2wZRzwLB(1) AAS
自キャラから弾を発射し、敵に接触するとダメージ処理し弾を消去する動きを作るとします。
弾が複数の敵に同時に触れても、判定は片方だけにしか発生させたくありません。
この場合、それぞれのオブジェクトにどのような機能を持たせて処理すればいいでしょうか。
375: 2020/05/28(木)08:27 ID:tMWk8xWW(1/3) AAS
敵の方でトリガーエンターなりなんなり来たときにタマにもう当たってるよフラグつけて他のやつのトリガーエンター発生してもそのフラグついてるから無視でいいんじゃ
376: 2020/05/28(木)08:44 ID:Ci6RH8Yw(1) AAS
>>374
弾 衝突イベント
敵 弾が当たったときにする処理
↑外から呼べるようにしておく
弾に衝突イベントがきたら、
ぶつかった敵の「当たったときにする処理」を呼んで、
自分はデストロイなり使用済みフラグをたてるなりして、それ以降の衝突イベントを無視する
省1
377: 2020/05/28(木)09:39 ID:SDNeahXK(1) AAS
複数ヒットした場合は近い方を当たったことにしたいとかなりそうだし複数ヒットしても良いのでは
378(1): 2020/05/28(木)11:58 ID:9CqvVkuO(1) AAS
弾ってどういう理屈で複数キャラに同時に触れるんだね?
弾サイズが気球くらいあるのかね?
だとしても
弾が当たったら、まず消せよw
379: 2020/05/28(木)12:55 ID:tMWk8xWW(2/3) AAS
>>378
チンパンジーは黙ってろよw
380: 2020/05/28(木)13:07 ID:tMWk8xWW(3/3) AAS
そういや複数コリジョン上がる時って、どれかでコリジョン元デストロイしたら残りにはイベントあがるんかね
381(1): 2020/06/02(火)14:56 ID:+/FfmhQu(1/2) AAS
シーンのロードでCPU使用率を抑える方法ってあるのでしょうか?
(それによりインスタンス化に時間がかかってもかまわないです。)
ローディング画面での読み込みなのでカクツキはいくらでも問題ないのですが、
恐らくインスタンス化のCPU負荷が高すぎてサウンドエンジンが音飛びしたりするので困っていまして。
ロード時間が多少長くなってもよいのでなんとかしたい…
yield return SceneManager.LoadSceneAsync(sceneName, LoadSceneMode.Additive);
382: 381 2020/06/02(火)15:04 ID:+/FfmhQu(2/2) AAS
もしかしてこうするだけでも違います?
AsyncOperation asyncLoad = SceneManager.LoadSceneAsync(name, mode);
while (!asyncLoad.isDone) yield return null;
383: 2020/06/05(金)23:14 ID:7Qmyw++M(1) AAS
oculus quest用のゲームを開発しています。
シェーダーでUTSを使うとカクカクします。
特に頭だけ水平移動したときです。
何か対策ありませんでしょうか。
unlitではカクカクなりません。
肌の滑らかな影と、アウトラインを使いたいのでUTSを使っている次第です。
384: 2020/06/06(土)17:32 ID:6pGwZkBZ(1) AAS
UTSはそもそも軽いシェーダーではないと思うけれど、オプションでその辺だけ残した軽いシェーダーに出来るんかね?
385(1): 2020/06/06(土)17:50 ID:fFO75Xnm(1) AAS
MToonの方が軽いからVRにはあってるんじゃないか
386: 2020/06/06(土)18:39 ID:161idB0+(1) AAS
>>385
MToon試してみました。
カクカクとはしますが、UTSよりは格段に少ないです。
AAShaderも試したところ、カクカクは全くなかったです。
しかし、眉毛を髪の毛の前にもってきたいので、MToonを採用します。
ありがとうございました。
387: 2020/06/07(日)23:58 ID:CgYrYrnK(1) AAS
火系統の呪文を考えていますが、
定番のものなど、アイデアはありますか?
かっこいいやつがいいです!
388: 2020/06/08(月)08:00 ID:TrwrO+CS(1) AAS
おいらのかっこいいは、波平だけどそれでいいの?
389: 2020/06/08(月)08:20 ID:3sDEpv4R(1/2) AAS
済みません、初心者ですが、質問です。
HDRPの環境でプロジェクトを作っていますが、Shader Graphを使って、
半透明的な表現や歪みテクスチャを、自作のモデルに適用したいです。
マテリアルはこんな感じ↓です。
画像リンク[png]:dotup.org
でも、再生しても半透明になってくれません。
UniversalRPでのdepth textureやOpaque texureみたいな設定項目って、
省2
390: 2020/06/08(月)08:23 ID:zNwAogfy(1) AAS
火の精霊よ・・・古の盟約により我の声に従え・・・・・・焦きつくせ!
メラゾーーーーーーーーーーーーマ!!!!!!!!!!
391: 2020/06/08(月)10:05 ID:jrj4KjTw(1) AAS
エターナルフォースブレイズ
一瞬で相手の周囲の大気ごと燃焼させる
相手は死ぬ。
392: 2020/06/08(月)10:07 ID:3sDEpv4R(2/2) AAS
済みません、初心者質問スレで質問しますね。
流れをぶった切って済みません。
393: 2020/06/11(木)21:46 ID:s2PMfc89(1) AAS
Unityで他の起動中アプリの画面をキャプチャするアプリを作ってみたいのですが参考になるサイト等ありませんか?
やりたいことは
・起動中の他アプリの画面をキャプチャ
・起動中アプリ上で起動させたい(オートクリッカーみたいなもの)
参考になるサイトがあったらお願いします。
394: 2020/06/14(日)15:19 ID:xdxanpBK(1/2) AAS
Chronos
395: 2020/06/14(日)15:25 ID:xdxanpBK(2/2) AAS
AA省
396: 2020/06/14(日)23:26 ID:LmHUWBMk(1) AAS
unityでwindowsフォームみたいなもの扱えますかね?
397(2): 2020/07/14(火)00:16 ID:AV9rV0mO(1) AAS
外部リンク:github.com
これについて教えてください。
Usage
1.Attach UnityWinForms script to GameObject;
2.Add Arial font to resources;
3.Add other fonts and images;
4.Create Form control in your MonoBehaviour script;
省2
398(1): 2020/07/14(火)01:29 ID:5yv6m8BJ(1) AAS
>>397
サンプルをコピペしたcsファイルをアタッチすればいんじゃないの
399: 397 2020/07/14(火)03:34 ID:4bXkUVkv(1) AAS
>>398
ありがとうございます。
表示されました。
400: 2020/07/14(火)08:34 ID:HIbHpr+5(1/4) AAS
ボタンでカメラ自動移動のオンオフを切り替えたくて
public void OnClick()
{
if (!〜)
{
enabled = true;
}
省14
401(1): 2020/07/14(火)09:01 ID:cf8UeqoZ(1/3) AAS
カメラの移動のフラグ作って、
update(){
if(!cameraフラグ)return;
…
402(3): 2020/07/14(火)10:19 ID:W/tXwaCX(1) AAS
本スレで聞いたけどなんかこっちも人居るみたいなので
認証プロキシ環境下でアセットストア等へアクセスするにはどうしたら良いのでしょうか?
環境変数を弄る方法でパッケージマネージャには繋げられたけれど、アセットストアは表示されなかった
osはwin10です
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
沢山あります。
そんな質問してる人にゲーム作りは無理って言い切れるほど過酷だからとりあえず頑張って。
具体的に困った事を自分の力でどうしても解決できない時にまたおいで。
上下前次1-新書関写板覧索設栞歴
あと 560 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s