CXMB教學(6):XML之座標體系概念 - 改機
By Suhail Hany
at 2011-07-25T20:11
at 2011-07-25T20:11
Table of Contents
前言:
這篇指的是RCO檔案中,物件編輯時,座標軸體系的基本概念
由於寫得有點長所以額外獨立出來一篇
物件座標軸:
在物件的建立之前,得先搞清楚在PSP中座標軸的體系
PSP的座標有兩個特性,就是置中and相對
1.置中:
PSP的解析度為480x272,而原點在正中央
因此上下左右各有240x136的區塊,以下是圖解:
(-240,136)┌──────────┼──────────┐(240,136)
│ │ │
│ │ │
│ │(0,0) │
┼──────────┼──────────┼
│ │ │
│ │ │
│ │ │
(-240,-136)└──────────┼──────────┘(240,-136)
2.相對:
前面提到的置中,參考座標是「該物件的母物件」,也就是包含著該物件的容器
就一般而言,對於PSP主畫面的物件來說,座標是以畫面的480x272進行換算
但是由於PSP「可以建立空白物件的緣故」,也就是建立「物件群組」
空白物件群組本身是沒有寬度的,可視為一個點
那麼該「物件群組內的物件」,座標軸系統便是以該「物件群組為中心」
而「物件群組本身,座標系統則是PSP畫面本身」,以下是範例:
1.建立一個空白物件群組A,並將座標設定在(120,0)的位置
那麼他將出現在圖中所示的地方
(-240,136)┌──────────┼──────────┐(240,136)
│ │ │
│ │ A(120,0) │
│ │(0,0) / │
┼──────────┼──────────┼
│ │ │
│ │ │
│ │ │
(-240,-136)└──────────┼──────────┘(240,-136)
2.將另一個含有80x60大小圖片的物件B,放置在物件群組A的裡面
那麼圖片將會是以下的視覺位置
(-240,136)┌──────────┼──────────┐(240,136)
│ │ │
│ │ (80,30) (160,30) │
│ │ ┌──┐ │
┼──────────┼───┤ ├───┼
│ │ └──┘ │
│ │ (80,-30) (160,-30)│
│ │ │
(-240,-136)└──────────┼──────────┘(240,-136)
3.這時如果將物件B的座標,設定為(-40,30)
由於物件B的座標是以A的中心(120,0)進行換算的
那麼圖片將會是以下的視覺位置
(-240,136)┌──────────┼──────────┐(240,136)
│ │(40,60) (120,60) │
│ │ ┌──┐ │
│ │ │ │ │
┼──────────┼──┴──┴────┼
│ │ (40,0) (120,0) │
│ │ │
│ │ │
(-240,-136)└──────────┼──────────┘(240,-136)
物件的相對性對於動畫物件非常重要
如果有十張大小不一的圖片想做成一個動畫
可以建立一個物件群組,並在其中插入十張圖片
十張圖片的位置,可以分別以±1,±2之類的方式微調影格
而動畫的位置則直接移動物件群組,就可以進行搬移
--
Tags:
改機
All Comments
By Connor
at 2011-07-26T21:54
at 2011-07-26T21:54
By Rebecca
at 2011-07-27T21:34
at 2011-07-27T21:34
Related Posts
Showtime-3.1.22
By Emma
at 2011-07-25T11:29
at 2011-07-25T11:29
FuSa SD for CFW 6.3X
By Edward Lewis
at 2011-07-25T10:33
at 2011-07-25T10:33
3.60 flash dumped, keys' comming soon
By Andrew
at 2011-07-25T08:52
at 2011-07-25T08:52
6.20PRO-B7玩備份檔變慢
By Sarah
at 2011-07-25T01:10
at 2011-07-25T01:10
6.39 LME/ME-9
By Emily
at 2011-07-24T23:40
at 2011-07-24T23:40