首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phaser-3:有没有一种方法可以在程序运行时将图像从一个位置移动到另一个位置,这样做是可见的?

Phaser-3:有没有一种方法可以在程序运行时将图像从一个位置移动到另一个位置,这样做是可见的?
EN

Stack Overflow用户
提问于 2021-12-02 12:52:30
回答 1查看 31关注 0票数 0

我想为rpg游戏创建一个战斗系统,其中一个开始动画播放,显示战斗角色从屏幕的一侧移动到屏幕上的某个位置。下面提供的当前代码、资产和当前运行视图;

代码语言:javascript
复制
<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8" />
    <title>battle</title>
    <script src="phaser.js"></script>
    <style type="text/css">
        body {
            margin: 0;
        }
    </style>
</head>
<body>


<script type="text/javascript">
var config = {
    type: Phaser.AUTO,
    width: 1900,
    height: 900,
    physics: {
        default: 'arcade',
        arcade: {
            gravity: { y: 0},
            debug: false
        }
    },
    scene: {
        preload: preload,
        create: create,
        update: update,
        
        }
    };
var game = new Phaser.Game(config);

function preload(){ 
    this.load.image("background","assets/battle background.png");
    this.load.image("hydroBot","assets/water hydrant.png");
    
};
function create(){
    const battle = this.add.image(0,0,"background").setOrigin(0,0);
    const bot= this.add.image(1000,200,"hydroBot");
    bot.setScale(5);
   
    
};
function update(){

};

</script>
</body> 

water_hydrant/hydrobot

the battle background

the current view when running the code

非常感谢,谢谢:)

EN

回答 1

Stack Overflow用户

发布于 2021-12-03 11:32:03

是的,看看有没有补丁。您可以使用它来移动图像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70199837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档