Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
オマケからさらに勉強になります。とても参考になりました
懐かしいニコニコのC++とDirectXで作られてた動画も拝見しましたプログラミング初心者だった私は主さんの動画に助けられた思い出
これが無料で見られる時代、素晴らしい…!全く触れたことがないので少ししか理解できませんでしたが、ためになりました!
JavaScriptでゲーム作成を探してたらc#でここに。c#は4年ぐらいやってました。Unityでc#で少し遊んだけどc#だけでここまでできるんだと感心!ありがたいノウハウです。
突然のコメント失礼します。自機の右にある、スコアボードの、作り方はどのようにプログラムするのでしょうか?また、重ねて質問ですが、キャラクター同士の会話の際のプログラムのやり方も、教えていただけると幸いです。
スコアボードなどの背景は、単に動かない画像を自機などと同じ方法で表示しているだけです。今回やっていませんが数字の画像を切り替えて重ねて表示すればスコア表示もできます。キャラクター同士の会話も、動かない画像を同じ方法で表示しているだけです。自機の表示との違いは画像が大きいだけです。
1:35の雷マークが無いんですがどうすればいいですか?
それ以前の手順に違うところがないか確認願えますか
@@user-tk6ow8cq2x C#とは違う方のWindowsフォームアプリでやってました!C#の方にしたらちゃんと雷マークでました!ありがとうございます!
ショットや弾、雑魚敵など大量に存在するオブジェクト間の当たり判定処理を軽くする方法などをよろしければ動画で教えていただけませんか?
工夫次第で軽くすることは出来そうですがやったことはありません。例えば画面をいくつかの領域に分けて同じ領域にあるものだけの当たり判定をする、いくつかの弾を塊として扱って近傍にあるかどうかの1次判定を行う、などによって判定回数を減らすことが出来そうな気がします。
@@user-tk6ow8cq2x ありがとうございます
コメント失礼いたします。4:57あたりの「自機名.position.X」のところで、「宣言する前にローカル変数'position'を使用できません。このローカル変数の宣言は、フィールド'敵名'position'を非表示にします。」などのエラーが出ます。このような場合どうすれば良いのでしょうか。お答えして頂ければ幸いです。
状況が良く分かりませんが、自機クラスのpositionと、敵クラスのpositionで、変数名の衝突が起こっているようなエラーのように見えます。エラーが出るpositionはどのクラスのオブジェクトのメンバー変数であるpositionを表しているかを確認してみると良いかも知れません。
解決できました。ありがとうございます。
質問です。自分も実際、やってみたら、タイマーイベントのあたりからソリューションエクスプローラーのプロジェクト名が変わっていましたけど、どうやったんですが?やり方を教えてください。
動画中の一部のプロジェクト名やそれに伴うnamespaceが本体と少し違うのは、動画編集の都合上の理由です。全体のプログラムを作った後に、一部を説明する動画の作成ために小さいテストコードを作ったのでそのようになっています。
F-ZEROをVisualstudio c# で作りたいのですが、マップとスピードの調節の作り方がわからないので動画で教えていただけませんか?
3Dグラフィックスの基礎という動画を現在作成中です。参考になれば幸いです。
わざわざご返答頂きありがとうございます。参考にさせていただきます!
プログラミング初心者です。ゲームの描画サイズをウインドウのサイズに自動で変更されるように改修したいのですが、どこを改修すればいいのか考えても分からずコメントさせていただきました。なにかヒントなどいただけないでしょうか?
それは結構 大変な改修です。一つの方法としては現在のウィンドウのサイズ(Form1.Size)を取得して元のサイズからの拡大縮小率を計算し、全ての画像と位置を同じように拡大縮小することです。画像の解像度は落ちます。もう一つの方法は選択可能な各画面サイズに応じて別の大きさの画像を予め用意しておくことです。画像が引き延ばされることがないのでキレイですが作るのは大変です。もう一つの方法はDirectXなどのゲーム作り用のライブラリに画像処理を任せることです。一般的に多くのゲームはこのようなライブラリを用いて作られています。これを採用すると根本から作り直しになります。
オマケからさらに勉強になります。
とても参考になりました
懐かしい
ニコニコのC++とDirectXで作られてた動画も拝見しました
プログラミング初心者だった私は主さんの動画に助けられた思い出
これが無料で見られる時代、素晴らしい…!
全く触れたことがないので少ししか理解できませんでしたが、ためになりました!
JavaScriptでゲーム作成を探してたらc#でここに。c#は4年ぐらいやってました。Unityでc#で少し遊んだけどc#だけでここまでできるんだと感心!
ありがたいノウハウです。
突然のコメント失礼します。
自機の右にある、スコアボードの、作り方はどのようにプログラムするのでしょうか?
また、重ねて質問ですが、キャラクター同士の会話の際のプログラムのやり方も、教えていただけると幸いです。
スコアボードなどの背景は、単に動かない画像を自機などと同じ方法で表示しているだけです。今回やっていませんが数字の画像を切り替えて重ねて表示すればスコア表示もできます。キャラクター同士の会話も、動かない画像を同じ方法で表示しているだけです。自機の表示との違いは画像が大きいだけです。
1:35の雷マークが無いんですがどうすればいいですか?
それ以前の手順に違うところがないか確認願えますか
@@user-tk6ow8cq2x C#とは違う方のWindowsフォームアプリでやってました!C#の方にしたらちゃんと雷マークでました!ありがとうございます!
ショットや弾、雑魚敵など大量に存在するオブジェクト間の当たり判定処理を軽くする方法などをよろしければ動画で教えていただけませんか?
工夫次第で軽くすることは出来そうですがやったことはありません。例えば画面をいくつかの領域に分けて同じ領域にあるものだけの当たり判定をする、いくつかの弾を塊として扱って近傍にあるかどうかの1次判定を行う、などによって判定回数を減らすことが出来そうな気がします。
@@user-tk6ow8cq2x ありがとうございます
コメント失礼いたします。
4:57あたりの「自機名.position.X」のところで、「宣言する前にローカル変数'position'を使用できません。このローカル変数の宣言は、フィールド'敵名'position'を非表示にします。」などのエラーが出ます。このような場合どうすれば良いのでしょうか。お答えして頂ければ幸いです。
状況が良く分かりませんが、自機クラスのpositionと、敵クラスのpositionで、変数名の衝突が起こっているようなエラーのように見えます。エラーが出るpositionはどのクラスのオブジェクトのメンバー変数であるpositionを表しているかを確認してみると良いかも知れません。
解決できました。
ありがとうございます。
質問です。
自分も実際、やってみたら、タイマーイベントのあたりからソリューションエクスプローラーのプロジェクト名が変わっていましたけど、どうやったんですが?
やり方を教えてください。
動画中の一部のプロジェクト名やそれに伴うnamespaceが本体と少し違うのは、動画編集の都合上の理由です。全体のプログラムを作った後に、一部を説明する動画の作成ために小さいテストコードを作ったのでそのようになっています。
F-ZEROをVisualstudio c# で作りたいのですが、マップとスピードの調節の作り方がわからないので動画で教えていただけませんか?
3Dグラフィックスの基礎という動画を現在作成中です。参考になれば幸いです。
わざわざご返答頂きありがとうございます。
参考にさせていただきます!
プログラミング初心者です。
ゲームの描画サイズをウインドウのサイズに自動で変更されるように改修したいのですが、どこを改修すればいいのか考えても分からずコメントさせていただきました。
なにかヒントなどいただけないでしょうか?
それは結構 大変な改修です。一つの方法としては現在のウィンドウのサイズ(Form1.Size)を取得して元のサイズからの拡大縮小率を計算し、全ての画像と位置を同じように拡大縮小することです。画像の解像度は落ちます。もう一つの方法は選択可能な各画面サイズに応じて別の大きさの画像を予め用意しておくことです。画像が引き延ばされることがないのでキレイですが作るのは大変です。もう一つの方法はDirectXなどのゲーム作り用のライブラリに画像処理を任せることです。一般的に多くのゲームはこのようなライブラリを用いて作られています。これを採用すると根本から作り直しになります。