★Unity 2Dで製作してる人たちの憩いの場★

11 ◆ONnp7LRVwg
垢版 |
2019/09/17(火) 18:38:15.27ID:a2Rp9Myk
2Dゲームを作るべく、
Unity触ってみたけど、わけがわからないよ
どうか「コツ」を教えてほしいです。

今までvisualstudio使ってC++で作ってました。
Unityを触ってみたけど、チュートリアルを終えても
「やらされた」、な感想で組み方をまったく理解できていない。
考え方自体を変える必要があるみたい?

C++ならメインループ内に、
大元の処理の更新や画像の更新関数を作って
その中で各オブジェクトを回す感じで作ってましたが
Unityはそうじゃないよね??
流れがわからない。。それがわかれば掴めそうなんだけど、、
教えてください。
2019/09/17(火) 20:02:46.52ID:Iz9FIbsq
そういう人にこそアクションゲームツクールMVマジおすすめ
2019/09/17(火) 23:31:16.25ID:U9eVbBAE
>>1
そうそう、はじめてUnityさわったときは結構とまどった

まずシーンにオブジェクト配置して、オブジェクトにMonoBehaviour継承したスクリプトをAddComponent
スクリプトの【Updateに今まで通りの更新関数を記述するだけ】って流れに気づいたら簡単になった。

最初は2Dじゃなくて3Dでプロジェクトつくって、Cube配置>スクリプト作成>AddComponent
スクリプトのUpdateにtransform.SetPositionAndRotation記述して、動かしてみると感触つかみやすいよ
2019/09/19(木) 18:48:13.51ID:vIwnMdZa
シングルトン
で検索!

まあ、main的なものなんかなくても、
どうにでとなるけどね
51
垢版 |
2019/09/22(日) 14:37:58.90ID:vcT7phqB
>>4
C++でもシングルトン使いまくってたよ
Unityでもあるんだ?
同じ様なもの?
61
垢版 |
2019/09/22(日) 15:04:10.52ID:vcT7phqB
てか、MonoBehaviourってクラスはなによ?
main.ccpみたいなもの?
2019/09/22(日) 16:58:48.24ID:5gQju2gI
>>6
main.cppじゃなくてタスクシステムのタスク基底クラスっていえばいいかな

C++のmainループの更新処理タイミングでMonoBehaviourのUpdateが呼び出されるみたいな感じ
2019/09/22(日) 17:29:10.23ID:zaF9vIJt
ずっと使ってるけどMonoBehaviourはいまいちよくわかってない
とりあえずstartからはじまってupdateでループ処理してくれる
2019/09/23(月) 20:44:20.94ID:c3II6Gsj
大分前の話だから今は簡単になったのかな?
俺はユニティ挫折した
長方形を3Dエディタで配置するので嫌になった
今はゲーム作っていない
いつかまた挑戦してみたい
2019/10/03(木) 19:26:57.85ID:Ga90zoH8
テスト
11名前は開発中のものです。
垢版 |
2019/10/17(木) 04:37:58.12ID:nvGJgU6t
解像度が低い、ファミコンレベルの小さい解像度のゲームを作る場合に
便利なものがUnity2Dに備わったと聞いたんですが
知りませんか?
多分、sceneやgameの窓内が低解像度に最適化されて
game制作ができる類だと思うんですが。。
名称がわからず、検索もできないので困っています。
どなたか知ってますか?
2019/10/17(木) 05:29:58.54ID:i5ur0fRD
タイルマップの事だろうか?
昔のRPGでよくあるマップチップ
13名前は開発中のものです。
垢版 |
2019/10/17(木) 05:35:35.33ID:nvGJgU6t
>>12
いや、それでは無いですね。

例えば、16×16のプレイヤーを
scene窓で見るならメチャクチャ小さいですよね?
ファミコン自体、画面は256×240です。
今のゲームで言えば、ありえないほど低い解像度です。
そういうゲームを作る場合、いちいちズームアップさせて
いじることになるのか?というところを解決してくれる機能が
Unityに備わったと聞いたんですが、、知りませんか?
2019/10/18(金) 11:18:33.05ID:hravaMCk
いつの話だよ
そんなこともググれないのは情熱不足なんだよ
もっと情熱を燃やせよバーカ
2019/10/18(金) 23:34:04.19ID:sWJ3nlxH
>>11
Pixel Perfect Cameraのことかな?
16名前は開発中のものです。
垢版 |
2019/10/21(月) 03:10:47.89ID:sgMst5cl
>>15
それです!!感謝です。
本当にありがとう。。

>>14
ワードがわからないからググれなかったんだよ
17名前は開発中のものです。
垢版 |
2019/12/08(日) 23:32:32.82ID:PjRUQMSw
プレイヤーの座標なんてposXとposYだけで育ったんで
Rigidbody2D、velocity、Vector2だの、わけがわからない。

例えば_rigidbody2D.velocity.yが上への速度なんだよね?
「現在、速度が上方向の時か?」なんてのをif文で判断をさせるには
どんな処理にすればいいの
Vector2(0, 1) とVector2(0, 0)とを比較できるの?
それとも分解して
if(_rigidbody2D.velocity.y > 0){}とか?
「速度が上方向の時か?」のif文て、どう書けばいいのか教えてほしい
慣れていかなきゃ、、、、、
2019/12/27(金) 12:24:21.43ID:MhBvTHDR
冬期休暇中に触れるおすすめチュートリアルを教えろくらはい
2019/12/27(金) 18:46:20.22ID:CadhrSgo
とりあえず定番
https://learn.unity.com/project/2d-game-kit?language=jp
https://learn.unity.com/project/2d-platformer-template?language=jp

どっちも横スクだけど理解できればなんでも作れるようになる
20名前は開発中のものです。
垢版 |
2019/12/27(金) 21:45:28.46ID:7s7hGFRh
>>19
日本語の頼むわ
2019/12/27(金) 22:57:44.95ID:MhBvTHDR
>>19
サンガツ!
22弟子
垢版 |
2019/12/29(日) 22:15:37.53ID:BjRRTjro
ほい代わりにググった

このブログで日本語に翻訳したモノを紹介していこうと思います
http://baba-s.はてなblog.com/entry/2018/01/24/165000

0から2Dアクションバトルゲームを作ろう
https://atoz-gamedia.com/2018/11/09/2daction-sample-1/
23弟子
垢版 |
2019/12/29(日) 22:16:04.20ID:BjRRTjro
はてなはローマ字ね
24弟子
垢版 |
2020/01/04(土) 22:04:02.02ID:6CzwS6io
そろそら休みも終盤だけどヤッテルかい?
人が休んで居るときこそ力を付けるチャンスやで!
やった分だけやった人の糧になるんや
2020/01/08(水) 09:46:31.07ID:lGkWLkHL
これからunity触るプログラム知識ゼロの赤ちゃんです

やり方等は置いといて、装備を変えると服も変わる、みたいなことって出来ますか?
また、難しいですか?
全グラフィックのスプライト描かないとダメですよね?
26名前は開発中のものです。
垢版 |
2020/01/08(水) 11:51:26.11ID:7cplqCOI
出来る
そして、当然ながら絵がなければ表示出来ません
2020/01/08(水) 11:58:13.71ID:Ph/nezuU
ありがとうございます
2020/02/26(水) 08:38:27.01ID:9XrOcDyR
今まで何度も挫折してきたが
unity 2Dで作り始めたよ
2020/03/15(日) 13:41:21.17ID:htaJeJUZ
完成が遠くて心が折れそう
30弟子
垢版 |
2020/03/15(日) 13:57:36.01ID:7v5fSgna
どうな大作なのよ
目指す所を徐々に上げていけばいいのよ
31名前は開発中のものです。
垢版 |
2020/03/20(金) 18:01:29.61ID:6pEU5/Gk
プログラミング苦手なんだけどなんのゲーム作ればいいかしら
32名前は開発中のものです。
垢版 |
2020/03/20(金) 18:01:40.44ID:6pEU5/Gk
プログラミンが怖い 恐怖心すらある
33弟子
垢版 |
2020/03/20(金) 22:21:00.73ID:oIj78xAx
作りたいの作ればいいよ
34名前は開発中のものです。
垢版 |
2020/03/21(土) 13:51:27.06ID:wsiOSf7R
作りたいのはあるけど技術がないんだ
35弟子
垢版 |
2020/03/21(土) 16:05:20.11ID:ghXoF4+w
技術はやってくうちについてくるよ
人類がいきなりジャンボジェット機作れたわけじゃないのよね

継続してやれば必ずついてくるものよ
36名前は開発中のものです。
垢版 |
2020/03/21(土) 19:33:02.67ID:wsiOSf7R
ありがとう
怖くて継続できないから、数ヶ月は絵とか3dに逃げてるw
でもそろそろ再開しないと
37弟子
垢版 |
2020/03/21(土) 21:58:37.49ID:ghXoF4+w
いくら怖くてもしょせんパソコンよ
あいつらはオレらがスイッチポチッたら即終わり
怖いことなんかないない

分からないことあればunity なら多少は答えられるからここで聞いてちよ
質問スレはマウンターしかいないからもう意味無い
38名前は開発中のものです。
垢版 |
2020/03/22(日) 06:15:01.94ID:alLjCCpL
うん、プログラムのリハビリしたらまた来る
二次元配列とかむずすぎんねん(テトリスとか)
39名前は開発中のものです。
垢版 |
2020/03/22(日) 21:30:17.99ID:alLjCCpL
スイカホラーとか面白そうだ
モデリング簡単だし
40名前は開発中のものです。
垢版 |
2020/03/23(月) 04:20:37.79ID:05mcwy6h
dreams universeでゲームエンジンなくならんのかな
41名前は開発中のものです。
垢版 |
2020/03/23(月) 14:31:08.22ID:hTo7EZE+
>>40
それ売れてないらしいよ
42名前は開発中のものです。
垢版 |
2020/03/23(月) 19:17:22.56ID:05mcwy6h
そうなんや
モデラーもあるみたいだけどめっちゃめんどそうw
https://www.youtube.com/watch?v=v2NzhJf45to
43名前は開発中のものです。
垢版 |
2020/03/24(火) 06:40:02.75ID:SJlnbfGS
まずクソゲーでもいいからつくるのが大事かね
44弟子
垢版 |
2020/03/24(火) 08:05:07.98ID:/V1WZWit
そうだね
一つ通しで作ると何が必要かわかるし色々とノウハウも取得できる
やらないよらやることが大事
2020/03/24(火) 08:45:46.49ID:44u9VqUw
無料アセットダウンロードしてもさっぱりわからん状態だったけどなんか表示できるくらいにはなった
それにしてもゲームエンジンって難しいなあ
ゲームエンジンなしだともっと難しいんだろうけど

カメラのサイズが5なのね
スプライトの座標やスケールが小数点細かくてしっくり来ないな
大きい値にしたら物理運動が想定外になった

キャンバスが常にカメラの正面になるのはいいんだけどエディタでは邪魔な位置に固定されてて邪魔だな
ワールド座標にしてスクリプトで実行時にモード買えるのがいいのかな

色々まだまだわからないことだらけ
46名前は開発中のものです。
垢版 |
2020/03/24(火) 12:31:44.25ID:SJlnbfGS
とりあえずテトリス置いといて、なんか完成させる
47弟子
垢版 |
2020/03/24(火) 13:28:54.20ID:hY5Ef3di
もしテトリスを勉強材料にするなら最初はピースを一つ又は2つ、回転なし、一行出来たら消して下にズレる

ってのだけ作るといいかと
そのあとでピースを増やす、回転させる
という、感じで取り組めば徐々に覚えて行けます
48弟子
垢版 |
2020/03/24(火) 13:31:33.61ID:hY5Ef3di
ちなみにこの方法だと配列使わなくてできるので楽です
落ちるのもrigidbody付ければおちてくれるのでコードはそれほど書かなくて済むかと思います
49名前は開発中のものです。
垢版 |
2020/03/25(水) 14:12:50.28ID:BrilgdP8
巨大な学術掲示板群 アルファ・ラボ
ttp://x0000.net

物理学 化学 生物学 数学 天文学 地理地学
IT 電子 工学 言語学 方言 国語 など
50名前は開発中のものです。
垢版 |
2020/03/25(水) 21:06:13.58ID:6Drwy2nI
アイディアがない
あるけど大作になるから作れない
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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