ブラウザゲーム制作

メルカリ

今話題のCopilotPC AI搭載のPCはここ

Macを買うならAmazonで決まり!

欲しかった!MacBook Airがこんなに安く!

Mac購入するなら今がチャンス!

ゲーミングPCならAmazon!

Windows PCならこれしかない!

話題の ミニPC

スマホ、タブレット、話題の新商品!

格安スマホがさらにお安く手に入る!

Amazonならではの戦略的価格!

話題のタブレットがここに!

戦略的価格で話題の商品を購入出来るのはここ

Kindle unlimitedで好きな情報をゲットし放題!

話題の新書が満載読みたい本がここにある!

Kindleで読書はもう常識!

中古パソコンWindows、Macはココ

キャラクターを動かしてみよう!

HTML

<!DOCTYPE html>
<html>
<head>
<title>画像移動</title>
<style>
  #myImage {
    position: absolute; /* 絶対配置にする */
    top: 50px;
    left: 50px;
  }
</style>
</head>
<body>

<img id="myImage" src="asd.jpg" alt="画像">

<script>
const image = document.getElementById('myImage');

document.addEventListener('keydown', (event) => {
  const key = event.key;
  const moveAmount = 10; // 移動量を調整

  // 現在の画像の位置を取得 (pxを除去して数値に変換)
  let currentTop = parseInt(image.style.top) || 0; // 初期値は0とする
  let currentLeft = parseInt(image.style.left) || 0;

  switch (key) {
    case 'ArrowUp':
      currentTop -= moveAmount;
      break;
    case 'ArrowDown':
      currentTop += moveAmount;
      break;
    case 'ArrowLeft':
      currentLeft -= moveAmount;
      break;
    case 'ArrowRight':
      currentLeft += moveAmount;
      break;
  }

  // 画像の位置を更新
  image.style.top = currentTop + 'px';
  image.style.left = currentLeft + 'px';
});
</script>

</body>
</html>

画像データとHTMLファイルです。うなじフォルダにダウンロードして、HTMLをクリックし、ブラウザを起動してください。ブラウザにフォーカスして、カーソルキーでキャラ移動します。パソコンで動作確認しました。おそらくスマホではキーボードをつなげても動作しないかもしれません。

投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です