TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
ウディタでRPGつくるよ
本気でRPGゲーム開発
ゲーム制作失敗について語るスレ
デジタルカードゲーム製作
RPGツクールで[゚Д゚]RPGをツクール
MMORPG 名づけから開発まで!!
OpenGL
【3Dゲームエンジン】Unity総合スレッド34
GameDevWikiを何とかするスレ
こんなシュミレーションが欲しい!!!!

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


1 :2019/09/17 〜 最終レス :2020/05/25
2Dゲームを作るべく、
Unity触ってみたけど、わけがわからないよ
どうか「コツ」を教えてほしいです。

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

C++ならメインループ内に、
大元の処理の更新や画像の更新関数を作って
その中で各オブジェクトを回す感じで作ってましたが
Unityはそうじゃないよね??
流れがわからない。。それがわかれば掴めそうなんだけど、、
教えてください。

2 :
そういう人にこそアクションゲームツクールMVマジおすすめ

3 :
>>1
そうそう、はじめてUnityさわったときは結構とまどった

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

最初は2Dじゃなくて3Dでプロジェクトつくって、Cube配置>スクリプト作成>AddComponent
スクリプトのUpdateにtransform.SetPositionAndRotation記述して、動かしてみると感触つかみやすいよ

4 :
シングルトン
で検索!

まあ、main的なものなんかなくても、
どうにでとなるけどね

5 :
>>4
C++でもシングルトン使いまくってたよ
Unityでもあるんだ?
同じ様なもの?

6 :
てか、MonoBehaviourってクラスはなによ?
main.ccpみたいなもの?

7 :
>>6
main.cppじゃなくてタスクシステムのタスク基底クラスっていえばいいかな

C++のmainループの更新処理タイミングでMonoBehaviourのUpdateが呼び出されるみたいな感じ

8 :
ずっと使ってるけどMonoBehaviourはいまいちよくわかってない
とりあえずstartからはじまってupdateでループ処理してくれる

9 :
大分前の話だから今は簡単になったのかな?
俺はユニティ挫折した
長方形を3Dエディタで配置するので嫌になった
今はゲーム作っていない
いつかまた挑戦してみたい

10 :
テスト

11 :
解像度が低い、ファミコンレベルの小さい解像度のゲームを作る場合に
便利なものがUnity2Dに備わったと聞いたんですが
知りませんか?
多分、sceneやgameの窓内が低解像度に最適化されて
game制作ができる類だと思うんですが。。
名称がわからず、検索もできないので困っています。
どなたか知ってますか?

12 :
タイルマップの事だろうか?
昔のRPGでよくあるマップチップ

13 :
>>12
いや、それでは無いですね。
例えば、16×16のプレイヤーを
scene窓で見るならメチャクチャ小さいですよね?
ファミコン自体、画面は256×240です。
今のゲームで言えば、ありえないほど低い解像度です。
そういうゲームを作る場合、いちいちズームアップさせて
いじることになるのか?というところを解決してくれる機能が
Unityに備わったと聞いたんですが、、知りませんか?

14 :
いつの話だよ
そんなこともググれないのは情熱不足なんだよ
もっと情熱を燃やせよバーカ

15 :
>>11
Pixel Perfect Cameraのことかな?

16 :
>>15
それです!!感謝です。
本当にありがとう。。
>>14
ワードがわからないからググれなかったんだよ

17 :
プレイヤーの座標なんてposXとposYだけで育ったんで
Rigidbody2D、velocity、Vector2だの、わけがわからない。

例えば_rigidbody2D.velocity.yが上への速度なんだよね?
「現在、速度が上方向の時か?」なんてのをif文で判断をさせるには
どんな処理にすればいいの
Vector2(0, 1) とVector2(0, 0)とを比較できるの?
それとも分解して
if(_rigidbody2D.velocity.y > 0){}とか?
「速度が上方向の時か?」のif文て、どう書けばいいのか教えてほしい
慣れていかなきゃ、、、、、

18 :
冬期休暇中に触れるおすすめチュートリアルを教えろくらはい

19 :
とりあえず定番
https://learn.unity.com/project/2d-game-kit?language=jp
https://learn.unity.com/project/2d-platformer-template?language=jp

どっちも横スクだけど理解できればなんでも作れるようになる

20 :
>>19
日本語の頼むわ

21 :
>>19
サンガツ!

22 :
ほい代わりにググった

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

0から2Dアクションバトルゲームを作ろう
https://atoz-gamedia.com/2018/11/09/2daction-sample-1/

23 :
はてなはローマ字ね

24 :
そろそら休みも終盤だけどヤッテルかい?
人が休んで居るときこそ力を付けるチャンスやで!
やった分だけやった人の糧になるんや

25 :
これからunity触るプログラム知識ゼロの赤ちゃんです

やり方等は置いといて、装備を変えると服も変わる、みたいなことって出来ますか?
また、難しいですか?
全グラフィックのスプライト描かないとダメですよね?

26 :
出来る
そして、当然ながら絵がなければ表示出来ません

27 :
ありがとうございます

28 :
今まで何度も挫折してきたが
unity 2Dで作り始めたよ

29 :
完成が遠くて心が折れそう

30 :
どうな大作なのよ
目指す所を徐々に上げていけばいいのよ

31 :
プログラミング苦手なんだけどなんのゲーム作ればいいかしら

32 :
プログラミンが怖い 恐怖心すらある

33 :
作りたいの作ればいいよ

34 :
作りたいのはあるけど技術がないんだ

35 :
技術はやってくうちについてくるよ
人類がいきなりジャンボジェット機作れたわけじゃないのよね
継続してやれば必ずついてくるものよ

36 :
ありがとう
怖くて継続できないから、数ヶ月は絵とか3dに逃げてるw
でもそろそろ再開しないと

37 :
いくら怖くてもしょせんパソコンよ
あいつらはオレらがスイッチポチッたら即終わり
怖いことなんかないない
分からないことあればunity なら多少は答えられるからここで聞いてちよ
質問スレはマウンターしかいないからもう意味無い

38 :
うん、プログラムのリハビリしたらまた来る
二次元配列とかむずすぎんねん(テトリスとか)

39 :
スイカホラーとか面白そうだ
モデリング簡単だし

40 :
dreams universeでゲームエンジンなくならんのかな

41 :
>>40
それ売れてないらしいよ

42 :
そうなんや
モデラーもあるみたいだけどめっちゃめんどそうw
https://www.youtube.com/watch?v=v2NzhJf45to

43 :
まずクソゲーでもいいからつくるのが大事かね

44 :
そうだね
一つ通しで作ると何が必要かわかるし色々とノウハウも取得できる
やらないよらやることが大事

45 :
無料アセットダウンロードしてもさっぱりわからん状態だったけどなんか表示できるくらいにはなった
それにしてもゲームエンジンって難しいなあ
ゲームエンジンなしだともっと難しいんだろうけど

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

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

色々まだまだわからないことだらけ

46 :
とりあえずテトリス置いといて、なんか完成させる

47 :
もしテトリスを勉強材料にするなら最初はピースを一つ又は2つ、回転なし、一行出来たら消して下にズレる

ってのだけ作るといいかと
そのあとでピースを増やす、回転させる
という、感じで取り組めば徐々に覚えて行けます

48 :
ちなみにこの方法だと配列使わなくてできるので楽です
落ちるのもrigidbody付ければおちてくれるのでコードはそれほど書かなくて済むかと思います

49 :
巨大な学術掲示板群 アルファ・ラボ
ttp://x0000.net
物理学 化学 生物学 数学 天文学 地理地学
IT 電子 工学 言語学 方言 国語 など

50 :
アイディアがない
あるけど大作になるから作れない

51 :
それはやる気がなき人の言い訳だよ
大作のオープニング部分とか戦闘システムとかコツコツやらないと、完成ないよ

52 :
いや、パーツパーツで作ってくの>>50みたいなヤツに勧めるのは下策だと思う。
99.99%完成しない。
まず超小規模の作品を完成させるべきだ。
あと大作=すごいという幻想を捨てるべき。
星新一のショートショート読め。

53 :
絵も描けるようにならんと厳しいな
絵は想像力を磨いてくれる

54 :
>>52
下策だろうがとにかくてを動かして作る事が大事
最初から完成品なんか出来ないものなのね
一作作るとわかるけど、やってくうちに、ここ違うかな、もっといい方法あるかな?
等々悩みながらするとます初めての作品自体出来ないのよ
それを、繰り返してやっとできる
そのノウハウはやった人しか持ち得ない貴重なものなのね
だからほんと下策とかなんでもいいの
とにかく作ること

55 :
過去のフラッシュなど?のゲームなんだけど
物理演算のテトリスとか
重力に逆らい上昇する風船とか風に流されるとか
板を切って…
ああいうのってunityでも作れるのか
作れる人は作れるんだろうけど
名前覚えてないが
回転する丸と紐と棒を組み立てて
玉を指定されたエリアに移動させるゲームがすごい

56 :
むしろUnityなら簡単に作れる部類じゃないのかそれは?

57 :
>>55
重力関連ならrigidbody でラクニ実装できる
mass にマイナス値を入れると上がっていくので面白いよ
色々弄ると

58 :
>>54
完成させないと作った内に入らない。
100のものを作りたいと思ってるなら、規模を100分の1〜10分の1にして、どんなにショボいゲームになろうがとにかく一回完成させるべき。
大規模なまま>>51みたいに部分ごとにコツコツやっていたのでは>>50は絶対に100000%完成まで行かない。

59 :
>>58
じゃ、そうなんだろうね
まぁ色々やり方はあるよ

60 :
プログラミングサクサク出来る頭に生まれたかったのぉ、、、

61 :
遠い道のりだからな
モチベーション無くなったよ

数時間でちょっと進むくらいならいいんだけど
まったく進展する気がしないとかになってしまうとなあ

62 :
素材を自分で用意出来ないと、作ったから何なのってクソゲーしかできない・・・

63 :
素材に妥協すると必然的に2dになるよね
絵もむずいけど

64 :
クソゲーいいじゃん!
進展しなくてもいいじゃん
でも昨日より進歩してるよ!
最初の自分はunity 開いて、これどうすんの?ってレベルだったで
毎日いじれるだけでも十分なのよ

65 :
プログラミングも絵も毎日続けなきゃ
できないのが怖いから逃げ続け

66 :
それ大事
料理とか見ると顕著にわかるけど
料理人がキャベツの千切りサクサクやってて、簡単ですよ

って言ってもそれは毎日やってるからなんだよね

プログラムも絵もモデリングもやっぱり毎日やらないと上達しないよね

パソコンどうすれば自分にしますか?
ってたまに質問されるけど
毎日10分でもいいのでメモ帳で何かしら書いて下さい
ってアドバイスしてる
そうすることでキーボードに慣れ、変換に慣れていくんだよね

67 :
とにかく下手でも手をつけることだね
毎日

68 :
絵の練習してる?むずすぎるわ

69 :
昔ペンタブかったけどPCやwindows更新してから
ドライバーとか入れてないなあ
この前使おうかと思ったけどどこかに片づけてしまったらしくUSBコネクタが無い

Mini USB Type-B
Micro USB Type-Bが登場して使われなくなったマイナー規格

70 :
>>68
まずドラえもん書く
次にしずかちゃん書く
がんがれ

71 :
このエディターでのキャンバスの表示位置と大きさって何とかならないのか


http://kmajo.starfree.jp/images/ss2020-03-29-00005.png

72 :
SpriteRenderer Flip Xで左右反転できるけど
コライダーはそのままなのか
いろいろわからん

そのまえに当たり判定ができない
ネットで見つけたようにしているのになあ

73 :
3Dと2Dで呼ばれるものが違うのか
3Dの方を参考にしてた

コリジョンの引数はコリジョンで
トリガーの引数はコライダーなのね

74 :
>>70
そしてしずちゃんのエロ絵を、、、
まあ出来ることからやってる
リアル絵は無理

75 :
>>71
何とかというのが、ゲーム画面と同じにという意味なら
CanvasのRender mode を ScreenSpace-Cameraにして
RenderCameraにメインカメラを設定すれば同じになります

他の意味あいだったら、具体的にこうしたいというのが分からないのでなんとも・・・
プログラム作る上で一番必要な事ね、具体的にどうしたいって

76 :
アニメーションがわからん
とりあえず絵をアニメーションにしてみたけど
コライダーとか付けられない

77 :
コライダーはヒエラルキーで選んで付けれない?
アニメとコライダーは別物だと思うけど

78 :
ちなみにアニメもコライダーもコンポーネントなので使い回しもenableもなんでも可能

79 :
ProjectのAssetsにあるアニメーションクリップは
AddPropertyボタンが押せない状態

シーンに何か適当にスプライト置いて
そのシーンにあるスプライトにアニメーションクリップを指定して
そのシーンにあるスプライトを選択していると
アニメーションクリップのAddPropertyボタンが押せるような状態になる

少々時間かかった
いちいち面倒だなあ
なかなか進まないなあ

80 :
右を向いているときと左を向いているときとかで
当たり判定の形状が違うからどうすんのかと
アニメーションコントローラーも分からんなあ

81 :
最初から何でも分かってたら天才
いじり倒さないとね
でも一度理解しちゃえばやりたいことをサクサク出来るようになる
自転車乗るのだって最初は転ぶでしょ
初めから上手くなんか行かないよ

https://qiita.com/yamachan360/items/38b76a67ee0faef7e6b0

82 :
右向きと左向きでのコライダー計上
https://i.gyazo.com/25bcc897112b43cfd5d9eef3b83b3b4c.png
こんな状態で、これを左に向けるには、Scaleのxに-1をする
https://i.gyazo.com/591ca16270c5248a054818941def5249.png
すると、このようにコライダーごと向きが変わる

これ注意するのは、このSprite自体じゃなくて親に空のGameObjectを置いて、そちらのScaleをいじってる
こういうのってやってかないと分からにノウハウだよね

83 :
アイディアどこから得てる?
スチーム見てるけど

84 :
そのスチームとやらいうものを見た方がいいのかなあ
俺はパソコン好きなだけでゲーム詳しくない

85 :
フラッシュゲームってすごいよな
フラッシュ自体には物理エンジンとか標準装備されてないよね
そもそも単なるパラパラアニメ作成ツール
でもいろんなゲームがあった

フラッシュゲームかどうか確認とれてないけど
こういうのとか
https://youtu.be/PHF6WKd1MyU
こういうのとか
https://youtu.be/FT4JdkKDkys

どうやって作ったんだろう
そしてunityで容易に作れる仕組みあるの?どうやって作るの?

86 :
スマホ持ってないのにスマホゲー作ろうとしてるよw
スマホで流行ってるゲームとかわからん

87 :
まぁスマホ無くてもパソコンあればエミュレータで出来るしね

88 :
>>85
見ました
これはどんなツールでも「容易」には作れないと思います
まぁ最初のロープ切るのは単純に重なりで消してるだけっぽいけど、板を切るのは動的にメッシュ生成してるのかな
二つ目のはスポンジ見たいなメッシュだし
調べるとやり方はある感じだけど、かなりやりなれてないと簡単には作れないと思いますよ

89 :
やはりフラッシュでこういうゲーム作った人すごいなあ
どこかからライブラリを調達したのかなあ

あと水とか砂時計を使ったパズルゲームもすごいなあ

90 :
まぁ今はゆで卵しか作れない人が3つ星のフランス料理見てスゲー言ってる感じだからねぇ

でもスゲースゲーだけじゃ上達しないからねぇ

91 :
すみません
Unityの2DAnimationパッケージを使ってアニメを作りたいのですが、インポーターがクリスタから書き出したPSBファイルだと正常に作動しません
SpriteEditorで加工した後にapplyするとパーツがバラバラになったりパーツ間でテクスチャが入れ替わったりのバグが起きます
Photoshop産のものなら動くようなのですが(サンプルで検証しました)、学生の身なのでクレジットカード決済が必須になるソフトは使えません
なので買い切りか無料のペイントソフトか変換ソフトでこの問題を解決することはできないものでしょうか?
アドバイスいただければ嬉しいです
つきましてはエラーコードとクリスタで書きだしたpsbファイルを添えさせていただきますので、もしよろしければご回答なさる際の参考にしてくださいませ
ファイル
https://6.gigafile.nu/0406-61b62013f961532f09c78ea7484d5e22
エラーコード
『File's Layer ID is not unique. Please report to developer. 0 Neutral::Second』

本当にすみませんがよろしくお願いします

92 :
パソコンのOSはwindows10です

93 :
当方クリスタ持ってないので、残念ながら確認できないですが
似たような症状の解決が
https://teratail.com/questions/249939 
にありましたけど、参考になるかな?

あとPSD Importer
http://tsubakit1.hateblo.jp/entry/2018/12/18/200751

94 :
>>93
それ僕です、マルチポストすみません……
コーディング関係ない質問だと本当に回答がつかなくて、自己解決も三回ほど経験してるので不安になって投稿しました
クリスタなくても画像ダウンロードしてUnityにインポートしてくださればもしかしたら確認できるかもしれません
そこまでしてくれとはとても言えませんが……
それからインポーターはpsdインポーターを使っています
一応最新版です
言葉足らずですみませんでした
親切にありがとうございます

95 :
一応、そのpsbファイルをPSD Importerにて取り込んだところ
https://i.gyazo.com/5acabbba8f85205867975f0e3bed30bd.png
こんな感じで綺麗に分割してくれたけど、これじゃあかんの?

96 :
それから、紛らわしくて申し訳がないのですがまたま解決していません
teratailでお勧めいただいたGIMPもクリスタと同じ症状が表れるようです

97 :
>>95
分割した上でスキニングウィンドウに立ち絵通りに並べてくれる仕様になっています
また、スキニングウィンドウで加工するとパーツがあちこちに飛んでいったりテクスチャが入れ替わったりするので作業は恐らく不可能な状態になると思います
わざわざインポートしてくださりありがとうございました
本当にすみません

98 :
ちなみに、確認は
Unity 2019.3.5f1
2D PSD Importer 2.1.3

あぁ画像見て同じ人だって思ったw

99 :
>>93の解決済みではresliceを使って変更が無効化されているのをパーツが飛び散らなくなったと誤認していただけでした
マヌケで申し訳ない……

100 :
>>98
そうなんです……
貼られたの見たときはびっくりしました


100〜のスレッドの続きを読む
【SDL】YaneuraoGameSDK.NET総合スレ【.NET】
【Ruby/SDL他】Rubyでゲーム制作・総合スレッド
3D格闘ゲームを作るスレ
【ゲームエンジン】Godot Engine
ポケットモンスターホワイト
リアル戦国SLGのアイデア募集
flashゲームでロックマンの同人ゲーム作ろうぜ
こういう2Dアクションゲーム作って
【ゲームエンジン】Godot Engine
放置型育成RPGを作りたい
--------------------
グリーンアルス伊丹について語ろう
秒刊コンサドーレ3248日目☆★☆札幌総合スレ☆★☆
俺達の人生って何だったんすかね? 123週目
豆丁 21粒目
みんなの犬小屋 11軒目
2ちゃんねる資料編纂室@2ch掲示板自治スレッド
どうして日本のラグビーは世界で全く通用しないのか
米いい波
長野県の焼肉
◆進.撃の巨.人ネタバ.レスレp.art1652
高知工科大学 Part.9
【脳血栓】脳梗塞と付き合うにはPART27【脳塞栓】
東電のスマートメーター発火 特定作業員の施工ミスか 54000個を再工事へ [545512288]
【FEH】ファイアーエムブレムヒーローズpart3500
末次由紀『ちはやふる』342
♪おたる寿し【従業員専用スレ】♪
ユーロビート系の埋もれた名曲を探索するスレ
三戦板のねとらじスレ
[PDF] l 14115 k
だ・か・ら いくらなんでも俺だけ大負けしすぎ!
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼