Unityで何かゲームを作りたいんだがね [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
だっねッ!(
絶対課金必要ないだろゲーでも意外と課金してるよ
日本人みたいに過度では無いけど、ちょっといいかな〜欲しいかなぁ〜程度ならしてるっぽいね ワラ
基本ドル表記で1ドル〜3ドル程度なら気軽にやるっぽいけどそれ以上は余程楽しくて課金による乱数に左右されないモノが手に入るならやってる感じかなぁ☆
インベやエロアバター(能力向上含む)は最優先でやる形だと思う ワラ 空気の読めないブルーってゲームがあって思いついたんだが、
そのゲームはブルーの葬式に参列する残りの4人が新たなブルーをスカウトする話なんだけど
葬式ではみな喪服でブラックなわけ。
そこでここからは派生したアイデアで、実はブルーがほかの色に成り代わりたくてメンバーの一人を穀し、ブルーが死んだことに。
それで四人のブラックの中から真犯人のブルーを探し出す、というゲームはどうだろうか。
実際は犯人が誰か、犠牲者が誰かがランダム。
それぞれ特性があるので絞り込む。自分は長官役かヒロインか何かで。 Unityで音ゲーって作れんのかな
Unityの性能的に いけにえと雪のセツナってUnity由来と思われる動作不具合が多いみたいだけど
そんなに使いづらいもんなのかね 不具合の情報載ってるところでは
Unity使うのやめろとか書き込まれてる
Unityのロゴがでたと見かけたがあれプロ版使ってないのかね cocos2Dかユニティかで迷ってる。
c++経験あるから前者がいいのかなあ、、
誰か、両方触ったことある人います?
両者のメリットデメリットをご教授ください 私"RPG作るし手伝ってくれ その2"スレの83なんですが
ここでプロジェクトスレみたくやってもいいですか?
なんかあのスレの>>1はもう疲れ切ってるようなので
ここならUnity仲間がいそうだし 今の軽率な発言が、将来をつぶす可能性があることを重々認識してください。 ∧_∧ ミ _ ドスッ
( )┌─┴┴─┐
/ つ. 終 了 |
:/o /´ .└─┬┬─┘
(_(_) ;;、`;。;`| | プロ野球選手になりたいから野球やろうぜ って大差ないな
協力求めたいなら自分の力量を示すことだ
技量も資質も並の素人が簡単につくれるものじゃない おそらく別スレたてることになりそうです。
とりあえずカジュアルゲーみたいのから作り始めます。
今夜から動き始める予定です。 Unityの日本語入力の扱いの悪さ
ユニティちゃん頑張ってくれないかのう 2Dのゲームしか作るつもりないんですが、それでもUnityがいいんでしょうか? 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
ODD07AYXAO とりあえずここ使わせてもらいます
>>1さん帰ってきたら消えますのでよろしくお願いします 簡単に自己紹介を。
とりあえずプログラムはまったくの初心者です
今年なにやろうかなってところでプログラミングを始めたところです。https://www.dropbox.com/s/70uwfv0csr6ntre/testgame.zip?dl=0
これが今のところの成果ですが、一ヶ月でまだこんなレベルなので、完成なんていつになるかわかりませんが暖かく見守っていただけるとうれしいです。
ソースも公開していくので、もしこここうしたほうがいいとかあれば教えていただけると幸いです。
では戦闘がんばって作っていきます。 とりあえず表示してある敵に触れたら戦闘に入って一体ずつ戦闘に出てくるようなものを作っていきます。
マップに表示してある敵(MapEnemyクラス)にはenemyptのリストを持たせてあるのでそのうち多人数の戦闘も実装していきたいと思ってます。 自分もまだまだ始めたばかりで、べつすれでやってます!
お互い星にならないようにがんばりまっしよ! >>67
ありがとうございます
お互いがんばりましょう! 戦闘画面に入って敵が表示できるとこまではできましたが
コマンドの選択をクリックでどうやって実装するかわからないのでまずはメイン画面のメニュー画面でも作って勉強してみます。 なんとかコマンド入力できそうなところまできました。
もう少しで戦闘が実装できそうです。 >>71
SSですかー戦闘実装できたらとってみますね!
よかったら弟子さんのスレも教えてほしいです >>73
ありがとうございます!影ながら応援させていただきますね
さて今日もがんばって作っていきます。 つくってるうちにやりたいことがどんどん出てきて終わりが遠くなってきました
とりあえずしっかり作りこんでいきます。 あぁそれは罠
まず、最低限でもいいので完成させる
でそのあと追加してかないと、終わらなくなる 罠にずぶずぶはまってるところです
今のところは基本のシステムなのでしっかり作っておきたいなと思ってます とりあえず戦闘のシステムが出来上がりました。
まだ通常攻撃しかできないですがこれから拡張していきます。
プレーヤーが死んだ場合の処理がまだ出来上がってないのでゲームとしてはまだまだですが明日にでも出来上がると思います。
とりあえず今日書いたコードだけUPしておきます
https://www.dropbox.com/s/1igmq1rhyv6vqkr/%E6%88%A6%E9%97%98.zip?dl=0 基本的にはアクティブターン制?となってます。
拡張していきたいのでターンが回ってくる時間はステータス依存するようにしてます。
あとは行動をDictionary型のタスクに溜めていって順番に消化していくような感じです。
もうちょっと動作の時間をコントロールしたいのですがよくわからないので時間がきたらどんどん進んでしまいますので改善していきたいです。
プレイヤーとエネミーをまとめるためにcreatureクラスを作って継承することで一つの配列で管理することでタスクをまとめれるようにしましたが、他にいい案
ないかなとおもってます。 タスクの要素としては誰が誰に何をとしてるので今後行動が増えても対応できるようにつくってみましたがうまくいくかはわかりません
明日にでも誰にを選択できるようにして出てくるエネミーの数を増やしてみたいとおもいますがどうもコード書くのは楽しいのですがUI周りを触るのが苦手なので
時間かかるかもです。 >>81
ありがとうございますー
パンクしないようにがんばりますね ソース拝見させていただきました!
色々と勉強になりますm(__)m
弟子もよくやるんですが、ちょっと気になる英語のスペルミスが、まぁわかるんだろうけど
BattleManagerの中のGestlistこれ多分ゲストだと思うので、Guestかなと
Creatureの中のtrunspeedこれもターンだと思うのでturnかなと
まぁ対した問題じゃないけど、後々とか大きいプロジェクトとか複数の人が見るようになると
認識そろえる意味でもスペル合わせた方がいいかなと…おもいますた><
いやぁ自分もよくやるので、いっつもggl翻訳にお世話になってますw うわー読んでくれてありがとうございます!
英語苦手なんですよね笑
帰ったら修正しておきます!
自分もgoogleさんにはいつもお世話になっております笑 Unity使っといてあれだけどオブジェクトの仕様がぜんぜんわからない
使いやすいようにクラス作るしかないんだろうけど仕様がふわっとしかわかってないからうまく作れないでござる 動的にオブジェクト生成したときにz軸がどういう原理で設定されるのかがわからない0で指定しても-60とかになっちゃんだよね
親に対してなんかしらなってるんだろうけどよくわかんね とりあえず生成のときにzに60を指定して表示できるようにしたけど理由がわからないから納得がいかない そういえば書いてなかったですね
一応RPGを作っています 説明ないので動かしかたが分からんのですが
クリックすると枠は動きますね
WASDも矢印も利きませんでした
ttps://i.gyazo.com/3b80d1def28964a2364a76234b6278be.png >>95
操作はすべてマウスでやります
クリックした場所に動くようにしてるんですが動きませんかね? あっNewGameからはじめてみてください。
StartGameは続きから的なものでボタン追加したんですがまだセーブとロード実装してないので動かないのにそのままにしてました 今日はコルーチンの使い方がなんとなくわかってきたので戦闘の処理をちょっと変えていきます >>97
そういうことか、それならコンティニュがいいかな おーゲーム出来た!
スライムが思いのほか怖かったよ><
まだ魔法とかスキルとかは無いのかな?
アクティブターンでしたっけ?FFぽくコマンド選んでる時も攻撃されてアセッタw >>100
よかったですー
まだまだこれからですねー
とりあえず戦闘のログ周りをもちょっと詰めて次はアイテムをつくっていこうとおもいます とりあえず今無理やり動かしているところをしっかりクラスわけしていこうと思ってやってるけどなかなか難しいですね
とりあえず重複している部分をクラス化していこうとおもっていますが初心者にはなかなか大変です 戦闘の考え方も少し変えていこうと思います今は全体を適当に流しているんが各々にターンのステータスを持たせてメインループで1ステップずつ動かすことで全体的に戦闘の流れを作ろうと思います
ターンスタートフェイズ
↓
コマンド選択フェイズ
↓
コマンド実行フェイズ
↓
ターンエンドフェイズ
こんな感じで組み直すことでターンの最初に毒ならダメージを受けるとか
ステータスアップの効果を3ターン受けられるとかの実装がしやすくなるかなと考えていますね ドラクエ方式でコマンド選択し終わるとすべてが動き出す方が簡単なんですが自分のやりたい事的にリアルタイム感がほしいので頑張って作り直していきます
一番の問題はUIの素材やらが絶望的なのとデザインセンスが皆無なのでつらいところですが頑張っていきます >>104
ドラクエ系はフリーの素材色々あるからアサルトいいと思う
枠くらいなら手作りでさくっと
9sliceすれば綺麗にしあがりますよ コマンドやアイテムの実装をどういった方法でするかで戦闘システムの構築が止まってます
メソッドでどんどん追加してswich文で選択だとスマートじゃない気がしてるのでいろいろ調べています ステートマシンで統一するならアイテム毎にクラスを作るのが正道
インターフェースで配列にまとめて、ステートをインデックスにすればSwitchいらないから楽 >>107
シンプルって難しいですよねー
>>108
やっぱりクラスとインタフェースですか
https://www.dropbox.com/s/33p4sfirz0jieb6/Comand.cs?dl=0
とりあえずこんな感じで実装していこうかなと思ってるんですが
継承やらインターフェイスがいまいち理解できてないので使い方があってるかよくわからない ただこの方法だと結局Switch分でどのコマンドのインスタンスを生成するか書かないといけない気がするから気持ち悪いしなんか効率が悪い気がしてるんですよね。
現状たたかうをクリックするとの文字列を取得してswitch文でコマンド決定してるから変わらないんですが
今後コマンドが増えるたびにそのswitch文がどんどん増えること考えると他にいい方法がないか考えないとなと思ってます。 手堅いのはDictionaryで最初にすべて初期化してしまって<string Comand>型で保持して取得する方法がいいかなと思ってるんですが、
たとえばリジェネみたいにターンをまたいで効果があるものについてはメンバ変数としてターン経過を持たせようかなと思っているので、
戦闘に参加するキャラクター分リストを作らないといけなくります。
それもどうなのかなっと思っているけど、正直メモリとかまったくわからないからとりあえずやってみようかなと思います。 とか書いていて思ったのですが状態変更系は付与コマンドと実行コマンドは別になるからあまり気にしなくてもいい気がしてきたのでもちょっと考えてみます。
日記になって申し訳ないですが独り言だと思ってください。
プログラム本当に難しいです 100の論理より1の実践ですね
やってみないとわからん事あるし
とにかく進むのはいいことだと思う
リファクタリングは後でじっくりやればいいと思う >>109
読みやすいコードだったからアレンジしてユニットテストを書いてみた
コマンドの追加とテストが楽なやり方
http://fast-uploader.com/file/7077779562605/
実際使うときの流れはこんな感じかな
【ヒール】の選択時に
type = CommandType.Healをキャッシュ
【対象】の選択時に
targets = new []{target}をキャッシュ
ToDo.Execute(this, targets, type);を発行
全キャラの入力が終わったら
ToDo.Update();をマネージャーで実行 >>115
読みやすいだなんてありがとうございます。
そんなにたいしたことしてないので読みやすいのかもです笑
がんばって読んで参考にさせてもらいます! 列挙型!!
こんなものが合ったんですねーまだまだ勉強不足です。 単体テストの作成方法もすごく勉強になります。
ほんとまだまだ覚えることがたくさんありますね。 foreachの中の(int)がなんなんだろって思ったけどすげえええええってなりました笑
やっぱり人のプログラム見るのって大切ですね。 とりあえず勉強した結果を
https://www.dropbox.com/s/lhfj4uqblzs0dri/Test.cs?dl=0
実は動的にインスタンスを生成したいって書き込んだ段階でリフレクションにはたどり着いたのですが
動作が遅いとのことだったのでちょっと見送ってたんですが最初の初期化の段階でリストにすべてのコマンドを
保持すれば使えそうですね とりあえず目標の動きができるようになりました。後はログ出力です。 とりあえずすべてのキャラがバラバラに動きつつもターンの概念をもって動けてるのでいろいろ実装できそうです
コマンドのクラス化は>>115さんのコードを参考にさせてもらいました!
本当にありがとうございました! >>124
すいませんまだまだゲームとは程遠いですし
スクショ撮ってとか出来るレベルではないので見ても面白くないから人こないですよねー >>125
制作板なので自分としては制作途中のSSは非常に興味あますよ
なのであっちのスレではバシバシあげてます
SSあるとスレが華やかな気がしていいとおもう そうですよねーSS取れるようになるまでがんばります! https://www.dropbox.com/s/zyyt2yuwfkkxulx/TestGame.zip?dl=0
なんとか戦闘のログもいい具合に実装できました。
かなりゲームらしくなってきたのではないでしょうか
ヒールもできるよ。 >>129
は見れました!
>>130
は専ぶらに表示されないなぁ
なんでたろ 結膜炎になって死んでました
とりあえず目が治ったので勉強を進めていきますよ ■ このスレッドは過去ログ倉庫に格納されています