格式
typescript
Canvas.ppu所属类: Canvas
描述
当前画布上每个单位的像素数。 ppu = 运行时屏幕的尺寸 / 在ui编辑器里编辑的尺寸;如果手机是1280720, 在ui编辑器里编辑的尺寸640360,则ppu=2。
参数
| 参数名 | 类型 | 描述 |
|---|
返回值
| 类型 | 描述 |
|---|---|
number | 每个单位的像素数 |
代码示例
typescript
let go = new GameObject("ui");
let uiComponent = go.AddComponent<UIComponent>(UIComponent);
uiComponent.guiPrefab = Resources.Load<GUIPrefab>(GUIPrefab, "<UUID>");//<UUID>-为ui文件的uuid
let canvas = uiComponent.canvas;
//每个单位的像素数
let ppu = canvas.ppu;
let image = canvas.FindChild(Image,"image");
//将一个Image向左移动两个像素
image.rectTransform.posX = image.rectTransform.posX + 2 * ppu;