[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
737
(1): 2020/06/18(木)19:17 ID:8uQ65YEN(1/2) AAS
Instantiate関数で第二引数にnew Vector3とかtransform.positionを指定すると
cannot convert from 'UnityEngine.Vector3' to 'UnityEngine.Transform'
などと出るのですが,どなたか対処法をご存知ありませんか?
738
(1): 2020/06/18(木)19:53 ID:6Ke2PqsY(1) AAS
>>737
引数2つの場合は(複製元,親transform)だから。
位置を指定したいなら、引数が3つか4つのパターンでないとダメ。
(複製元,位置、回転)か、
(複製元,位置,回転,親transform)
このどちらか。
739: 2020/06/18(木)21:51 ID:8uQ65YEN(2/2) AAS
>>738
ありがとうございます!
この方法でうまくいきました。
回転そのままでもちゃんと第3引数まで書かないとだめなんですね。
740: 2020/06/18(木)23:29 ID:S0GTY2d7(1) AAS
スクリプトの編集にVSCodeを使っているのだけれどtipsとか補完とか出来るようにしたい
リファレンスはインスペクターの?マークからwebサイトに飛んで見てるけどもっと便利な方法があれば知りたい
741: 2020/06/18(木)23:57 ID:aX7tEYbI(1) AAS
vs使わないのはなぜ?
742: 2020/06/18(木)23:58 ID:blTizE6B(1) AAS
初心者質問です
マリオ風の基礎的な2Dアクション作りたいのですが
タイルを配置してマップ作っていくって場合
タイルの数の制限とかってあるんでしょうか?
743: 2020/06/19(金)00:01 ID:FrlRbwgS(1/3) AAS
vsの個人向けライセンスだとvs codeでは使えないものが使える?
vs codeなのは会社でvsのライセンスを購入してなかったから同じ環境のにしただけ
元々はunity用ではなくて他の言語で使ってた
別途vs入れるのが面倒だったからそのまま使ってる
744: 2020/06/19(金)02:02 ID:mhV7poBp(1) AAS
なるほど
745
(1): 2020/06/19(金)08:53 ID:HGfwub/M(1) AAS
> もっと便利な方法があれば知りたい
vsを入れる
746
(1): 2020/06/19(金)10:53 ID:3rtD0oVk(1/2) AAS
初心者デザイナーです
検索しても解決策が分からなかったので縋らせてください…

sceneで直接オブジェクトを選択する時、hierarchy上のオブジェクト項目も自動的に選択される時とされない時があります

されない時はいちいちhierarchy上のprefabを開いて一つ一つオブジェクトの場所を確認しなくてはならず、とても無駄な工数がかかってます

sceneでオブジェクトを選択した時、hierarchy上のオブジェクトの場所も分かるようになりませんでしょうか(たまにちゃんとオブジェクトが開いて選択される時があります…)

Unityは2018.4.18、Windowsです
わかりづらい文章ですみません
省1
747
(1): 2020/06/19(金)11:12 ID:FrlRbwgS(2/3) AAS
>>745
vsを入れたらvscodeではできない何ができるようになる?
748
(1): 2020/06/19(金)12:03 ID:R48YI+0/(1) AAS
>>747
ググれ
749: 2020/06/19(金)13:44 ID:TaeyRsz7(1) AAS
canvas上に重なってる複数のオブジェクトが反応してたどり着くまで時間かかるとかそもそも反応してないのかよくわからんが
後者ならハンドツールが変なの選択されてるとか
750
(1): 2020/06/19(金)13:47 ID:GXQIsc3c(1/5) AAS
>>746
そんな事にはなってないなぁ。
シーンでクリックすれば必ずヒエラルキーも選択されるよ。
バグってるようにしか見えないね。
751
(2): 2020/06/19(金)15:16 ID:3rtD0oVk(2/2) AAS
>>750
まじすか…sceneで子を選択した時、ヒエラルキーの閉じてる親オブジェクトも開かれて子が選択された状態になりますか?
752: 2020/06/19(金)16:55 ID:GXQIsc3c(2/5) AAS
>>751
はい。
753: 2020/06/19(金)16:57 ID:GXQIsc3c(3/5) AAS
>>751
一度、空オブジェクトで三重親子作って最深層にcube置いて試してみては?
754
(1): 2020/06/19(金)17:15 ID:WY5OBwNK(1/3) AAS
ノベルゲーム作ろうと思ってるんですがいきなり宴とかのアセット使ってつくるかんじかそれともとりあえずunityだけで作る方がいいのかどっちがいいんですかね
755
(1): 2020/06/19(金)17:50 ID:GXQIsc3c(4/5) AAS
>>754
貴方の力量が分からないからなんとも。
まずは、unityだけで骨子となる部分をざっと作ってみる。
756
(1): 2020/06/19(金)18:01 ID:WY5OBwNK(2/3) AAS
>>755
1週間ほどunity触って超基本的なことは出来るようになってきたんですけどいかんせんスクリプトを自分で組めない状態です
757
(1): 2020/06/19(金)18:17 ID:+C+VIxTX(1/2) AAS
>>756
それってUnity使う意味あるの?
ノベルゲームなら色々ツールありそうだけど。

スクリプト組めるようになりたければ自分で挑戦してみたらいいし人に聞く様な事でもない。
758
(2): 2020/06/19(金)19:08 ID:WY5OBwNK(3/3) AAS
>>757
せっかくだからunityになれといたほうがのちのち幅がきくかなと
759: 2020/06/19(金)19:24 ID:GXQIsc3c(5/5) AAS
時間許すなら勉強がてら組む練習してもいいと思いますよ。
760: 2020/06/19(金)19:24 ID:+C+VIxTX(2/2) AAS
>>758
冷たい言い方になっちゃうけど、好きにしろとしか・・・。

とりあえず好きなやり方でやってみて、ググってもわからないような事があったらまた書き込めばいいんじゃないかな。
761: 2020/06/19(金)20:49 ID:MYOlI13s(1) AAS
UnityやるならエディタはRiderがいいぞぉ
お金かかるけど
762: くまじょ 2020/06/19(金)21:55 ID:qJtZB/g0(1) AAS
>>758
頑張れよ
763: 2020/06/19(金)22:12 ID:eapuaZJg(1) AAS
教本のスクリプト丸写し+改変で軽いゲームを一、二本作ったら勉強になるで
バックにノベルゲーム用に描いた立ち絵を配置してゲームをクリアしたら表情差分が変わるようにする
このレベルのことでもスクリプトベタ打ちで一通りやってみると自分で調べなければわからないことが多い
764: 2020/06/19(金)23:09 ID:FrlRbwgS(3/3) AAS
>>748
vscodeでもできるようだな
vs入れろっていうのは役に立たないレスだったな
765
(1): 2020/06/19(金)23:17 ID:kDhij7lg(1/2) AAS
ハイスペックPCでunity使い始めたんですがすぐCPU使用率が100%になります
GPUはほぼ0%なんですが極力CPUに負荷がかからない方法や設定ってないでしょうか?
スペックは
CPUcorei7-9700
GPUgeforceRTX2060super
メモリ16GBです
766
(1): 2020/06/19(金)23:22 ID:3YwlzwBs(1) AAS
>>765
LightingウインドウのAuto Generateをオフにしましょう
767: 2020/06/19(金)23:28 ID:kDhij7lg(2/2) AAS
>>766
おおー出来ましたありがとうございます!
768: 2020/06/20(土)01:01 ID:V1jW253n(1) AAS
Blender等の3DCGで作ったモデルをUnityに持ってくる場合、
レンダリングによるCGの綺麗さはUnityのレンダリングによって決まるのでしょうか?

それともBlenderでいうところのEeveeやCycles等の3DCG側のレンダリングソフト依存で
UnityにもってきたCGの綺麗さは決まるのでしょうか?

3DCG用のレンダリングソフトを買おうと思っているのですが、Unity依存でしたら買う必要がないのかなと・・・
769: 2020/06/20(土)02:16 ID:TlFFXoFU(1) AAS
unity側です
770: 2020/06/20(土)05:47 ID:5Nen9edF(1) AAS
ポリゴン数とかトポロジーとかテクスチャとかそこら辺が綺麗さに関係すると思う
771: 2020/06/20(土)09:59 ID:+/OgJbSj(1) AAS
そこまで初心者のうちは標準機能のみで頑張る事だけを考える
Blenderのみでやるとしても十分なレンダリング品質だからな
何かの広告とかに洗脳されてレンダラー必要と思いこんでる感じがする
UnityとBlenderどちらが楽にハイクォリティーな絵を出せるかはBlenderだと思う
リアルタイムで動かさないと絶対ダメでない限りUnityでの出力は色々と苦労する事を前提に考えて
772: 2020/06/20(土)19:43 ID:eAMSnuOG(1) AAS
ゲームエンジンと比べて何いってんとしか
773: 2020/06/20(土)20:17 ID:kgmVehXb(1) AAS
blenderで
テクスチャとアニメーション割り当てたままエクスポートするには
.fbxではなくglTF2.0でエクスポートする必要があると
書いてあるのですが
アセットストアの素材とかはふつうは全部割り当ててあって
しかも.fbx形式のことが多いような気がするのですが
まりがいでしょうか?
774
(1): 2020/06/21(日)07:00 ID:x45aqE+P(1/2) AAS
Unityでゲーム作られてる方が此処には
多く居ると思うんですが、何処で公開されていますか?
steamやDLsiteで販売するようなガチ勢じゃなくて、素人に毛が生えた程度のゲームを公開して意見とか感想を頂きたいからいい場所はないものかと。
探してもフリー配布で良い場所が見つからないんですよね、やっぱりfantiaとかCi-enが主流なのかな。
775
(1): 2020/06/21(日)07:15 ID:9uVslDi/(1) AAS
>>774
unityroomはだめですか?
776: 2020/06/21(日)07:43 ID:x45aqE+P(2/2) AAS
>>775
見てきました!今までUnityroomの存在を知りませんでした、ありがとうございます。
ただ作ってるゲームはVR専用で3Dモデルはboothから購入してるんですよね・・・VRも可なのか、完全オリジナルじゃないと駄目だったりしないのか確認して問題なさそうならUPしてみます、ありがとう。
777
(1): 2020/06/21(日)16:56 ID:tHuNZMmp(1/3) AAS
WASDで操作するFPSをジョイスティック化って楽にできるものなのですか?
778: 2020/06/21(日)16:59 ID:JoXn1rlt(1) AAS
なんで?
779
(1): 2020/06/21(日)17:11 ID:Y+OS1Seb(1) AAS
>>777
ラクどころか何もする必要ない
780
(1): 2020/06/21(日)18:32 ID:tHuNZMmp(2/3) AAS
>>779
具体的にはどうやるんでしょうか
キャラの移動に使ってるスクリプトに書き加えるだけなんです?
781: 2020/06/21(日)18:35 ID:2arBzABd(1) AAS
何を言っているんだお前は
782: 2020/06/21(日)18:42 ID:sMllMu51(1/2) AAS
>>780
unity joystick
でググりなさい。
783
(1): 2020/06/21(日)19:25 ID:O2IPL8z9(1) AAS
無知ですいません
これは空のオブジェクトにジョイスティックのテクスチャを追加していくイメージであってますか?
その場合のスクリプトって公式であったりしないんでしょうか
784: 2020/06/21(日)20:37 ID:sMllMu51(2/2) AAS
イメージなどと言う主観はどうでもいい、ググりなさい。先人達がかなりいるからjoystick実装なぞすぐ解決する。
785: 2020/06/21(日)20:39 ID:34YJJB04(1) AAS
入力用のメソッド使ってたら何もしなくても受け取れるんじゃないか?
独自で入力イベント処理してたらそれを修正したら良いんだと思うが
786
(1): 2020/06/21(日)20:42 ID:EeWFHeXZ(1/2) AAS
>>783
スマホ用のバーチャルジョイスティックを実装したいってこと?

もしそうならアセットストアでjoystickとかで検索するといい。
787
(2): 2020/06/21(日)22:13 ID:15B5Y/jn(1) AAS
Scene4 Scene5 Scene6  Scene7

Scene4にAudioSourceコンポーネントがついたオブジェクト(bgmObject)を置いて
Scene5 Scene6 でもずっと音楽が途切れないで鳴り続けるようにしてから
Scene7になったら音楽が止まるようにしたいのですが、どのようにすればいいでしょうか?
bgmObjectにDontDestroyOnLoad(gameObject);を書いたのスクリプトを付けて、
オブジェクトが破壊されない方法は分かりましたが、Scene7で消すようにしたいです。
788
(1): 2020/06/21(日)22:17 ID:tHuNZMmp(3/3) AAS
>>786 そうですその通りです
現在はPC向けの操作になってるものをジョイスティックを追加してスマホでも操作可能にしたいのです
789
(1): 2020/06/21(日)22:46 ID:EeWFHeXZ(2/2) AAS
>>787
AudioSource.Stop()で再生を止めるのではダメなの?
あと、DontDestroyOnLoadはシーン遷移時に破棄しない、というだけなので
Destroy()で任意に破棄することはできるよ

>>788
自分で実装したいならここで説明するよりググった方が詳細な方法が見つかると思うよ
790
(2): 2020/06/22(月)15:35 ID:CnoQ/xk0(1) AAS
アセットストアでゲームのアセットを買ったら
ゲーム画面のスコア表示に「これまでのあなたの最高記録」みたいのが表示されるのですが
これは端末情報にアクセスかなにかしないと無理ですよね
ということはこのアセットを使う場合は
アプリの権限のうちどれを使ってると表示しないといけなくなるのでしょうか
791: 2020/06/22(月)16:37 ID:dq1BEzlr(1) AAS
IT掲示板群 外部リンク[aspx]:x0000.net

学術の巨大掲示板群 - アルファ・ラボ 外部リンク:x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など

simulationライブラリで純粋な関数式プログラミングをする
外部リンク[aspx]:x0000.net
UIライブラリ (C#, 2D) を作ったよ
省13
792: 2020/06/22(月)20:04 ID:MA2hu3aJ(1) AAS
Androidのサイズ制限について調べたんですけど
.apkなら拡張.obbに対応していて
.apk 100mbに加えて2GBの拡張が使えたのに対し
64bitしてからは
.aabを150mbまでしか使えず拡張もなし
ということで規模を縮小しないといけない感じであってますか?
一応500mbまでのベータテストはやっているようですけど
省1
793: 2020/06/23(火)00:32 ID:heY1/2e8(1/2) AAS
Unityの使用規約って、Unity使っての収入額?、Unity使ってないプログラムの収入も含む?、別業種の(例えばコンビニバイト)収入も含む?
794: 2020/06/23(火)00:39 ID:GPbqjQ1v(1) AAS
事業収入、会社の売り上げ
795
(1): 2020/06/23(火)01:08 ID:heY1/2e8(2/2) AAS
ウーバーイーツは個人事業主になるんだが対象になるってことか?
796: 2020/06/23(火)01:35 ID:ZuKcUUZC(1) AAS
まずその質問をする意味が分からないんだけどドルと円を読み間違えてないか?
Unity Personalのリミットは年収100000ドル(現在の為替で1068万円)だぞ?
年収それくらいあったら無料版じゃなくて月5000円の有料版買えって言われるのは当然だし普通こんなスレに来てる奴は超えてないだろ?
797
(3): 787 2020/06/23(火)02:44 ID:+QcZMjB7(1/3) AAS
>>789
Destroy()で破壊する方法を使うことにしました。

Scene4 Scene5 Scene6 だけで音楽の付いたオブジェを鳴らしたいので

SceneManager.GetActiveScene().name でシーン名を取得して
------------------------------------------------------------------
using UnityEngine;
using UnityEngine.SceneManagement;
省18
798
(1): くまじょ 2020/06/23(火)06:19 ID:1COFoUGN(1/2) AAS
>>797
aが(4または5または6)ではない
そういう人間が使う言葉のような感覚にはできない

aが4ではなくかつaが5ではなくかつaが6ではない
という書き方になる
if (a != "Scene4" && a != "Scene5" && a != "Scene6")

これでエラーは出なくなると思うが
省1
799
(1): 2020/06/23(火)09:23 ID:roG2SqD2(1/2) AAS
if (System.Text.RegularExpressions.Regex.IsMatch(SceneManager.GetActiveScene().name, @"Scene(4|5|6)"))
{Debug.log("return True")}
正規表現検索汁
800: 2020/06/23(火)09:32 ID:roG2SqD2(2/2) AAS
@"Scene([0-3]|[7-9])"とか正規表現パターンで[4-6]を避けてもいいか
801: 2020/06/23(火)10:41 ID:XSb6SAYV(1) AAS
in 演算子は無いんだっけ?
802
(1): 797 2020/06/23(火)11:56 ID:+QcZMjB7(2/3) AAS
>>798の描き方と
>>799の正規表現の描き方、両方ともエラーが消えたのですが、
Scene4 から始まって Scene7 になってもBGMオブジェクトは消えませんでした。

private void Awake()
{
    Debug.Log("Awake()関数が呼ばれた");//シーン遷移時にAwake()関数が呼ばれているか調べる

if (System.Text.RegularExpressions.Regex.IsMatch(SceneManager.GetActiveScene().name, @"Scene(4|5|6)"))
省12
803
(1): 2020/06/23(火)12:21 ID:j8gpNIKR(1) AAS
Scene7にいったらbgmオブジェクトを消せばいい
一度dontdestroyonloadび登録したら以降、任意に操作しない限りずっと残る
804
(1): 2020/06/23(火)12:26 ID:rMEQBciR(1) AAS
void Awake()
{
DontDestroyOnLoad(gameObject);
SceneManager.sceneLoaded += SceneChanged;
}

private void OnDestroy()
{
省14
805
(1): くまじょ 2020/06/23(火)12:29 ID:1COFoUGN(2/2) AAS
>>802
BGM管理しているオブジェクトをシングルトンにする
BGMをOFFにするメソッドを用意する

シーン7の初期化Startで
BGMをOFFにするメソッドを呼び出す

となるのかなあ
俺はDontデストロイonloadは使わないので具体的にはしらん
806: 2020/06/23(火)12:38 ID:5yQQjEux(1) AAS
イベントハンドラだよね
807: 797 2020/06/23(火)13:36 ID:+QcZMjB7(3/3) AAS
>>803
Scene7のスタート関数で削除する処理を試してみたら成功しました。有難うございます。

>>804
イベントハンドラという方法があったのですか。これなら削除したい場所のシーンの名前を複数設定できるし、
他のシーンに削除する処理を書かなくていいので良い事尽くめです。この方法で削除の処理をします。有難うございます。

>>805
DontDestroyOnLoadかシングルトンという方法を使うか迷ったのですが、今回はシングルトンを覚えなくても乗り切れそうです。
省1
808
(2): 2020/06/23(火)15:16 ID:qC6cf+gy(1/2) AAS
timelineでsphereを横に動かすだけの最短の手順を誰か教えてくれませんか?
チュートリアルいくつ見てもやり方がわからない.

timelineアセットを作る
timelineにanimation trackを追加する
animation track にsphereを登録する

RECボタンを押す
↑ここでボタンが押せずに詰んでます
省1
809: 2020/06/23(火)15:43 ID:CmWius64(1/2) AAS
>>790
これお願いします。
現在権限はwifiだけにしてます
810
(1): 2020/06/23(火)16:03 ID:qC6cf+gy(2/2) AAS
808ですが、
別の手順として
外部リンク:xr-hub.com
例えばここの[Add From Animation Clip]->[Animation1]
という手順を踏もうと思って右クリックしても
そんな内容のメニューは出てきません…
ただシンプルにキーを打って動かしたいだけなのにこんなに難しいものなんでしょうか…
省2
811
(1): 2020/06/23(火)16:54 ID:lSKouAGl(1) AAS
>>790
ちょっと状況と何が知りたいのかが不明瞭すぎる
記録を保存するだけなら端末情報へのアクセスは必要ないと思うけど
812
(1): 2020/06/23(火)19:41 ID:CmWius64(2/2) AAS
>>811
わかりにくくてすいません
このアセットを使ったゲームでプレイして
一旦アプリを閉じてから開いても
最高記録の数字が維持されてるのは
アプリが端末を同じものと特定してて
こういう場合は「アプリの権限」に
省4
813
(1): 2020/06/23(火)20:05 ID:WPIVFL1q(1) AAS
>>812
具体的に例でいうとこうかな?
自分で出したハイスコアはアプリ再起動でも保持されている、だから何処かにアクセスしてると。

他人のハイスコアが出てるならオンラインだけど、自分の記録だけなら、アプリ内には自由に読み書き保存できる領域があるのでそこを使ってます。
814: 2020/06/23(火)20:38 ID:UpcYT153(1) AAS
>>795
Unity使って料理の運搬とかするならまあ金払わないとじゃ?
1000万売り上げあるならだけど
815
(2): 弟子 2020/06/23(火)22:01 ID:bqoQds5b(1) AAS
>>808
こんなんで分かるかな?
外部リンク:imgur.com

環境はUnity2018.4.22f1

これに関しての質問は
Unityで何かゲームを作りたいんだがね にて
こっちでは検証しない、上から目線、マウンターがいてうざいので
816: 2020/06/23(火)22:57 ID:ZO/s/WZ0(1/3) AAS
>>815
ご丁寧に有難うございます、
今開いてみましたのですぐ実践してみます!
817: 2020/06/23(火)22:59 ID:ZO/s/WZ0(2/3) AAS
>>815
すみません、やはりダメでした
赤丸の部分が押せず、recording状態にならないみたいです。。
1-
あと 185 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s