[過去ログ]
Unityで何かゲームを作りたいんだがね [無断転載禁止]©2ch.net (257レス)
Unityで何かゲームを作りたいんだがね [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
92: 名前は開発中のものです。 [] 2018/03/24(土) 01:57:22.88 ID:G+PTtKLr そういえば書いてなかったですね 一応RPGを作っています http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/92
93: 名前は開発中のものです。 [] 2018/03/24(土) 18:46:27.84 ID:G+PTtKLr とりあえず戦闘がそれなりに動くようになったのでアップします https://www.dropbox.com/s/zyyt2yuwfkkxulx/TestGame.zip?dl=0 http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/93
94: 名前は開発中のものです。 [] 2018/03/24(土) 18:47:13.85 ID:G+PTtKLr ログ周りをどうにかしたい http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/94
95: 名前は開発中のものです。 [] 2018/03/25(日) 02:08:20.75 ID:7/pkKQAm 説明ないので動かしかたが分からんのですが クリックすると枠は動きますね WASDも矢印も利きませんでした ttps://i.gyazo.com/3b80d1def28964a2364a76234b6278be.png http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/95
96: 名前は開発中のものです。 [] 2018/03/25(日) 08:49:14.12 ID:Z4Ai5OvZ >>95 操作はすべてマウスでやります クリックした場所に動くようにしてるんですが動きませんかね? http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/96
97: 名前は開発中のものです。 [] 2018/03/25(日) 08:53:26.21 ID:Z4Ai5OvZ あっNewGameからはじめてみてください。 StartGameは続きから的なものでボタン追加したんですがまだセーブとロード実装してないので動かないのにそのままにしてました http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/97
98: 名前は開発中のものです。 [] 2018/03/25(日) 09:02:19.18 ID:Z4Ai5OvZ 今日はコルーチンの使い方がなんとなくわかってきたので戦闘の処理をちょっと変えていきます http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/98
99: 弟子 [sage] 2018/03/25(日) 10:58:18.35 ID:7/pkKQAm >>97 そういうことか、それならコンティニュがいいかな http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/99
100: 弟子 [sage] 2018/03/25(日) 12:29:52.97 ID:7/pkKQAm おーゲーム出来た! スライムが思いのほか怖かったよ>< まだ魔法とかスキルとかは無いのかな? アクティブターンでしたっけ?FFぽくコマンド選んでる時も攻撃されてアセッタw http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/100
101: 名前は開発中のものです。 [sage] 2018/03/25(日) 19:28:51.75 ID:Z4Ai5OvZ >>100 よかったですー まだまだこれからですねー とりあえず戦闘のログ周りをもちょっと詰めて次はアイテムをつくっていこうとおもいます http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/101
102: 名前は開発中のものです。 [sage] 2018/03/26(月) 23:19:50.91 ID:9CITGOMO とりあえず今無理やり動かしているところをしっかりクラスわけしていこうと思ってやってるけどなかなか難しいですね とりあえず重複している部分をクラス化していこうとおもっていますが初心者にはなかなか大変です http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/102
103: 名前は開発中のものです。 [sage] 2018/03/26(月) 23:26:48.42 ID:9CITGOMO 戦闘の考え方も少し変えていこうと思います今は全体を適当に流しているんが各々にターンのステータスを持たせてメインループで1ステップずつ動かすことで全体的に戦闘の流れを作ろうと思います ターンスタートフェイズ ↓ コマンド選択フェイズ ↓ コマンド実行フェイズ ↓ ターンエンドフェイズ こんな感じで組み直すことでターンの最初に毒ならダメージを受けるとか ステータスアップの効果を3ターン受けられるとかの実装がしやすくなるかなと考えていますね http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/103
104: 名前は開発中のものです。 [sage] 2018/03/26(月) 23:28:50.50 ID:9CITGOMO ドラクエ方式でコマンド選択し終わるとすべてが動き出す方が簡単なんですが自分のやりたい事的にリアルタイム感がほしいので頑張って作り直していきます 一番の問題はUIの素材やらが絶望的なのとデザインセンスが皆無なのでつらいところですが頑張っていきます http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/104
105: 弟子 [sage] 2018/03/27(火) 00:03:45.14 ID:b2tBgfx2 >>104 ドラクエ系はフリーの素材色々あるからアサルトいいと思う 枠くらいなら手作りでさくっと 9sliceすれば綺麗にしあがりますよ http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/105
106: 名前は開発中のものです。 [sage] 2018/03/27(火) 23:06:34.19 ID:tSgDFRBp コマンドやアイテムの実装をどういった方法でするかで戦闘システムの構築が止まってます メソッドでどんどん追加してswich文で選択だとスマートじゃない気がしてるのでいろいろ調べています http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/106
107: 弟子 [sage] 2018/03/27(火) 23:09:10.08 ID:b2tBgfx2 迷ったときは、シンプルが一番 http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/107
108: 名前は開発中のものです。 [sage] 2018/03/27(火) 23:26:34.16 ID:RXvI+utA ステートマシンで統一するならアイテム毎にクラスを作るのが正道 インターフェースで配列にまとめて、ステートをインデックスにすればSwitchいらないから楽 http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/108
109: 名前は開発中のものです。 [] 2018/03/28(水) 00:16:58.11 ID:ano0dngW >>107 シンプルって難しいですよねー >>108 やっぱりクラスとインタフェースですか https://www.dropbox.com/s/33p4sfirz0jieb6/Comand.cs?dl=0 とりあえずこんな感じで実装していこうかなと思ってるんですが 継承やらインターフェイスがいまいち理解できてないので使い方があってるかよくわからない http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/109
110: 名前は開発中のものです。 [] 2018/03/28(水) 00:32:56.27 ID:ano0dngW ただこの方法だと結局Switch分でどのコマンドのインスタンスを生成するか書かないといけない気がするから気持ち悪いしなんか効率が悪い気がしてるんですよね。 現状たたかうをクリックするとの文字列を取得してswitch文でコマンド決定してるから変わらないんですが 今後コマンドが増えるたびにそのswitch文がどんどん増えること考えると他にいい方法がないか考えないとなと思ってます。 http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/110
111: 名前は開発中のものです。 [] 2018/03/28(水) 00:39:45.68 ID:ano0dngW 手堅いのはDictionaryで最初にすべて初期化してしまって<string Comand>型で保持して取得する方法がいいかなと思ってるんですが、 たとえばリジェネみたいにターンをまたいで効果があるものについてはメンバ変数としてターン経過を持たせようかなと思っているので、 戦闘に参加するキャラクター分リストを作らないといけなくります。 それもどうなのかなっと思っているけど、正直メモリとかまったくわからないからとりあえずやってみようかなと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/111
112: 名前は開発中のものです。 [] 2018/03/28(水) 00:41:44.52 ID:ano0dngW とか書いていて思ったのですが状態変更系は付与コマンドと実行コマンドは別になるからあまり気にしなくてもいい気がしてきたのでもちょっと考えてみます。 日記になって申し訳ないですが独り言だと思ってください。 プログラム本当に難しいです http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/112
113: 弟子 [sage] 2018/03/28(水) 00:42:54.15 ID:HPBo1FRD 100の論理より1の実践ですね やってみないとわからん事あるし とにかく進むのはいいことだと思う リファクタリングは後でじっくりやればいいと思う http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/113
114: 名前は開発中のものです。 [sage] 2018/03/28(水) 00:49:04.95 ID:ano0dngW >>113 そうですねーとにかく書いていきます! http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/114
115: 名前は開発中のものです。 [] 2018/03/28(水) 17:18:25.88 ID:XS6pPiWu >>109 読みやすいコードだったからアレンジしてユニットテストを書いてみた コマンドの追加とテストが楽なやり方 http://fast-uploader.com/file/7077779562605/ 実際使うときの流れはこんな感じかな 【ヒール】の選択時に type = CommandType.Healをキャッシュ 【対象】の選択時に targets = new []{target}をキャッシュ ToDo.Execute(this, targets, type);を発行 全キャラの入力が終わったら ToDo.Update();をマネージャーで実行 http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/115
116: 名前は開発中のものです。 [] 2018/03/28(水) 18:16:40.91 ID:ano0dngW >>115 読みやすいだなんてありがとうございます。 そんなにたいしたことしてないので読みやすいのかもです笑 がんばって読んで参考にさせてもらいます! http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/116
117: 名前は開発中のものです。 [] 2018/03/28(水) 18:20:01.57 ID:ano0dngW 列挙型!! こんなものが合ったんですねーまだまだ勉強不足です。 http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/117
118: 名前は開発中のものです。 [] 2018/03/28(水) 18:22:46.68 ID:ano0dngW 単体テストの作成方法もすごく勉強になります。 ほんとまだまだ覚えることがたくさんありますね。 http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/118
119: 名前は開発中のものです。 [] 2018/03/28(水) 19:19:26.10 ID:ano0dngW foreachの中の(int)がなんなんだろって思ったけどすげえええええってなりました笑 やっぱり人のプログラム見るのって大切ですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/119
120: 名前は開発中のものです。 [] 2018/03/28(水) 19:54:01.18 ID:ano0dngW とりあえず勉強した結果を https://www.dropbox.com/s/lhfj4uqblzs0dri/Test.cs?dl=0 実は動的にインスタンスを生成したいって書き込んだ段階でリフレクションにはたどり着いたのですが 動作が遅いとのことだったのでちょっと見送ってたんですが最初の初期化の段階でリストにすべてのコマンドを 保持すれば使えそうですね http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/120
121: 名前は開発中のものです。 [] 2018/03/29(木) 00:18:42.02 ID:19HQ1fRd とりあえず目標の動きができるようになりました。後はログ出力です。 http://mevius.5ch.net/test/read.cgi/gamedev/1452084824/121
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 136 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s