Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

itch.ioitch.io logo & titleitch.io logo

Browse GamesGame JamsUpload GameDeveloper LogsCommunity
Log inRegister
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Superpowers

Created bySparklin Labs
0
Members

[Script] Drag movement camera

Bonjour à tous,

Voici le code d'un behavior de caméra permettant de la faire ce déplacer grâce a un clic + glisser de la souris.

class CameraBehavior extends Sup.Behavior {    speed = 0.04    dragOrigin : Sup.Math.Vector3;    awake() {      }  update() {    let mousePos = Sup.Input.getMousePosition();    let mousePos3d = new Sup.Math.Vector3(mousePos.x, mousePos.y, 0);    let cameraPos = this.actor.getPosition();       mousePos3d.unproject(this.actor.camera);               if (Sup.Input.wasMouseButtonJustPressed(0))        {            this.dragOrigin = mousePos3d;            return;        }         if (!Sup.Input.isMouseButtonDown(0)) return;         this.actor.move(mousePos3d.subtract(this.dragOrigin).multiplyScalar(-this.speed));   }}Sup.registerBehavior(CameraBehavior);


J’espère que sa en aidera certain. Je continuerais à partager quelques bouts de codes.

Log in to reply Join the discussion. Log in or create a free itch.io account to continue.
itch.io on Twitteritch.io on Facebook
AboutFAQBlogContact us
Copyright © 2025 itch corp ·Directory ·Terms ·Privacy ·Cookies

[8]ページ先頭

©2009-2025 Movatter.jp