X



【3Dゲームエンジン】Unity質問スレッド36
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
垢版 |
2018/06/07(木) 20:59:23.51ID:Nf/ARvoT
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。

■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/

●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
 http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 http://unity3d.com/jp/unity/faq
・MSDN
 http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

前スレ
【3Dゲームエンジン】Unity質問スレッド35
http://mevius.5ch.net/test/read.cgi/gamedev/1523771570/
0526名前は開発中のものです。
垢版 |
2018/06/27(水) 05:52:24.02ID:MZGUGuBC
すみません、例えば、ゲーム本筋をまわすManagerスクリプトを作ったとして
そのスクリプト内で、
各ゲームオブジェクトにアセットしたスクリプトのメソッドを使うためには
『 //ゲームオブジェクトを検索し取得する
 変数名 = GameObject.Find("オブジェクト名"); 』
を必ず宣言する必要があるのですよね?

しかし、Managerスクリプト内にて
FindObjectOfType<スクリプト名>().メソッド名();
だと、取得抜きで、いきなり他のスクリプトのメソッドを利用できるのは
なぜですか?
0527名前は開発中のものです。
垢版 |
2018/06/27(水) 05:59:28.49ID:UNiIJaZd
>>526
それは1行で取得&関数呼び出ししてるからだよ。
ただ、取得が失敗した時にエラーになるから分けた方が安全かな。
0528名前は開発中のものです。
垢版 |
2018/06/27(水) 07:45:22.36ID:3rw/3qxm
>>526
>必ず宣言する必要があるのですよね?
そんなことはなく、例えばオブジェクトaにアタッチされたbのメソッドcを使うとして
GameObject.Find("a").GetComponent<b>().c()
と書けばFindでも一行でメソッドを呼び出せる
逆にFindObjectOfTypeで探したbのインスタンスを変数に保存することもできる
何度もbやcを呼び出すときは変数に保存した方が良いというだけ
0529名前は開発中のものです。
垢版 |
2018/06/27(水) 08:25:12.50ID:N7q8t5sV
>キムチは初心者のフリして回答者を試す質問したり、複数端末使って別人のふりして荒らしたりするからスルーしなよ。
>チュートリアルやれ!基礎をやれ!とツッコミたくなる内容はほぼキムチと思ってスルーしたほうがいい。
0530名前は開発中のものです。
垢版 |
2018/06/27(水) 09:18:58.70ID:MZGUGuBC
>>527
>>528
ありがとうございます。まだちょっと理解できてないのですが
そのGameObject.Find("a").GetComponent<b>().c()は
aというオブジェクトを参照して、それにアセットしてるスクリプトbのメソッドcにアクセス、で
FindObjectOfType<b>().c()では
スクリプトbを参照して、その中のメソッドcにアクセスする、ですよね?

逆に言えば、FindObjectOfTypeではゲームオブジェクトにアセットした
スクリプトにはアクセスできない、ということでしょうか?
でも、FindObjectOfType<Object>でオブジェクトを探せる、とありました。
これはどういうことでしょうか?
この探すObjectというのはGameObject.Findで取得するゲームオブジェクトのことでは無いのでしょうか?
Unity上でのゲームオブジェクトとオブジェクトクラスの違いが理解できていません。
ゲームオブジェクトの中身ってオブジェクトクラスに入ってる情報じゃ無いんですか?

FindObjectOfTypeはゲームオブジェクトに入って居ない
スクリプトにアクセスする時だけ使うってことですか?
0531菩薩@太子
垢版 |
2018/06/27(水) 09:25:55.83ID:kWFh9Zom
>>529
汝よ、我は初心者であるよ。それと我はコテを変更したのだよ。名無し@キムチから菩薩@太子にねw
それはこの5chのみならず、ツイッターやブログでも同様の変更をおこなっているのだよ。つまり進化だね。
ところで汝よ、我はMakeHumanでつくったどんなキャラにも表情をつけるスクリプトを完成させたけど、MegaFiersなんかに比べるとしょぼすぎるので、アセットに登録申請するのはやめとくよw

https://youtu.be/4LPmcECipkc
0532名前は開発中のものです。
垢版 |
2018/06/27(水) 09:53:40.65ID:aLDj3QMZ
自白してるようなタイミングでレスしててワロス
過疎スレで自演するなら一日くらい置いてレスしたほうがいいよw
0534名前は開発中のものです。
垢版 |
2018/06/27(水) 09:57:12.54ID:RXVaBhAJ
>>530
FindObject〜自体の挙動を知りたいならまずググれ
ゲームオブジェクトも(スクリプト含む)コンポーネントもobject型の派生だから検索できるが
検索対象はインスタンス化されたものだけで、最初に見つけた一つを返す
0537名前は開発中のものです。
垢版 |
2018/06/27(水) 16:41:23.29ID:bK0Eiav/
>>524
Unityチュートリアル、リファレンス、ググったらすぐわかる内容
これらを1人でこなし習得し基礎を卒業した人による質問

VisualStudio単体、またはJavascriptなどでファミコン時代程度の2Dゲームなら
1人で再現できる程度のスキルを持っている人物。

最低でも専門学校卒業生、または同程度の専門知識がある者。
現役で業務としてゲーム制作業を行っている者。または引退した者。

なのでFA?
0539名前は開発中のものです。
垢版 |
2018/06/27(水) 19:00:18.73ID:XqYmSu6H
満足か・・・
ホルスタインみたいな体つきのSNSプロフ写真つき女性が質問してきたら、
全員、血眼になって寝食忘れた回答生活をおくっても、心の底から喜び感じるだろ
0544名前は開発中のものです。
垢版 |
2018/06/28(木) 00:44:51.45ID:dAIDSfPS
Unity2018.1で新規プロジェクトを作成してC#ソースコードを一枚作ってVisualStudio2017を起動させると

プロジェクト"Test.Editor"をソリューションに追加できません。同じ名前または同じプロジェクトファイル名のプロジェクトがソリューションに既に存在します

というエラーがでます。
回避する方法はありますか。
0545名前は開発中のものです。
垢版 |
2018/06/28(木) 00:56:53.81ID:+Bv2zZHK
すでにあったら消してみたら
0549名前は開発中のものです。
垢版 |
2018/06/28(木) 14:32:34.45ID:ZDR1RLN3
結局「名無し@キムチ」が自分勝手にUnity関連スレを立ち上げまくっては
・菩薩@太子
・弟子 ◆rZPPjYuxmQ
・ダーク王鍬大使 ◆SoVpkB15jY
というようなコテハン使ったり、コテハン外して複数端末で荒らすから
全部衰退してるんだよな
一番悪質な荒し野郎め

ここも、雑談スレも、他の関連スレも、衰退は全部こいつの仕業
0552名前は開発中のものです。
垢版 |
2018/06/28(木) 17:14:43.97ID:41XqRWOG
ここまで来ると何をしてももうキムチだけは教えて貰えないね
よかったじゃない望みどおりになって
0553名前は開発中のものです。
垢版 |
2018/06/28(木) 18:44:49.94ID:fSJ3BHKb
キムチなんか特にそうだけど、専門学校に行けばいいのにな
0554ダーク王鍬大使 ◆SoVpkB15jY
垢版 |
2018/06/28(木) 18:45:07.53ID:jWFZDHrI
自分に都合が悪い人が全部同一人物に見える変人殿まだ生きてたんでふね(^^
僕が来た時からいた気がしまんこ(^^

僕やキムチなんかより総合スレで暴れてた
勝てる勝負しかしないと言いつつ全方向に喧嘩売って周りに敵しかいなくなって完全敗北したアイツのほうが害あるでひょう(^^
アイツはNGされた相手にも見えないのに怪文章連投してスレ埋め建ててまひたからね(^^
僕、キムチ殿が四天王格ならアレは荒らしの皇帝でふよ(^^
ボッキング!(^^
0555名前は開発中のものです。
垢版 |
2018/06/28(木) 19:39:00.64ID:ARbRo1sl
3Dごりごりゲーム作りたいならUnrealEngineじゃねって進めてたけど、3DGameKit改造しながらできるゲーム考えるとこれからUnityでいいんじゃねって言えそうやな。
ある程度のゲームを改造しながら学べる。
主人公をユニティーちゃんにしたいとか。
そもそも3DgameKitがあってそれを改造して学んでく系ならチュートリアルも書きやすいかな。
3DGameKitがFantasticでFPS40以下しか動作しない低スぺカスとかは死ねと思いつつ、描画設定を低くしようなんて書いたりさ。
0556菩薩@太子
垢版 |
2018/06/28(木) 19:44:55.12ID:SssObl4F
>>546
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。
0557菩薩@太子
垢版 |
2018/06/28(木) 19:45:18.97ID:SssObl4F
>>547
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。
0558名前は開発中のものです。
垢版 |
2018/06/28(木) 19:45:37.46ID:ARbRo1sl
>>552
同じこと何回も聞きに来て、一回教えても同じこと愚痴ったりするから相手にする気力なくしただけ。
放置してると別垢で自己レス付けて自分の投下した問題?を話題に伸ばそうとかするし。
インポートしたキャラのマテリアル設定が出来ない、おれ教える。
同じこと聞きだす、おれ無視する。なぜか別垢でそうだよねインポートしてマテリアル変える方法ないよねとか自演。
おまえ、以外みんなインポートした3Dキャラのマテリアル設定とかできるからwとか思ったし。
0559菩薩@太子
垢版 |
2018/06/28(木) 19:45:43.94ID:SssObl4F
>>548
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。
0561名前は開発中のものです。
垢版 |
2018/06/28(木) 20:08:23.12ID:dAIDSfPS
>>560
Testプロジェクトはひとつしか存在しません
0565名前は開発中のものです。
垢版 |
2018/06/28(木) 23:03:00.68ID:pfPaTp9f
>122 弟子 ◆rZPPjYuxmQ 2018/06/28(木) 19:22:46.38ID:/UzN8HYz
なんでコイツ質問スレ乱立してんの?

【ゲームエンジン】Unityなんでも質問スレpart1
1 名前:名前は開発中のものです。 2018/06/28(木) 15:25:16.78 ID:/UzN8HYz
0570ダーク王鍬大使 ◆SoVpkB15jY
垢版 |
2018/06/29(金) 06:47:16.88ID:mvBtMtvn
弟子殿が質問スレ分裂させてまんこ・・・(^^
僕もボッキングスレ分裂させまふか?(^^
0571名前は開発中のものです。
垢版 |
2018/06/29(金) 07:43:45.61ID:AU+nbWwb
ecsですが、これはオブジェクト指向から入った人たちが昔からのやり方を再開発してドヤ顔してると思っていいんでしょうか
0572名前は開発中のものです。
垢版 |
2018/06/29(金) 12:31:50.28ID:1S1JaUyP
むしろ関数型の人がどやってる
0574名前は開発中のものです。
垢版 |
2018/06/29(金) 14:25:23.55ID:ZobyVUVo
>>573
エディタではあるが、本体だと無い。まあ取得時にキャッシュするしか無いわな。
でもインスタンスidはインスタンス化の都度変わるからシーン内じゃ無いと意味ないぞ。
俺は自力でシーンセーブ機能実装したが、死にそうだったわ。そん時はインスタンスidは使わなかったよ。
0575名前は開発中のものです。
垢版 |
2018/06/29(金) 14:41:03.76ID:bRLwe4uH
>>574
ググっても出なかったので質問させてもらいました。
やはり無いですか、情報ありがとう。
イベント設計の方向決まりました。
0576名前は開発中のものです。
垢版 |
2018/06/29(金) 16:16:22.58ID:JvfbMlkz
簡単な格闘ゲームを作ろうと思い、
2体のキャラクターにSABoneColliderBuilderでColliderを付けたのですが、
お互いがぶつかり合ってもOnCollisionEnterもOnTriggerEnterも呼び出されません。
通常の3DオブジェクトのRigidbodyには反応しています。
色々と設定を変えて試してみたのですが、いずれもうまくいきませんでした。
どのような設定をすればよろしいでしょうか?
0579名前は開発中のものです。
垢版 |
2018/06/29(金) 17:01:10.05ID:JvfbMlkz
>>577
申し訳ありません。記述量が多くなると思い、省略しました。
まず、デフォルト同士では、OnCollisionEnterが呼び出されません。
また、片方の「Is Trigger」をOnにしても、OnTriggerEnterは呼び出せれません。
本質的ではありませんが、上記2つの組み合わせで、
「Is Kinematic」をOff、「Collider To Child」をOffにして、
自分自身のCollider同士がぶつかり合わないようにしたりしています。
その他あまり意味のない設定変更もしていますが、組み合わせが多くて書き切れません。
0580名前は開発中のものです。
垢版 |
2018/06/29(金) 18:26:31.61ID:yNC8OGY/
>>579
on triggerとか付けたコンポーネント持ってるオブジェクトにはrigibodyあるか?
rigibody有り無しとコライダー種類によって反応出来るトリガーも違うぞ。
0581名前は開発中のものです。
垢版 |
2018/06/30(土) 00:55:49.88ID:vbGhcZqb
Unity入門者です。

「2Dゲームの道状のマップ(1個1個は四角いマップチップ)
の、『道』と『外』の部分の境界線を引く」ことを考えています。

たとえばT字型の道の、三差路の場合
「上」にだけ境界線を引きたいです。
一文字の水平な道の真ん中のマスの場合、「上、下」に
境界線を引きたいです。

とりあえず考えた方法は、
「一個一個のマス(GameObject)、それぞれにLineRendererを持たせて
引くべき直線を引かせよう」と思ったのですが
どうやら
・LineRenderer一個につき引けるのは、一筆書きの線のみ
・1個のGameObjectは、1個のLineRendererしか持てない
(よって、一個のGameObjectマスの「上」と「下」にだけ線を引くのは不可)
ようなので、うまくいきません。

何か提案をお願いします。
(人間の目から見た、境界線らしきものを描画できればいいので
「LineRendererを使用して原始的に実装すること自体が間違い」
という回答でもOKです)
0582名前は開発中のものです。
垢版 |
2018/06/30(土) 08:29:12.86ID:cDfYQBvA
>>581
ラインレンダーなんてコストゴミだからバンバン量産したらええんじゃ。
0583名前は開発中のものです。
垢版 |
2018/06/30(土) 08:59:53.78ID:3r9cRM5W
2Dゲームは、マップチップがあって描画の度にその都度ステージを書き換えますが
3Dゲームは、マップデータを最初に全部メモリに置いてしまうやり方が主流なんでしょうか?
0587名前は開発中のものです。
垢版 |
2018/06/30(土) 11:11:39.59ID:woRiy40R
GUI.DrawTextureで透過画像を重ねて、加算合成したいと思っているのですが、加算
されるに困っています。XNAやMonoGameのAlphaBlend的な設定はどのようにするのでしょうか?
0588名前は開発中のものです。
垢版 |
2018/06/30(土) 11:13:55.54ID:woRiy40R
>>587
すみません、文章が足りませんでした。GUI.DrawTextureで乗算したいです。
0592名前は開発中のものです。
垢版 |
2018/06/30(土) 15:05:15.50ID:51d5fdkb
transform.InverseTransformPointに全く同じ値を渡してるのに、
毎フレーム0.01〜0.1くらい結果が変わってしまって困ってます…

渡してる値も親も全く動いていない事は確認してるのですが、
何か原因が思いつく方いらっしゃいましたら、ご助言頂けると幸いです。
よろしくお願いします。
0594名前は開発中のものです。
垢版 |
2018/06/30(土) 16:01:52.58ID:PyUxKz9b
【マイトLーヤ、今年中に出現】 一般会計100兆、特別会計400兆、オウムと官僚、どっちが糞か?
https://rosie.5ch.net/test/read.cgi/liveplus/1530340120/


どっちを死刑にしたい?
0595581
垢版 |
2018/06/30(土) 16:04:12.99ID:vbGhcZqb
>>582
>>590
コメントありがとうございます。

自分なりに考えて、「上・下・左・右」それぞれの境界線用に
各マップチップに4個の子GameObjectを持たせて
各GameObjectにLineRendererを持たせることにしました。

マップチップが「左上隅」なら、左と上の子オブジェクトの
LineRendererに仕事をさせるような感じです。
0596菩薩@太子
垢版 |
2018/06/30(土) 17:56:50.09ID:MpLxHy9V
>>591
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。
0597菩薩@太子
垢版 |
2018/06/30(土) 17:57:13.26ID:MpLxHy9V
>>593
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。
0598菩薩@太子
垢版 |
2018/06/30(土) 19:40:24.00ID:MpLxHy9V
>>594
汝よ、我は死刑廃止論者であるよ。
汝よ、というのは死刑は甘いからだ。汝よ、我は終身拷問刑を提唱する者と知りなさい。
終身拷問刑というのは、寸休も与えずに極限の拷問を永久に加え続ける刑罰だよ。
汝よ、残虐犯には終身拷問刑こそ相応しい。
というのは、他人の命を奪うことは、全宇宙もビックリして、宇宙の果てから果てまで大音量で永久にわななき続けるほど重大な犯罪だからだよ!!!
だから絶対に解放してやらない、終身拷問刑こそ相応しいのだよ。

汝らよ、我が死刑廃止論者とわかってよかったねw
0599名前は開発中のものです。
垢版 |
2018/06/30(土) 22:05:14.05ID:ahGpZb64
今日Unity入れたばっかりの初心者です。
1 あるMMDモデルをUnityのキャラ(?)に変換したいのですが、どうすれば良いのでしょうか。
2 そのキャラデータにモーションを付けたい場合はどうすれば良いでしょうか。
0602菩薩@太子
垢版 |
2018/06/30(土) 22:42:41.12ID:MpLxHy9V
>>599
汝よ、MMD4Mecanimはフリーソフトだからただでダウンロードできるからしなさい。
MMD4MecanimはMMDモデルをUnityで開けるfbx形式に変換してくれるからしなさい。
モーションはつけなくても、他のキャラのモーションを利用できるからしなさい。我が公開しているアクションライブラリのモーションを利用してもいいよ。全部で300以上のモーションがある最大のライブラリだよ。
0603名前は開発中のものです。
垢版 |
2018/06/30(土) 23:12:06.08ID:xdYqbeRm
Unity MMD でググっただけで確実に判ることをわざわざ説明するおまえらって・・・・
0604名前は開発中のものです。
垢版 |
2018/06/30(土) 23:26:03.46ID:ahGpZb64
>>602
>>599 です。
インポートしたmmdモデルが白目になりました。
普通の目に戻す方法が分からないので、
出来れば誰か教えて欲しいです…
0606名前は開発中のものです。
垢版 |
2018/07/01(日) 00:26:53.36ID:0rJBo09y
>>592
結構ざっくりした値しか返ってこなかったような。公式のチュートリアル動画でそんな事言ってた気がする。どの動画かわかんないけど。
0607名前は開発中のものです。
垢版 |
2018/07/01(日) 00:42:55.68ID:2fTpZ4VA
現在 無料配布されているfighingUnityChanのモデルを使っているのですがasset内のanimationを別モデルにコピペしても通常再生されません
animatorの遷移は動いているようでUnityちゃん本体は再生をかける度animation0.2秒くらいのモーションはしてくれます
inspecterのRigのGenericをHumanoidに変更しても直りませんでした 何か解決策はありませんか?
0608名前は開発中のものです。
垢版 |
2018/07/01(日) 02:18:17.84ID:JVQKliTP
>>605
成仏しろよ
0609265
垢版 |
2018/07/01(日) 06:41:03.22ID:oH5cyHc0
>>608
アセットを買えば良いと思います
0612名前は開発中のものです。
垢版 |
2018/07/01(日) 13:37:33.17ID:JVQKliTP
は?
0617名前は開発中のものです。
垢版 |
2018/07/01(日) 15:19:20.68ID:oKQElzRY
パズルってオリジナリティな要素多いから逆に難しい。そもそもパズル製作センスが必須。
アクションとかシューティングはもう技術ソースが出回ってるから転用出来る。
0618名前は開発中のものです。
垢版 |
2018/07/01(日) 18:38:06.78ID:mfl9mYg6
>>611
その二つは難しいよ。
パズルは面白さとか関係なくシンプルにただ作るだけならいいけどね。
倉庫番とかならUnityの3Dと相性いいかも。
ぷよぷよやテトリスは2Dでも初心者なら難しいよ。

初心者、2D
この2つを最重要として何か作るのなら
・エロゲーみたいなタイプのADVゲー or 脱出ゲー
 (絵は適当で。棒人間とかで。ストアに出す予定ならフリー素材多用前提。絵が描けるなら文句なし)
 ただしあまりゲーム作りのスキルは身につかない。
・縦か横のシューティング。ひと昔前のやつね。
・マリオみたいなゲーム。ひと昔前のやつね。

こんな感じだと思うわ。
0619名前は開発中のものです。
垢版 |
2018/07/01(日) 18:44:24.03ID:mfl9mYg6
異論はあると思うが初心者が絶対に手を出してはいけない難しいジャンルは

・3Dのレースゲーム
・2Dでも格ゲー
・2DでもRPG
・スパロボ大戦みたいなシミュレーションゲーム

・リアルタイムストラテジー
・マインクラフトのようなクラフトゲー
・PUBGのようなFPS
・ネットワークを使うオンラインゲーム全般(オープンワールド系含む)

だと個人的には思う。
まあ現在主流でよく目にするタイプのゲーム全般は初心者向けじゃないよ。
そこが理想と現実のギャップというかジレンマだろうね。
0620名前は開発中のものです。
垢版 |
2018/07/01(日) 19:35:20.94ID:IFhRuaOJ
ぷよぷよやテトリスが難しいってどこまで低能なんだ。。
ggればすぐ分かる嘘をつくなよ

つうかお前が作れない低能なだけか。納得。ごめんね
0621菩薩@太子
垢版 |
2018/07/01(日) 19:42:03.52ID:FedEyy9D
>>609
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。
0622菩薩@太子
垢版 |
2018/07/01(日) 19:42:33.27ID:FedEyy9D
>>616
汝よ、汝は適切なアセットがあったら、質問者に紹介しなさい。
汝は我が見守るこのスレで、誉れと思って、自らのなすべきことをしなさい。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況