[過去ログ] 【初心者】スレを立てる前にココで質問を【Part28】©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
160: 名前は開発中のものです。 [] 2016/08/29(月) 15:57:47.62 ID:K70ZfK/z(1) AAS
2Dの当たり判定は、
点と円、点と四角、四角と四角、などで解決しようと工夫する。
特殊な場合で、ドット単位での当たり判定を行うのならば、
2枚の単色ビットマップ画像を使い、計算によってドットの重なり判定を計算します。
キャラのスプライトが小さければ計算の負荷は大きくない。
サブルーチンを作れば、呼び出すだけで良い。
161: 135 [] 2016/08/29(月) 19:35:34.36 ID:mNqIJTC8(1) AAS
実は◇は回転しています。□はそのままですが。
「
攻撃方法は聖剣伝説のようにしようと思います。
動画リンク[YouTube]
そこで剣の動きを弧のように移動させたいのですが、どのようにしたらいいでしょうか?
」
今は当たり判定と並行して攻撃の軌道も実装しようとしてますが動画のような攻撃は難易度が高いと感じています。
ちょっと今までの進捗を。
外部リンク:pastebin.com
162(1): 名前は開発中のものです。 [sage] 2016/08/30(火) 02:42:13.81 ID:XKDroqOn(1) AAS
回転しているなら、Colliderを円にする
163: 名前は開発中のものです。 [] 2016/08/31(水) 08:17:08.17 ID:les2kq14(1) AAS
初歩的な質問すみません
横スクロールゲームを作っているのですが、自キャラが壁にぶつかったりすると倒れたり回転したりしてしまって…
どうすれば直りますかね?
164: 名前は開発中のものです。 [sage] 2016/08/31(水) 08:38:19.14 ID:tygJ/iuq(1) AAS
倒れたり回転したりするコードがあるはずだから、そこを消せば直る
165(1): 名前は開発中のものです。 [] 2016/08/31(水) 19:59:08.47 ID:6hcQ0TPz(1) AAS
>>162
162
Unityではなくjavaなのでちょっと分からん。
166(1): 名前は開発中のものです。 [sage] 2016/08/31(水) 22:05:48.52 ID:g+6Oizkq(1) AAS
ゴッドフィールドのようなブラウザ(できればスマホでも)動くオンラインカードゲームっぽいものを作りたいんですが
ああいうのは何で作るものなんでしょうか?初心者が最初に手を出すにはハードルが高いものですか?
167(1): 名前は開発中のものです。 [sage] 2016/09/01(木) 01:01:03.61 ID:hUusGiB6(1) AAS
>>165
オブジェクトに、描画ピクセルとは別に、衝突範囲(Collider)も持つ
回転していてややこしいから、中心点から、半径r の円でよいと思う
168(1): 名前は開発中のものです。 [sage] 2016/09/01(木) 01:47:08.43 ID:I4URZESt(1/2) AAS
>>166
今調べたらそれはFlashで作ってあるとあった
Flashは今後廃止されていく運命にある
なぜならこれの代わりとしてHTML5+CSS3+JavaScriptをスタンダードにしようという動きがあり、
しかもそれは世界的かつ現在急速進行中だからだ
今PCブラウザとスマホの両方で動くゲームを作ろうと思ったら、
前述のHTML5+CSS3+JavaScriptを使うか、
Unityなどのゲームエンジンを使用するのが常套手段である
どちらもハードルは高くないが、挫折する者は一定数いる、現実は非情である
169(1): 名前は開発中のものです。 [sage] 2016/09/01(木) 01:59:05.37 ID:F1ofR+sr(1) AAS
>>168
廃止されても対応できる後継ゲームとして「かみたたき」って奴に切り替わったんですが
それが、何で動くか分からなかったんですが、多分書いてくれたHTML5+CSS3+JavaScriptなのかな?
UnityはChromeだと対応していないので、多分違うだろうし、
ブラウザオンラインゲームを作るなら、チャットソフトを作ってみればいいといった物や、
試しにじゃんけんゲームを作ったみたいなサンプルもあったので、そこらへん真似て試してみたいと思います、
170: 名前は開発中のものです。 [sage] 2016/09/01(木) 02:33:31.06 ID:I4URZESt(2/2) AAS
>>169
かみたたきを調べてみたが、
ソースにmain.dart.jsを読み込む記述があるではないか
つまりHTML5+CSS3+JavaScriptで動いているのは間違いないが、
JavaScriptの部分はDartという別の言語で書いたコードをコンパイルして作られたことを示している
Dartは先進的かつマニアックすぎてまったくお勧めできない
意識が高く技術の取得に情熱を伴うなら手を出しても良いが、
そうでないならピュアなJavaScriptを使うのが良いだろう
171: 名前は開発中のものです。 [] 2016/09/01(木) 20:05:39.00 ID:BKwTMDTc(1) AAS
>>167
>>122122(2): 名前は開発中のものです。 [] 2016/08/16(火) 17:38:32.25 ID:V8Jrzr6n(2/2) AAS
>>121
ありがとう。提示された単語で調べてみるよ。
今の所、攻撃ボタンは1〜2つを目安に考えてる。
上からの視点でするゲームだから「斬る」や「突き」がいいかもしれない。
で教えてもらったことに、攻撃には「斬る」、「突く」などがある。
仮に、プレイヤーが20ピクセル四方で、武器が剣の6ピクセルだと仮定すると
剣の中点から6/2=3ピクセルが当たり領域となる。
しかし、武器を槍(30ピクセル)に変更した場合、槍中点から30/2=15ピクセルが当たり領域となってしまう。
ちょっと当たり判定がユルユルになってしまうと思うのですが?
172: 名前は開発中のものです。 [sage] 2016/09/01(木) 20:15:12.13 ID:ImUTVUZx(1) AAS
そら判定対象が円に近いものでないのに円で判定すれば誤差は大きくなるのはしょうがない
武器ごとに判定方法を変えて円2つとかでやれば誤差は小さくなる
173: 名前は開発中のものです。 [sage] 2016/09/04(日) 01:26:25.88 ID:7yem5OdG(1) AAS
遅レスで悪いけど>>155155(2): 名前は開発中のものです。 [sage] 2016/08/29(月) 00:19:28.12 ID:8bKQLNg4(1) AAS
>>149
?◇のいずれかの頂点が□に含まれていれば当たり。
?□のいずれかの頂点が◇に含まれていれば当たり。
?□と◇の辺が交差していれば当たり。
を?だけでやろうとすると
「◇が完全に□の中に入っている場合」と
「□が完全に◇の中に入っている場合」で当たらなくなる。
174(1): 135 [] 2016/09/09(金) 21:06:20.03 ID:H81QCU7z(1) AAS
中々うまい攻撃方法が思いつかない。
目標は聖剣伝説のようなカンジ。
現在は直線的?なカンジ
175: 名前は開発中のものです。 [sage] 2016/09/10(土) 19:16:58.93 ID:Wqeurk9k(1) AAS
本当なら該当するスレで聞くべきなのでしょうが
よい質問をできる自信がないのでこちらで相談させてください
>>126126(2): 名前は開発中のものです。 [sage] 2016/08/21(日) 00:48:16.47 ID:HCDM738O(1/4) AAS
初めてゲーム制作に取り組もうと思うんだが、
どういった開発環境を選んで勉強をすればいいのかがわからないから、アドバイスを貰えないだろうか?
作りたいのはローグライク(なのか?)で、Windows上で動くソフトにしたい
ゲームのイメージとしては、FTLが一番近い
例えば、升目状に4x4の16個の部屋があるワールドがあったとして、左上の部屋がスタートで、右下の部屋がゴール
部屋ではランダムイベントや戦闘を処理して、終わったら隣接した部屋に移動する
というのを繰り返してゴールを目指す感じ
戦闘は古典的なRPGゲームのような、フロントビューの戦闘を考えている
の方に近い質問です。プログラムの知識はありません
スタンスとしては、同じく>>127127(2): 名前は開発中のものです。 [sage] 2016/08/21(日) 00:58:41.46 ID:4jRolD9w(2/6) AAS
「ゲームを作りたいのであって、出来ることならプログラミングなんて触りたくない」
って人もいれば
「プログラムの勉強がしたい、その上で題材としてゲームを選んだだけ」
って人もいる。
自分がどういう位置なのか、考えてみてはどうだろうか。
ゲーム3割で勉強7割とかさ。
でいうところの前者にあたります
作りたいものは
・ランダムあるいはシンボルで普通にエンカウントするコマンド形式のRPGで、動作環境はPCを想定
・「行動を選択、決定」という処理ではなく「ドラムのようにコマンドを回して、一定時間が経過する度にドラムの前面のコマンド・あるいは硬直時間や準備時間を実行する」という処理をしたい
・更に、同じ時間軸の中で敵の行動も並行して処理したい。被った場合の優先順位のシステムは自分でデザインできればと思います
・クリプトオブネクロダンサーのように戦闘BGMのBPMに合わせる事が出来れば是非やりたいのですが、段階を踏んだ方が良いでしょうし贅沢は言いません
・キャラクターを複数操作したいので、左右キーを使わずに各キャラクターのドラムの上下ボタンを設定したい(3人パーティなら上asd・zxcなど)
他の同人RPGを遊んでいる中で、「戦闘に移行するテンポが早くて好き」
だから合っているのかな?(デフォ戦闘に限る話かもしれませんが)と思ったツールがウディタでした
構想しているものは不可能かあるいは難解かと気になり素人なりに調べウディタそのものもまず試しに触りましたが、
大体の事はできますと言われてもまるで実感が無いのが正直なところです。
一から書いた仕組みをウディタで動くように直してコモンイベントにぶち込めば動くよ!というニュアンスなのでしょうか
176: 名前は開発中のものです。 [sage] 2016/09/16(金) 08:03:06.49 ID:PBnEMWYq(1) AAS
だいたいどんなツールでも
デフォルトの挙動以外をやろうとすると習熟が必要となる。
例えば老舗のRPGツクールなんかだと、10年選手がごろごろ居る。
たぶん20年やってるって人も居るんじゃないかな。
その上で、
・標準の挙動との差はどれくらいか
・絶対に不可能ではないかどうか
・ツールの習熟のみに集中できるか
などが変わってくるだけ
177: 名前は開発中のものです。 [sage] 2016/09/22(木) 09:40:41.09 ID:aMuA/3zf(1/2) AAS
ゲームの製作とはちょっとずれるんだけど質問いいですか?
とあるスマホアプリゲームで「日替わり商品」という日替わりで買えるアイテムが変わるシステムがあるのですが
その品物を決めるのにどのような方法がありますか?
1-5枠までのおそらく完全ランダムな枠と、
1-7枠までのカテゴリ別の枠(1つめは武器、2つめはサポート系のアイテムなど)があります。
こういうのは日が変わるごとにある規則に沿って出しているのか、それとも出すアイテムを手動で決めておいてそれを出すのか、どっちなのでしょうか?
質問する場所が分からなかったからとりあえずここに来てしまいました。
スレチだったらすみません。
そうでなければ、回答をお願いしたいのですが…。
178(1): 名前は開発中のものです。 [sage] 2016/09/22(木) 11:07:00.77 ID:2DVgRF7L(1/2) AAS
両方とも実在はする。
自分の会社しか知らないけど、機械的に生成するパターンのほうが多いんじゃないかな。
自動化するメリットで特に大きいのは、「コストカット」と「ヒューマンエラー防止」。
割合とか条件式とかを設定しておいて、あとは基本的に機械任せ。
運営の要望などに応じて、臨機応変に提供割合等を変えれるとなお良し。
逆に、1週間や1ヶ月で商品のラインナップがループするような仕組みなら
おそらく手動でも十分運営できる範囲だろう。
その場合でも、1から100まで人間が考えるのではなく、ランダム選択ツール等で生成しておき、
微調整したあとに改めて手動登録するというパターンが多いと予想してみる。
まあガチャなら景表法なんかの関係でまた変わってくるんだけど
179: 名前は開発中のものです。 [sage] 2016/09/22(木) 15:04:55.08 ID:aMuA/3zf(2/2) AAS
>>178 ありがとうございます。どちらも有りうるのですね。
ガチャではありません。ゲーム内通貨などでの買い切りの形です。
また、このゲームは作者によると完全個人製作のようで、さらに商品のラインナップには規則性がない(全く同じものが2日連続で出たり、逆にいつまでもこなかったりなど)ようですので、自動生成なのかなと思います。
今のところ半年以上音沙汰がないのでせめて手動であればと思ったのですがね…。
とても参考になりました。ありがとうございました。
180(1): 名前は開発中のものです。 [sage] 2016/09/22(木) 19:56:44.23 ID:31PHITTE(1) AAS
>>174
がんばってるかい?アクションゲーム制作のつまづきやすい所だよね
当たり判定はゲーム会社でも細かな部分はカットしてたり、大ざっぱだったりするね
難しくならないレベルで、ゲームとして面白くなっていれば大丈夫と思うよ
さて、戦闘シーンのアイデアをちょっと紹介するね
敵にも槍を持たせる
槍は重たい武器なので、すぐに槍を振り回せないように間を持たせて焦らす
プレイヤーに無双してもらって、頃合いを見て槍で倒せないボスを出す
遠隔魔法、遠隔銃弾の武器を実装する
181(1): 名前は開発中のものです。 [sage] 2016/09/22(木) 22:33:42.59 ID:2DVgRF7L(2/2) AAS
突然どうしたん
182(1): 名前は開発中のものです。 [sage] 2016/09/23(金) 06:49:02.74 ID:sJR5q/lB(1) AAS
>>181
180だけど、アクションゲーム好きなのさ
183(1): 名前は開発中のものです。 [sage] 2016/09/23(金) 10:32:05.50 ID:KpGVc99e(1/2) AAS
モニュメントバレーみたいなお洒落なスマホゲーム作りたいんですけど
あれってどうやって作ってるんですかね?
184: 名前は開発中のものです。 [sage] 2016/09/23(金) 11:00:24.19 ID:KpGVc99e(2/2) AAS
ユニティとかで作ってるの?
上下前次1-新書関写板覧索設栞歴
あと 818 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s