[過去ログ]
UnityでRPGを作ろう! (236レス)
UnityでRPGを作ろう! http://mevius.5ch.net/test/read.cgi/gamedev/1536073127/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
80: コウタ ◆OTiG6IO/7k [] 2018/09/09(日) 05:14:33.71 ID:pP+f483+ スレを読み返して 「1がwikiのHomeのページ書いて以降何もしてない」 と思われてる感があったので、IT業種以外の方向けに説明を書きます。 まず今回まとめに使っているBitbucketは gitホスティングサービスというもので有名なのはGitHubとかで チーム開発のプロジェクト管理で定番のツールです gitというのはコードをローカルとクラウドで管理したり 編集履歴ごとに保存(WinのバックアップMacのタイムマシン的な機能) 複数人の作業をまとめる、とかできます。 世間の皆さんコマンドでバリバリやってますが1はgitクライアント(マウスでUI操作)使ってます。 メニューの(スマホの人は初期表示は多分隠れてる) 「ソース、コミット、ブランチ、プリリク」がgit関連の機能です 「ソース」はそのまま今のコードとかが見れます 「コミット」が各自のローカルPCでの編集履歴で、プッシュするとクラウド側に反映されます 逆にプルとかクローンで他の人の作業を自分のローカルに持ってきたりもします 「ブランチ」は編集の歴史の分岐的な物です、各自がブランチを分岐させて作業してから masterという正史に合流させて一つの製品を作り上げます この時の合流依頼が「プルリク」です、バグとかが合流しないように管理者がチェックします 「パイプライン、デプロイ」は自動でテストとかデプロイしてくれる機能で今は無視でいいです 「wiki」は初期表示がHomeですが2dgameを押すと全ページ表示されます あとで目次的なものを作ります 「課題」はタスク一覧です(個人的に今回ここが最重要です) 必要な作業を羅列して優先度や担当者を書いています 基本的にここに作業を追加してから着手という流れなので、ここが全ての起点になります。 1への要望とか「まずは〇〇をするべきだろ」とかのご意見はここに追加されます。 http://mevius.5ch.net/test/read.cgi/gamedev/1536073127/80
81: 名前は開発中のものです。 [sage] 2018/09/09(日) 05:22:12.25 ID:WZz40CCH >>80 ITわからんけどすごい!この調子で頑張れ! http://mevius.5ch.net/test/read.cgi/gamedev/1536073127/81
124: コウタ ◆OTiG6IO/7k [sage] 2018/09/11(火) 06:00:54.98 ID:mOFcoaNL >>121 今作業してるのはadd_message_windowでまだマージしてません。 そこから落とせるのはmasterなので、Joypadしか入ってません。見方については>>80をご確認ください。 「キー操作->結果受け取り=>状態更新」のアーキテクチャをどうするか?というのが議題です。 (自機の移動、戦闘時等全てのカーソル選択、メッセージ送り等全体の根本になります) 今は ■Joypadの操作対象interface JoypadFocusAble(以下JFA)。 ■JFAの管理部分(デモではMessageWIndowDemoに書いてます、以下Root) がありまして。 ・JFAはGameObjectのMonoBehaviourに実装(自機とかメッセージウィンドウとか選択肢) ・RootはScene毎に一つ用意 ・値流すのにRX使用 ・RootでJFAをスタックで管理(キャンセルで戻れるように)してObservableの購読・解除を管理 ・RootのSubjectを先頭のJFAに渡して結果をOnNextで貰う という作りになってて ・JFAが完全に受け身。 ・Rootが肥大化するかな? ・ABと方向キーは混ぜてもいいか? ・Rxいるか? ・今文字返してるけど結果の戻りを何で定義するか?enum?class? とかが気になる点です。 http://mevius.5ch.net/test/read.cgi/gamedev/1536073127/124
128: コウタ ◆OTiG6IO/7k [sage] 2018/09/11(火) 07:14:30.37 ID:mOFcoaNL >>80に書いてませんでした、クローン用のURLは概要の上に出てます。 >>127 Rootはここでの会話用の仮名ですのでご安心ください。 肥大化に関しては>>92みたいな処理が全部Rootに書かれるってことで ネストの深さ次第では結構やばくなると思いました。 ABと方向キーが別enumなので、例えば両方使うクラスは void OnKeyTapAB(AB arg) void OnKeyTapArrow(Arrow arg) の二つが必要でメンドイってことですね。 これがenum KeyEvent{A,B,UP,Down,Left,Right}みたいな一個なら void OnKeyTap(KeyEvent arg) で済むので。 根本は分けといてintにキャストする値をらズラして混ぜるとかも出来ますが。 RXはやっぱりUnty界隈では微妙な感じですかね 自分は普段はRxJavaとRxSwiftなんですが今回Rx.NET使ってそう思いました。 というか.NET本家なのに明らかに派生組に負けてるという(^▽^;) http://mevius.5ch.net/test/read.cgi/gamedev/1536073127/128
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s