【3Dゲームエンジン】Unity質問スレッド34

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
2018/02/07(水) 16:04:26.57ID:tguyUo/d
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートは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質問スレッド33
https://mevius.5ch.net/test/read.cgi/gamedev/1513643755/
80名前は開発中のものです。
垢版 |
2018/02/14(水) 17:58:03.45ID:5QqzTMGB
Unityを触る機会があって面白かったので続けてみてるんですが

https://qiita.com/amagasu1234/items/a44b8ebbf03ed851b889

とりあえずこのサイトのものを完成させようかなーと思ってまして、次このサイトのこれオススメとかってありますか?
2018/02/14(水) 18:15:10.54ID:cp6Z/I9M
>>80
韓国野郎のサイトなんか参考にするなボケ
国賊野郎が
2018/02/14(水) 18:30:00.92ID:Zr25YYal
公式でおk
2018/02/14(水) 18:47:08.45ID:gCMPK2re
>>80
しかもそのサイト「25回で完成させようと思ってる」と言いながら6回しか記事無い気が?
1年以上放置になってる気がするけど大丈夫?w
2018/02/14(水) 18:47:40.51ID:gCMPK2re
そうは思わないか?アンネタンポポフよ
2018/02/14(水) 18:50:12.01ID:gCMPK2re
しかも!
しかも!
「Unity3D」なのになぜ2Dゲームの縦型シューティングやってんだよ!とツッコミたくなるよな!
題材としてチョイスがミスマッチだよな!
どう思うアンネタンポポフ!
2018/02/15(木) 07:05:39.87ID:Sgq1PsNm
Unity3Dって言い方自体もう古すぎ
公式は何年も前からUnityとしか言ってないぞ
2018/02/16(金) 10:24:01.01ID:Syst3WIo
アセット以外の話はスレチですよ
88名前は開発中のものです。
垢版 |
2018/02/16(金) 12:37:14.55ID:v8K75TNl
Unityで2Dゲームを製作したいのですがかえって3Dゲームを製作するよりも難易度が高かったりしますか?
Unity自体触ったことがないので…
2018/02/16(金) 13:01:19.94ID:AxE0R47r
>>88
アセットを買えば簡単ですよ
2018/02/16(金) 13:07:15.34ID:Jq6yKbYQ
>>88
余程のものじゃなけりゃ特に変わらんとおもうけど、
ものにもよるよ。
2018/02/16(金) 13:40:33.94ID:1xefdjD4
>>88
ドット絵の制御が邪魔くさい
2018/02/16(金) 14:30:42.53ID:6l+7YpJd
>>88
わかっちゃうと簡単に出来ますよ
2dゲームでも3dオブジェクト使えるのでドット絵なくても作れます
2018/02/16(金) 14:54:17.90ID:AxE0R47r
ドット関係の有料アセットは一杯有りますよ
94名無し@キムチ
垢版 |
2018/02/16(金) 18:54:28.84ID:YKfnioOm
最近の一句

金よりも 6位をみなで 目指そうよ
2018/02/16(金) 19:04:52.17ID:LhWgTiXO
まぁ2Dと言ってもカメラのパース無くしてるだけですしね
かといって無理に2Dとかでもなくツールも充実しとる
96名前は開発中のものです。
垢版 |
2018/02/16(金) 19:21:27.48ID:Z2Sb7tSb
Playmakerって使いやすい?
これがあればC#スクリプトが苦手な自分でもゲーム作れるようになるんかな?
2018/02/16(金) 22:32:29.72ID:Y9ZFMEQI
結構使いやすいけど、凡庸的なぶん特化してるものがないかな。
自分でカスタムできるようになったら最大限活かせるけど、まあカスタムなくてもそこそこできる。
やっぱり不得意はあるからちょっとはスクリプトを書かないといけないけどね。
2018/02/17(土) 06:22:42.59ID:ycapZwQ2
>>97
レスありがとうございます。
使いやすいと聞いて安心しました。
購入してみます。
2018/02/17(土) 08:31:46.71ID:4ZXqJZ8f
>>98
あ、最初のPlaymakerはuguiにも対応してないしいろいろ貧弱だよ。
アドオンのダウンロードページに色々あるからプロジェクトにあったものをダウンロードしないといけないかも。
100名前は開発中のものです。
垢版 |
2018/02/17(土) 09:06:04.02ID:ycapZwQ2
>>99
レス感謝します。
ご指摘を受けて初めてアドオンのページの存在を知ることができました。
危うくできることが少なくてがっかりするところでした。
2018/02/17(土) 19:16:51.73ID:DqzF/v5Y
スレチですいません。
みなさんは何か>>1で上がっている以外に利用した参考書やサイト等はありますでしょうか?
ちなみに私はUnityの初心者用のゲーム制作本・C#の入門本・>>1のサイトで勉強中です。
よろしければ教えていただけますでしょうか?
2018/02/17(土) 19:25:26.63ID:BUhz0uIw
>>101
アセットを買えばUnityの勉強もはかどりますよ
2018/02/17(土) 20:07:17.00ID:ycapZwQ2
>>101
自分は書籍以外で動画も活用していますけど
・Udemy
ほとんどが英語だが、日本語のUnity講座が9講座、
それ以外にもblender2が講座、zbrushが4講座、Unrealが4講座が活用できると思います。
登録開始時間限定で1講座1200円で受けられる
・Schoo
ほとんどが、古いが最近の1講座のUnity講座が役に立った。
・ニコニコ動画
ちょっと古めになるけど、結構勉強になるものがたくさんあります。
・Youtube
多分いっぱいあるけど、まだ本格的には調べてません。

動画ではありませんが、
・Qiita
様々なUnityの実例が報告されて
2018/02/17(土) 20:17:21.26ID:6zOQcTvb
>>103
それらが役に立って作ったアプリはどれですか?
2018/02/17(土) 20:18:17.88ID:ycapZwQ2
訂正 blender2が講座→blenderが2講座
最後 実例が報告されていて、つまづいた時には助けになると思います。
(まだ、5ちゃんねるになれなくて、すみません)
106名前は開発中のものです。
垢版 |
2018/02/17(土) 20:21:11.81ID:ycapZwQ2
>>104
お恥ずかしながら
身内に遊んでもらったものはいくつかありますけど、リリースはまだないですね。
2018/02/17(土) 20:23:01.70ID:DqzF/v5Y
>>103
詳しく教えていただきありがとうございます。
いろいろと試して見ます。
2018/02/17(土) 21:03:35.22ID:6zOQcTvb
>>106
つまり>>103の資料は使えないって事が証明されましたな
2018/02/17(土) 21:05:30.24ID:Vo0KerrI
ここは質問スレなんだからマウント合戦挑みたいなら総合でやれ
2018/02/17(土) 22:19:41.13ID:/LZ/v8Ty
youtubeliveのコメントを取得するassetとかってまだ無いですよね?
2018/02/18(日) 01:59:09.45ID:vnuJ+yxD
ゲーム中一度だけ呼び出す処理について教えて下さい
AwakeやStartでは、画面遷移でもう一度処理することになってしまいます

【Unity】ゲーム起動直後に1度だけ処理を行う
http://tsubakit1.hateblo.jp/entry/2015/11/06/215722
こちらを参考にやってみたのですが
何度か実行しないと一度だけの処理をしてくれません

【Unity】ゲーム画面にDebug.Logを出したい!
http://www.urablog.xyz/entry/2017/04/25/195351
このApplication.logMessageReceived += OnLogMessage;が
次回以降も加算されていくので困っています
2018/02/18(日) 03:09:02.65ID:KbPB92R9
>>111
スクリプトができない人はアセットを買えば良いと思いますよ
2018/02/18(日) 04:37:29.92ID:Udu0gRkm
>>111
要は初回起動時のみに加算されればよろしいわけだから画面遷移でも値を破棄しない(オブジェクトがそのまま残る)ようにスクリプトを組んでその値が0の時log出力後それに1足すという条件文をawakeかstartに組めば宜しい
2018/02/18(日) 04:38:14.02ID:Udu0gRkm
アセットじゃ〜解決不可能やな 
2018/02/18(日) 04:54:10.00ID:mecGEG78
>>111
シングルトンでフラグ管理すればいいんじゃないでしょうか
2018/02/18(日) 07:58:27.07ID:Iklf/34M
>>110
つ https://qiita.com/n0mimono/items/0c2921c9b964cd305fe3
2018/02/18(日) 09:07:50.50ID:vnuJ+yxD
>>112>>113>>115
【Unity開発】シングルトン(Singleton)パターンまとめ【ひよこエッセンス】
http://hiyotama.hatenablog.com/entry/2015/06/26/090000

シングルトンで検索して、一度だけの処理を作ることができました
ありがとうございました
118名前は開発中のものです。
垢版 |
2018/02/18(日) 09:50:54.38ID:XE9IczDO
名前とスコアを持ったクラスのリストを受け取ってランキングにする
埋め込んで文字列にしてテキストフィールドとして表示するのが楽だけど、グリッド状にレイアウトを揃えたい
gridlayoutの子要素にテキスト配置するとできそうだけどこれでいいんかな?なんか面倒くさそうだけど
119名前は開発中のものです。
垢版 |
2018/02/19(月) 04:43:32.70ID:SNXTHRUw
ユニティ初めて1週間ほどなのですが、質問させてください、
transform.positionの値を変えるとオブジェクトが移動するのは何故なのでしょうか?
positionはフィールドだと思うのですが、メソッドのような挙動に感じます、

説明などではvector3のインスタンスと書かれているのですが、
変数にインスタンスを入れてプロパティを作ることもできるのでしょうか?
2018/02/19(月) 05:33:52.03ID:LZNQfRtm
その中の.xとかがフィールドかな
2018/02/19(月) 07:37:50.51ID:XuEFYWVQ
>>119
アセットを買えばできますよ
2018/02/19(月) 09:06:53.20ID:Nl6eRhK7
>>119
positionはフィールドじゃなくてプロパティだな

まあ、実際は代入されたタイミングで動かしてるんじゃなくて、レンダリングとかのタイミングで行列に適用してるんだと思うけどね
123名前は開発中のものです。
垢版 |
2018/02/19(月) 11:06:17.48ID:WBNqJJ8N
https://teratail.com/questions/114126
不躾ですみません。どなたか上のURLの質問に答えていただけないでしょうか。
2018/02/19(月) 11:25:30.90ID:7X7ldnsc
>>123
ローテーション操作はいろいろとめんどいというか理解するには数かこなさなあかんとかあるから、割愛して。

回転角度を変数で持ってください。
その変数を計算してから、最後に回転角度へ反映。


myCAMERAをベクター3でつくって、これの値をこねこねする。
そして、このスコープを抜ける時に、この変数で指定された角度を代入して描画を行う。
2018/02/19(月) 11:27:14.95ID:7X7ldnsc
CAMERA変数はパブリック、もっというならstaticで指定。
つまり、このスコープが呼ばれた時に、いまのカメラの角度を代入せず、ずっとCAMERA変数を中心に計算すること。
2018/02/19(月) 13:21:17.18ID:PG7tfWeT
>>123
下の方のif文はMathf.Clampで短縮できるよ。
2018/02/19(月) 14:42:56.38ID:LZNQfRtm
単純にcubeオブジェクト作成して、それの角度制限できるならそこにカメラァタッチするんじゃだめかな
2018/02/19(月) 15:46:18.90ID:LZNQfRtm
公式のtransformのrotationのとこにあるサンプルで
public float smooth = 2.0F;
public float tiltAngle = 30.0F;
void Update()
{
float tiltAroundZ = Input.GetAxis("Horizontal") * tiltAngle;
float tiltAroundX = Input.GetAxis("Vertical") * tiltAngle;
Quaternion target = Quaternion.Euler(tiltAroundX, 0, tiltAroundZ);
transform.rotation = Quaternion.Slerp(transform.rotation, target, Time.deltaTime * smooth);
}
これカメラにアタッチしてやると出来るで
2018/02/19(月) 16:05:29.34ID:WS5S4OO+
スクリプトができない人はアセット購入がおすすめです
2018/02/19(月) 16:34:12.06ID:LZNQfRtm
>>128
まぁ細かく解説する必要ないと思うけど、上下30度に設定ねこの例では
あとQuaternion のとこ、tiltAroundZ がZ値になってるけど、軸をどこにするかになるんで
ま上下移動ならこれをY値にあてればいい
131名前は開発中のものです。
垢版 |
2018/02/19(月) 17:18:27.55ID:WBNqJJ8N
皆さんご回答ありがとうございます!
おかげで何とか出来ました!
2018/02/19(月) 17:24:53.26ID:avdxtabJ
>>131
あっちの方、ちゃんと回答つけて回答済みにするんやで
同じ問題で困る後継者にわかるようにね
2018/02/19(月) 17:34:13.25ID:vVh8hOTX
アセットおじさん、アセットの種類を知らない説
2018/02/19(月) 17:48:40.40ID:qPDOLE7q
>>133
アセットを買いましょう
アセットを買えばアセットの種類もわかりますよ
2018/02/19(月) 18:29:54.64ID:0I2aV69R
>>134
あっ‥ふーん
2018/02/19(月) 18:46:55.31ID:LZNQfRtm
>>133
さわるな危険
137名無し@キムチ
垢版 |
2018/02/19(月) 19:32:19.45ID:fzG5/tKW
>>136
荒らしは徹底スルーして下さい。荒らしに構う奴も荒らし認定。IDNGで存在抹消推奨。
2018/02/19(月) 19:39:05.45ID:QAh/xr80
キムチお前ゲーム作るの辞めたんか?
139名無し@キムチ
垢版 |
2018/02/19(月) 19:59:59.58ID:fzG5/tKW
>>138
いや辞めてはいないが、ここで質問することがだんだんなくなってきた・・・w
何質問したらいい?
2018/02/19(月) 20:17:46.64ID:Fmb5m5gB
みなさんどんなアセット買ってるかとか教えてください><
2018/02/19(月) 20:47:30.61ID:QAh/xr80
>>139
こんな場末で解決することなんざねえからそれが正常だわ
2018/02/19(月) 20:56:49.86ID:hZWqqaIk
>>140
まずお前が買ったアセットとそれを使用して作ったアプリを書け
2018/02/19(月) 21:07:28.31ID:ZR8K16Ii
サイバーマンデーとかみたいなアセット割引キャンペーンって、直近じゃ次いつ頃になるのかな?
2018/02/20(火) 10:26:57.24ID:lSq7EB09
2Dアクションゲームに使える攻撃エフェクト系のアセットパック教えてくれ。
モーション作るだけで手一杯だ。
145名無し@キムチ
垢版 |
2018/02/20(火) 18:20:37.16ID:GblbNgx9
>>140
買ったのは少ない2つ3つだ。
めぼしいところでは破壊系のアセット買った。オブジェクトがバラバラになるやつだ。
だがあまり使い道がなかった・・・

無料のものならかたっぱしからDLしてDVDに保存している。その場合たいていスクリプトとシェーダー、オーディオ等は削除している。
これがあるとエラーが出るのと邪魔になるからだw
146名前は開発中のものです。
垢版 |
2018/02/20(火) 23:09:36.03ID:6Y/yCn0/
2Dゲームの話の流れが来ていてタイミング良い
Unityで何か作ったこと自体ないんだけど2Dから入っても問題ない?
Unity公式ページも2Dゲームでゲーム作るための入門ページ用意してるし…
2018/02/20(火) 23:25:58.29ID:qb94/JrB
2Dと3Dにはなんら本質的な差はないから2Dのほうが取っ掛かりやすそうだと感じるなら尻込みせずに取り組んだほうがいいよ
2018/02/21(水) 09:08:13.59ID:y+HFC5k6
俺は2Dはアセットを揃えるのが面倒で3Dに移行した
2Dは同種のゲーム、同じアングルでしか素材が使い回せないからプロトタイプの開発に時間がかかる
probuilderもあって入門しやすくなってるし絵描きで筆が早いとか2Dで作りたいゲームがあるとか明確な理由がなければ3Dでいいと思う
2018/02/21(水) 09:58:32.27ID:zsVA+zZW
3Dにアレルギーが無ければ3Dの方が色々と便利ではあるよ
ただ全員がお手軽にーといかないのが3Dだけども
2018/02/21(水) 10:13:22.28ID:LwpTf1iJ
個人が2Dでゲーム作るのにUnity必要か
ツクールでも使ってたほうがいいんじゃね
3D画面でエディットして弄る楽しさこそUnity
2018/02/21(水) 10:21:58.62ID:Cfc1PmXP
>>150
パーティクル使ったVFXや物理演算手軽に実装できるのはUniyならではだが
2018/02/21(水) 10:26:13.21ID:wTc8Mur/
C#を使えるならUnity
使えないならツクール
プログラム出来ない奴はUnityに触らないほうが無難
153名前は開発中のものです。
垢版 |
2018/02/21(水) 10:50:17.89ID:xw6+bxu0
そうは言ってもUnityのプログラミングはだいぶ敷居が低い
作るゲームのジャンルにもよるよけど
2018/02/21(水) 10:59:31.36ID:wTc8Mur/
つかこのスレは見ての通りのろくにプログラミングが出来ない子たちの溜まり場だよ
どこぞからコピペしてきて中身を理解せずに使ってトラブルってる頭の弱い子たちが頑張ってるスレ
2018/02/21(水) 11:02:17.36ID:wTc8Mur/
という訳で既にやってしまった子たちは仕方ないけど
今から始めるならプログラム出来ないなら触らないほうが無難ってこと
2018/02/21(水) 12:02:18.41ID:bthc16Ix
*陰キャオタクは他人をディスることで自我を保っています*
2018/02/21(水) 12:20:58.34ID:pWIIT27m
しかたないでなんとかなるならやってみればいい
2018/02/21(水) 12:50:47.74ID:jHda3I7I
一部がすっごいアホなだけじゃね?
2018/02/21(水) 13:17:05.06ID:zsVA+zZW
プログラム出来るか出来ないかはやってみないと解らんからとりあえず挑戦すれば良い
全く出来なくてもやる気さえあれば、ある程度は作れる様になるしね
問題はやる気の強さだなー
2018/02/21(水) 14:10:32.73ID:mb3DVLH3
普通、足し算覚えたら引き算覚えるみたいに、
憶えた事を道具として使って応用するからステップアップしていく
それが出来ないタイプがいるのは事実だね
やる気があるとかないとかじゃなくて、何やってんだコイツ?みたいなのいる
2018/02/21(水) 17:30:52.28ID:nuhKGom7
>>160
+演算子、-演算子, +=演算子, -=演算子をすべてマスターした天才
2018/02/21(水) 18:13:50.57ID:GwM9XPZY
>>160
++は覚えてないのか?
163名無し@キムチ
垢版 |
2018/02/21(水) 19:52:27.99ID:dHdjKLny
>>161
>>160は足し算、引き算しかできないの?
そうすると4列6行のモノを数えるのに、
4+4+4+4+4+4=24と数えるの?
2018/02/21(水) 19:57:14.23ID:zsVA+zZW
能力があるのにやる気というか集中力が無い場合も駄目だし、楽する事ばかりのタイプも駄目だし、かと言って気が長すぎる人も上達が遅いし難しい
2018/02/21(水) 20:09:02.94ID:UdSY5U8w
勉強と何も変わらないんだよな
知能が低いとラーニングカーブが人より劣る
2018/02/21(水) 20:30:35.97ID:AKRed1lK
>>163
すてっぷあっぽするんだよ
って、かいてるだろ
行列はまだまださきだがな
167名前は開発中のものです。
垢版 |
2018/02/21(水) 21:00:20.38ID:6q2Zz6Kj
Macbookair2015使ってる人に質問なんだけど
簡単な3Dゲームくらいなら動かせるかな?
2018/02/21(水) 21:49:11.29ID:Cfc1PmXP
>>167
ローポリでちゃんとベイクすれば余裕
ポストプロセスはカクカクする
169名前は開発中のものです。
垢版 |
2018/02/21(水) 22:51:44.09ID:hzjFPuzy
それよりエディタフォントちっちぇぇ…
調べてもゲームでフォント使うことばっかり出てくるし
2018/02/21(水) 23:28:48.56ID:n62oWMAf
>>164
なかなか良い例えだな。
俺は能力があるのに集中力が無く気が長すぎる人、に当てはまってるかもしれない。
2018/02/21(水) 23:36:44.40ID:AKRed1lK
>>169
それってスクリプトのか?
何の言語かしらんがつかってるIDEの説明みればいい
大抵alt+マウスホイールとかで大きくならんか?
172名無し@キムチ
垢版 |
2018/02/22(木) 06:46:11.55ID:nAqSlYZK
質問ですが、
こういう親子関係のオブジェクトがあります。

【親】キャラA:【子】カメラA

【親】キャラB・【子】カメラB

このカメラAとカメラBを、【親】カメラmanagerの子にしたいのですが、
キャラA,キャラBとの親子関係を保持したままカメラmanagerの子にもするにはどうすればいいですか?
2018/02/22(木) 07:37:01.11ID:us5Ighg+
キャラAとキャラBをマネージャーに突っ込めばいいんじゃね(適当)
2018/02/22(木) 12:03:52.33ID:JemLaT7+
キムチって結構長いこと居着いてるのにまったく成長しないな
すごく簡単な事なのにどう応用すればいいか分からないのかな
基礎力が無さ過ぎるんじゃね
2018/02/22(木) 12:10:37.63ID:rawQXTp+
もう流石に質問するための質問になってきてないか
2018/02/22(木) 12:26:33.76ID:nfLnsbBN
全裸で助けてキムチママーって叫んで町内一周すればいんじゃね?
2018/02/22(木) 13:17:05.20ID:KuA7esnC
>>172
親子関係はアセットを買えば簡単に制御できますよ
2018/02/22(木) 13:23:06.79ID:KZzTFt8p
おやおや?一つのオブジェに親は複数もてるのかなぁ?
2018/02/22(木) 13:29:27.69ID:ig35+5Tc
目的と手段を混同してる典型的な馬鹿
親子関係を維持したままカメラをうんぬんが目的じゃないでしょうに
やりたい事の手段を思いつかなくて無駄な事をしてるだけ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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