No video

【ゆっくり解説】誰でも作れるゲームプログラミング講座3シーン制御ですっきり整理

  Рет қаралды 11,925

ゆっくりコンピュータサイエンス

ゆっくりコンピュータサイエンス

Күн бұрын

ゲームの基本構造を学んで、誰でもゲーム開発できるようになるためのゲームプログラミング講座第三回です。今回はシーン制御です。実際に物を作りながらゆっくり解説します。
次の動画 ⇒ • 【ゆっくり解説】誰でも作れるゲームプログラミ...
前の動画 ⇒ • 【ゆっくり解説】誰でも作れるゲームプログラミ...
動画中で開発した成果物はこちらです。
drive.google.c...
このチャンネルでは、コンピュータサイエンスを中心に、ソフトウェア、ハードウェア、ゲームなどについてゆっくり解説の動画をアップロードしていきます
BGM素材
【東方】おてんば恋娘【自作アレンジ】
【BGM・日常】Positive
【自作曲】cat on piano【ライトタッチピアノ】
ニコニ・コモンズ commons.nicovi...
#ゆっくり解説 #プログラミング #ゲーム開発 #コンピュータサイエンス

Пікірлер: 6
@user-mh2rj9mv5y
@user-mh2rj9mv5y Жыл бұрын
Formアプリの開発などでC#はそれなに楽しんで学習できたのですが、 JavaScriptは作りたいもの定められず手を出せずにいました。 そんな時にこの動画に出会えてまたやってみようという気になれました。 ありがとうございます。
@user-ce1jc2my5r
@user-ce1jc2my5r 6 ай бұрын
霊夢が血しぶきあげるの笑った🤣
@tasshich
@tasshich Жыл бұрын
すみません 動画の通りにやったら動かなくなったのでテンプレート書き写しました 比べてみたらここの部分の説明がなかったように感じます function keydown(e) { // ゲームプレイ中 if (scene == Scenes.GameMain) { if (speed == 0) { speed = -20; acceleration = 1.5; } // ゲームオーバー中 } else if (scene == Scenes.GameOver) { if (frameCount > 60) { init(); } } }
@nobutanaka4434
@nobutanaka4434 Жыл бұрын
とても勉強になります!!素晴らしい動画ありがとうございます。 コードを書いていてわからないところがあるのですが、 GameOver時のキャラクター描画で g.drawImage{ characterImage, -characterImage.width/2, -characterImage.height/2, ‥‥ } となっている描画開始位置パラメータの -characterImage.width/2などの数値は、どのような計算で出る数値なのでしょうか? translateでcharacterPosX,characterPosYを真ん中に設定したのに characterPosXなどのパラメータを無くしてもうまく動いていることがよくわからないです。 よろしければぜひ教えていただけると嬉しいです。
@yukkuriCS
@yukkuriCS Жыл бұрын
translateは座標系の原点の位置を決める命令ですね。実行するとそれ以降の描画命令の位置がずれることになります。 今回の例だとcharacterPosX, characterPosYの位置が、座標系の原点に設定されます。 その状態で、例えばg.drawImage(img, 0, 0)のように本来原点に描画するような命令を実行すると、実際はcharacterPosX, characterPosYの位置に描画されるということになります👍
@nobutanaka4434
@nobutanaka4434 Жыл бұрын
@@yukkuriCS なるほど、translateの時点で座標系の原点が決まっていて、そこから見た相対的な位置をg.drawimageで指定していたんですね、わかりやすい説明本当にありがとうございます!ちなみにゲーム作り終えました、たくさんの要素を動画に織り込んでいただいて、とても勉強になりました。自分でオリジナル要素を追加してゲーム作ってみようと思います!
Чёрная ДЫРА 🕳️ | WICSUR #shorts
00:49
Бискас
Рет қаралды 6 МЛН
Little brothers couldn't stay calm when they noticed a bin lorry #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 20 МЛН
❌Разве такое возможно? #story
01:00
Кэри Найс
Рет қаралды 3,4 МЛН
【ゆっくり解説】テトリスが6行で書ける?!驚異のショートコーディング
9:03
ゆっくりコンピュータサイエンス
Рет қаралды 128 М.
Collision detection - Coding for Beginners
16:18
ヘロンの数学ちゃんねる
Рет қаралды 82 М.
The Most Impressive Scratch Projects
11:00
DenshiVideo
Рет қаралды 4,9 МЛН
【ゆっくり解説】誰でも作れるゲームプログラミング講座2当たり判定は簡単?
9:07
ゆっくりコンピュータサイエンス
Рет қаралды 23 М.
頭が悪い人の思考法
11:59
ハック大学
Рет қаралды 2,6 МЛН
作りたいゲーム別にオススメのゲームエンジンを紹介します
7:08
ひろはす ゲームクリエイター養成所
Рет қаралды 229 М.