1
0
forked from noxious/client

Loading sprites and animations now works

This commit is contained in:
Dennis Postma 2024-07-26 20:20:19 +02:00
parent d1f6920ed6
commit 8a75b7ae70
2 changed files with 6 additions and 3 deletions

View File

@ -16,12 +16,13 @@
fontSize: '14px' fontSize: '14px'
}" }"
/> />
<Sprite ref="sprite" :x="tileToWorldX(layer, props.character?.position_x, props.character?.position_y)" :y="tileToWorldY(layer, props.character?.position_x, props.character?.position_y)" :origin-y="1" play="walk" /> <Image texture="character" :x="tileToWorldX(layer, props.character?.position_x, props.character?.position_y)" :y="tileToWorldY(layer, props.character?.position_x, props.character?.position_y)" :origin-y="1" />
<!-- <Sprite ref="sprite" :x="tileToWorldX(layer, props.character?.position_x, props.character?.position_y)" :y="tileToWorldY(layer, props.character?.position_x, props.character?.position_y)" :origin-y="1" play="walk" />-->
</Container> </Container>
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import { Container, Rectangle, Sprite, Text } from 'phavuer' import { Container, Image, Rectangle, Sprite, Text } from 'phavuer'
import { type Character as CharacterT } from '@/types' import { type Character as CharacterT } from '@/types'
import { tileToWorldX, tileToWorldY } from '@/services/zone' import { tileToWorldX, tileToWorldY } from '@/services/zone'

View File

@ -6,7 +6,9 @@ export type Notification = {
export type Asset = { export type Asset = {
key: string key: string
url: string url: string
group: 'tiles' | 'objects' | 'sound' | 'music' | 'ui' | 'font' | 'other' | 'sprite' group: 'tiles' | 'objects' | 'sprites' | 'sprite_animations' | 'sound' | 'music' | 'ui' | 'font' | 'other'
frameWidth?: number
frameHeight?: number
} }
export type Tile = { export type Tile = {