第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

無法旋轉(zhuǎn)汽車且瓦片地圖不完全可見

無法旋轉(zhuǎn)汽車且瓦片地圖不完全可見

慕的地8271018 2022-12-09 19:20:16
我正在嘗試將以下 Phaser2 示例 ( https://phaser.io/examples/v2/tilemaps/fill-tiles ) 移植到 Phaser3 中。我遇到兩個(gè)問題:我無法旋轉(zhuǎn)車輛,因?yàn)樽?右鍵不起作用。我無法讓 tilemap 正確顯示,它似乎被切斷了。    import Phaser from "phaser";        const config = {      type: Phaser.AUTO,      parent: "phaser-example",      width: 800,      height: 600,      physics: {        default: 'arcade'      },      scene: {        preload: preload,        create: create,        update: update,        render: render      }    };        const game = new Phaser.Game(config);    let cursors;    let player;    let map;    let speed = 0;        function preload() {      this.load.tilemapTiledJSON('desert', 'desert.json');      this.load.image('tiles', 'https://examples.phaser.io/assets/tilemaps/tiles/tmw_desert_spacing.png')      this.load.image('car', 'http://labs.phaser.io/assets/sprites/car90.png')    }        function create() {      map = this.make.tilemap({ key: 'desert' });      const tiles = map.addTilesetImage('Desert', 'tiles');      const layer = map.createDynamicLayer('Ground', tiles, 0, 0);          cursors = this.input.keyboard.createCursorKeys();      player = this.physics.add.sprite(450, 80, 'car');          this.cameras.main.startFollow(player, true, 0.05, 0.05);    }        function update() {          // Drive forward if cursor up key is pressed down          if (cursors.up.isDown && speed <= 400) {        speed += 10;      } else {        if (speed >= 10) {          speed -= 10        }      }          // Drive backwards if cursor down key is pressed down          if (cursors.down.isDown && speed >= -200) {        speed -= 5;      } else {        if (speed <= -5) {          speed += 5        }      }          // Steer the car          if (cursors.left.isDown) {        player.body.angularVelocity = -5 * (speed / 1000);      } else if (cursors.right.isDown) {        player.body.angularVelocity = 5 * (speed / 1000);      } else {        player.body.angularVelocity = 0;      }    我怎樣才能解決這個(gè)問題?
查看完整描述

1 回答

?
智慧大石

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊

我將代碼加載到一個(gè)沒有資產(chǎn)的空白項(xiàng)目中,并且能夠看到缺少對(duì)象的圖像旋轉(zhuǎn)。然而,看起來速度對(duì)角旋轉(zhuǎn)的依賴性太低了。如果你減少用于計(jì)算角速度的速度比例的減少,你可以讓汽車轉(zhuǎn)得更快。證明 -> https://stackblitz.com/edit/phaser-2-example-so


查看完整回答
反對(duì) 回復(fù) 2022-12-09
  • 1 回答
  • 0 關(guān)注
  • 125 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)