显示下一条  |  关闭

FLOATING MUSEUM

WOW-E

 
 
 
 
 
 

小品——测字先生

2011-4-10 23:15:59 阅读112 评论4 102011/04 Apr10

       书看的累了,听了几个滑稽戏,就把吴双艺老先生演的测字先生画了下(不太像哈哈),测字先生讲话都是一溜一溜滴,想起来和我家人都很似,我家人的特点也是讲话一套一套的,即兴发挥或者经典之作总之交替出现调侃穷苦人生,滑稽平淡生活。诙谐之间皆是生活巨大变迁下,市井凡人无奈滴乐观着,勤俭滴奢侈着~(背景文字都是测字先生招揽生意的套话,用上海话念,挺好玩的)
小品——测字先生 - 白小桃 - FLOATING MUSEUM

作者  | 2011-4-10 23:15:59 | 阅读(112) |评论(4) | 阅读全文>>

小品——独轮车

2011-3-6 22:47:56 阅读123 评论2 62011/03 Mar6

依旧IPHONE照的

小品——独轮车 1900 - 上海旧闻 - 上海滩头

作者  | 2011-3-6 22:47:56 | 阅读(123) |评论(2) | 阅读全文>>

小品——1917孩童

2011-3-6 22:46:51 阅读111 评论2 62011/03 Mar6

依旧IPHONE拍的
小品——1917 孩童 - 上海旧闻 - 上海滩头

作者  | 2011-3-6 22:46:51 | 阅读(111) |评论(2) | 阅读全文>>

小品——80年代牡丹暖水瓶

2011-3-6 22:44:34 阅读120 评论2 62011/03 Mar6

IPHONE拍的,暂无扫描仪,将就下哈
小品——80年代牡丹暖水瓶 - 上海旧闻 - 上海滩头

作者  | 2011-3-6 22:44:34 | 阅读(120) |评论(2) | 阅读全文>>

给V酱的

2010-9-29 20:50:43 阅读171 评论0 292010/09 Sept29

V酱说,好喜欢L,要做一个L字的桌面。
我说好吧。
给V酱的 - 白小桃 - FLOATING MUSEUM
比较基础的尝试了下巧克力感觉,赶班车了。。。

作者  | 2010-9-29 20:50:43 | 阅读(171) |评论(0) | 阅读全文>>

一个像素都不能少 -从PS到FLASH到前端的对位实现

2010-9-28 18:39:19 阅读277 评论10 282010/09 Sept28

By:京京 小白

    第一次着手做网页游戏的UI,我们发现制定的视觉规范基本在输出后普遍存在偏差。可能有时候这种几个像素的位置偏移并不被大多数用户在意,但是对我们而言,视觉规范就会成为只是设计师自我参考的数据,而不是实际线上产品的最终效果,这令人感到相当恼火。

 

    我们的设计过程,基本是从PS里开始,在FLASH里输出,最后前端直接提取FLASH里的文件信息制作上线。常理来说,只要控制到FLASH输出与PS效果一致,基本在线上就可以完全实现。


    那我们就把精力投放到检查PSFLASH里对位置的问题上。



FLASH游戏UI对位置的基础原理:

    这里拿《疯狂蛮蛮》的主界面为例,解释下我们游戏的对位关系。

    前端程序就是以整个主界面的最左上角顶点为(0,0)坐标。直接在FLASH中提取各个界面的左上坐标,来定位的。

    ——也就是说,关键在于“找到精确的(XY)坐标”。


一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计


    浮层、TOOLTIP是在单独的元件里定位最左上角顶点为(0,0)坐标,寻找这个坐标相对的(X,Y

       一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计

    另:由于FLASH里,坐标都是带小数点的,而PS里像素没有小数点,所以数据都要确保整数。


 

正常标注:

视觉稿                                 规范稿

       一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计
       一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计
 
 

    根据以上标注,直接加加减减丢入FLASH后,出现如下错位问题:

    红色为PS设定的正确行距,比较后偏差1-3个像素不等,累积偏差极大,整个页面大了一圈。

一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计
 


1. FLASH的文本定位基点:

打开FLASH,输入一段文本,会发现FLASH的整个文本框比实际的可视字体范围往各个方向各扩展2像素。

即坐标计算的起始点,原(x,y)的坐标,会变为(x-2,y-2)的坐标。


     一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计

2.PS的文本:PS14号字体为例,输入后,可见其字体本身并不是14PX高,仅13PX。(以此类推,每个字号-1是它实际高度),因为最下面空着一行看不见的像素:下划线预留位置。


      一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计
                                                                       (全角半角中英文在14号文本框内的位置比对)
                           
 
 

    结论:FLASH里重新构架界面的时候,可视字的尺寸在导入FLASH后,实际尺寸是向左向右各扩展2像素,向下扩展3像素。也就是在PS里,当我们测量一个字在场景中的位置的时候,所得的X,Y坐标要各减去2像素,才是输入FLASH的正确坐标。而遇到文本框与文本框的间距时,PS里测量出来的可视间距,要减2+2+1=5个像素(不可视但存在),才是FLASH里文本框和文本框的间距(2像素是FLASH文本框上下各扩展的像素,1像素是因为PS文本里看不见的下划线)


 
 

3. 九宫格/自适应

 

    解决了2个软件文本的差异性问题,也未必都能对准。这是因为界面元素里有的底图是位图,有的是FLASH直接制作的元件。其中FLASH自己制作的元件底图,必须打散,确保每个文件的(0,0)起始坐标确实在它应该在的位置上,否则后面的坐标全体会出现偏差。

 

       一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计
 

4.BUG

 

    当上述结论都确认无误后,我们输出文件并截图再做对比,发现除了文本框以外,其他图素的边缘都有点模糊,仔细比较发现,边缘都出现1个像素的透明度模糊化,扩展。对于要求画面很锐的界面来说,这也是不希望发生的事情。数据本身都无问题,就是输出后自动变态了。难道这是天灾人祸不可抗拒因素?我们所有的坐标都没有小数点,怎么还会出问题?

    经前辈友人指点,据说这是FLASH的一个BUG,保持所有长宽为整数的同时,除文本框以外,一切X,Y轴坐标都在原来数字上加0.5。于是,最终100%达成从PSFLASH输出的完美实现。


    修改前                                           修改后
一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计



5.前端的一些反馈

 

    到上面这个部分,FLASH完成输出校对。应该来说,程序那边直接提取文件和数据,不会有什么问题。但是秉持着UED的精神,还是让前端生成了一套测试文件把大致会遇到的各种图形文本九宫格的排列情况做了一下最终测试。确实发现了还有一个小麻烦。

 

    隔行文本会出现1PX误差


       一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计
 

    这是因为行距在PS里有4个像素,但是根据文本差异的调整,减5后,在FLASH里,行距为-1像素。而-1在前端实现的时候,默认压到的那行会移一个像素。如果是-2,隔行会移动2个像素。不过移动的只是文字视觉位置,而非文本框。所以对我们标注XY轴并无影响。而这个问题,如果遇到(仅在行距为负数发生),则有前端修改处理即可,我们只需向前端标记调整需求。



总结

1.标注根据步骤2的结论进行标注。

2.底图是AI FLASH文件,记得打散。

3.除文本框以外,所有元件坐标尾数+0.5。

4.有负数行距,标注给前端。


PS视觉尺寸与FLASH之间的文本对算公式:

            PS文本(可视)  上+2PX  下+3px     =    FLASH文本计算框

       一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计
         例如:PS文本(面板) 12号字15行距 = 3像素行距 = FLASH -1行距(FLASH面板里为行距:-1点)
       一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计
 PS的段落与FLASH文本框对应关系:

       一个像素都不能少 -从PS到FLASH到前端的对位实现 - UED.网易杭州 - 以用户为中心的设计
         小TIP:PS里12号字12行距=0像素间隔=FLASH里行距点数为0(但实际视觉上两行看上去有1PX间隔,那是下划线的位置)



以上是目前的小结,FLASH游戏才刚刚接触,多有不足,发上来和大家一起探讨,共同进步。



--------------------------------------------------  我是自己空间的分割线  ---------------------------------------------------

       终于写完了,最后洛基帮了我大忙。那个0.5真是纠结死我了~  万分感激,果然是老前辈啦~~虽然姐姐年纪一大把,但还是UI界的小孩紫~哈哈。最后大功告成的时候,正是节日前答应ENNO要放到UED博客上的时间,所以算是很幸运的大团圆结局。
       虽然对这个题目感兴趣的人极少,会去看完理解的人不知道会不会超过一只手的数字,但是对于我来说却有莫大的成就感。新上手的东西总是充满了重重的困难和艰涩的东西,但当困惑一点点解答出来,一步步接近真相的感觉,真是非常趣味。而解开一切谜团之后,那种快乐心情,脑海里立刻蹦出100个葫芦娃在跳舞吧~~~回家路上买了一大罐冰啤奖赏自己,几口下去打一个饱嗝,几百个葫芦娃都出来跳舞了哈哈哈

作者  | 2010-9-28 18:39:19 | 阅读(277) |评论(10) | 阅读全文>>

瞎掰

2010-9-27 13:18:50 阅读169 评论1 272010/09 Sept27


有一个童话

曾经,有一个人闲得蛋疼,疼呀疼呀地,终于那只蛋也孵出小鸡了。

瞎掰 - 白小桃 - FLOATING MUSEUM

作者  | 2010-9-27 13:18:50 | 阅读(169) |评论(1) | 阅读全文>>

额…

2010-9-23 16:25:57 阅读181 评论5 232010/09 Sept23

额… - 白小桃 - FLOATING MUSEUM
 
额… - 白小桃 - FLOATING MUSEUM
  
 
 
 
好像有点失败……谁能给我个类似的PS路径上色教程……上色后再调整变形,就边缘锯齿了……
滤镜做旋转渐变效果,边缘也不理想……杯具啊

作者  | 2010-9-23 16:25:57 | 阅读(181) |评论(5) | 阅读全文>>

中秋快乐!

2010-9-22 11:54:04 阅读167 评论0 222010/09 Sept22

中秋快乐! - 白小桃 - FLOATING MUSEUM

作者  | 2010-9-22 11:54:04 | 阅读(167) |评论(0) | 阅读全文>>

草莓妹妹

2010-9-19 19:46:49 阅读111 评论0 192010/09 Sept19



草莓妹妹 - 白小桃 - FLOATING MUSEUM

作者  | 2010-9-19 19:46:49 | 阅读(111) |评论(0) | 阅读全文>>

刚煮熟的

2010-9-16 12:58:03 阅读110 评论0 162010/09 Sept16



刚煮熟的 - 白小桃 - FLOATING MUSEUM

作者  | 2010-9-16 12:58:03 | 阅读(110) |评论(0) | 阅读全文>>

练习练习

2010-9-14 13:11:05 阅读113 评论0 142010/09 Sept14

练习练习 - 白小桃 - FLOATING MUSEUM
 

练习练习卡通风格

作者  | 2010-9-14 13:11:05 | 阅读(113) |评论(0) | 阅读全文>>

Collage of Life

2010-7-20 19:34:56 阅读126 评论3 202010/07 July20

Collage of Life - 白小桃 - FLOATING MUSEUM

作者  | 2010-7-20 19:34:56 | 阅读(126) |评论(3) | 阅读全文>>

第一张练习

2009-12-17 0:34:20 阅读217 评论3 172009/12 Dec17

基础训练第一回  SM工具

 

第一张练习 - 白小桃 - FLOATING MUSEUM

作者  | 2009-12-17 0:34:20 | 阅读(217) |评论(3) | 阅读全文>>

乱画。

2009-12-16 13:26:59 阅读176 评论0 162009/12 Dec16

 

 

2009年12月16日 - 白小桃 - FLOATING MUSEUM 

 

2009年12月16日 - 白小桃 - FLOATING MUSEUM

 

谢天笑与冷血动物-再次来临
作词:谢天笑
作曲:谢天笑

惊醒在那个冬天的早晨
冰雪融化满森林
紧闭著心灵倾听著大海的声音
重复著那句勇敢的话语

夜空在笼罩着黑色的心灵
出发的时间就等待天明
划过的流星惊动了沈睡的雄鹰
还是在你心传来一个声音

让阳光继续照耀著我
让阳光继续照耀著我
走向暴风雨之夜
让脚下的地吸引著我在每一天
一直等待到那冬天的再次来临

作者  | 2009-12-16 13:26:59 | 阅读(176) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

上海市 徐汇区

 发消息  写留言

 
近期心愿时间停止,进入平行世界,给我超能力,做梦。
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
下载音乐盒  曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注