12 lines
380 B
TypeScript
12 lines
380 B
TypeScript
import { SpriteFrame } from "cc"
|
|
|
|
const INDEX_REG = /\((\d+)\)/
|
|
|
|
const getNumberWithinString = (str: string) => parseInt(str.match(INDEX_REG)?.[1] || '0')
|
|
|
|
export const sortSpriteFrame = (spriteFrame: Array<SpriteFrame>) =>
|
|
spriteFrame.sort((a, b) => getNumberWithinString(a.name) - getNumberWithinString(b.name))
|
|
|
|
export const rad2Angle = (rad: number) => rad / Math.PI * 180
|
|
|