■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#1592-0フォーム、アクションハムハム1999-09-15(水) 15:55
     #1610-0RE#1592:フォーム、アクションYK^21999-09-16(木) 05:00
#1592-0
フォーム、アクション
紗紀さん、ありがとうございました!ただ、フォームをずっと動かしていると、
いつかは画面外に出てしまいます。私が作りたいのは、フォームがランダムで画面内を動き
回るプログラムです。

あと、フォームの透明化についてですが、分かりません… 勉強したと言っても条件分岐とか
、変数など
超基本的なことだけです。現在、VB関係のサイトで勉強中です。

さらに質問させていただきます。スーパーマリオ系のアクションゲームを作ろう
としています。が、キャラのジャンプから行き詰まっています。あと、ブロックをすり抜けて
しまいます(当たり前…)。
くわしく教えていただきたいと思います。
#1610-0
RE#1592:フォーム、アクション
> フォームをずっと動かしていると、いつかは画面外に出てしまいます。
> 私が作りたいのは、フォームがランダムで画面内を動き回るプログラムです。

画面の大きさが解っていれば,それに対して自分の位置と大きさから,
はみ出したかどうか判断できますよね。
Screenオブジェクトを調べてみてください。

> あと、フォームの透明化についてですが、分かりません… 勉強したと言っても条件分岐とか
> 、変数など超基本的なことだけです。現在、VB関係のサイトで勉強中です。

透明化はかなり高度な部類にはいると思います。(APIが必要)
とりあえずは VBがある程度使えるようになってからの方がいいかと。

 
> さらに質問させていただきます。スーパーマリオ系のアクションゲームを作ろう
> としています。が、キャラのジャンプから行き詰まっています。あと、ブロックをすり抜けて
> しまいます(当たり前…)。

ただ表示するのでは,画像に過ぎないんですから,当たり判定を付けるのは無理でしょう。
(不可能ではないですが,私はあまりやりたくないですね。)
普通ゲームで当たり判定を付ける場合,画面のモノの配置は別のデータで保持しておきます。
画面は表示するだけで,当たり判定自体は保持してある配置データを調べて判断するわけです。

それからジャンプは,どの程度のモノを求めるかによりますが,
簡単な考え方としては,画像の Topを増減すれば,見た目上ジャンプできるはずですよ。
アイコンなどで試してみてはいかが?
このページと関連する記事:
#9002-0ジャンプのさせかた2000-06-22(木) 18:16
#30010-0格闘ゲーム作成支援お願い2000-09-14(木) 17:46
#7812-0VBでのシューティングゲーム製作2000-04-29(土) 00:05
#1497-0フォームの移動1999-09-12(日) 16:39
#7828-0ゲームを作りたいんですが.....2000-04-29(土) 17:37
#17661-0フォームの位置設定について2001-09-09(日) 01:39
#26026-0背景の透明化2000-07-19(水) 06:43
#25139-0コーディングの作法?、常識なのかな?2001-12-05(水) 21:35
#946-1フォームを透明にする方法をおしえて1999-07-07(水) 17:31
#4045-0画像をふわーっとフェイドインさせたい1999-11-14(日) 05:32
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)