返回列表 发新帖

[玩机技巧集] 【玩机帖】KLWP使用技巧——12负一屏布局01

[复制链接] 0
回复
1245
查看
打印 上一主题 下一主题
楼主
跳转到指定楼层
发表在  2020-11-14 02:09:28 来自PC端  | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
本帖最后由 网瘾少年鲨某人 于 2020-11-16 21:11 编辑

基础的底版既然已经设计完毕,接下来就是开始布局了......看一眼桌面,嗯,朴素地堪称完美。

构思是比较麻烦的,本着背景图固定下来就不再动它的懒人思维,布局的整体思路为:围绕图中的角色,用不同的模板进行桌面空白填充和堆叠,为了方便后期新知识点的汇入,本帖只做少数具有代表意义的部件





考虑到整体风格的统一,就一层一层地堆叠叭,首先第一层是各个部件的底版以及各种装饰,由于每个底版几乎都会有相对应的功能模块,所以就以重叠组为基本单位进行美化,首先第一步,做个万金油的时间和日期:

作为最常用的部件,放在靠上方的位置比较显眼,此时已经知道了根容器的高和宽,直接用全宽和1/3做一个三角形作为底版:



还行,然后再做出时间和日期文字,并对外观做出调整:




文字设计成这样差不多了,顺便说一下,以英文全称表示星期几的代码:(如今日周六,显示Saturday)

$if(df(f)=1,Monday,if(df(f)=2,Tuesday,if(df(f)=3,Wednesday,if(df(f)=4,Thursday,if(df(f)=5,Friday,if(df(f)=6,Saturday,Sunday))))))$

以月份英文缩写加日期编号的代码:(如今日11月14日,显示NOV.14th)

$if(df(MM)=1,Jan.,if(df(MM)=2,Feb.,if(df(MM)=3,Mar.,if(df(MM)=4,Apr.,if(df(MM)=5,May.,if(df(MM)=6,Jun.,if(df(MM)=7,Jul.,if(df(MM)=8,Aug.,if(df(MM)=9,Sep.,if(df(MM)=10,Oct.,if(df(MM)=11,Nov.,Dec.)))))))))))$$df(dd)$$tc(ord,df(dd))$

本质上都是很简单的代码,理解逻辑后也能快速上手,此处再提一点,由于三角形底版的直角边的长短比为2:1,所以如果文字要倾斜到和斜边平行,则需要手动调整角度为arctan(1/2)实际计算是26.6°重点提完,接下来后下来对已经做好的部分进行外观优化:

底版虚化,文字绑定颜色等等基操就一笔带过



复制这个部件的底版,在左下角做一个同底版的部件:




非最终定稿不喜勿喷,正在不断完善ing
喜欢崩三 吃鸡 搞机 说骚话 二次元
回复

使用道具 举报

发表回复

您需要登录后才可以回帖
登录/注册

本版积分规则

发表回复

提示 关闭

是否需要对本帖进行继续编辑,并重新设置首页贴的显示大图?如不需要,请直接点击左侧立即上首页按钮

立即上首页
继续编辑
楼主
发表在  2020-11-14 02:09:28 来自PC端  | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
本帖最后由 网瘾少年鲨某人 于 2020-11-16 21:11 编辑

基础的底版既然已经设计完毕,接下来就是开始布局了......看一眼桌面,嗯,朴素地堪称完美。

构思是比较麻烦的,本着背景图固定下来就不再动它的懒人思维,布局的整体思路为:围绕图中的角色,用不同的模板进行桌面空白填充和堆叠,为了方便后期新知识点的汇入,本帖只做少数具有代表意义的部件





考虑到整体风格的统一,就一层一层地堆叠叭,首先第一层是各个部件的底版以及各种装饰,由于每个底版几乎都会有相对应的功能模块,所以就以重叠组为基本单位进行美化,首先第一步,做个万金油的时间和日期:

作为最常用的部件,放在靠上方的位置比较显眼,此时已经知道了根容器的高和宽,直接用全宽和1/3做一个三角形作为底版:



还行,然后再做出时间和日期文字,并对外观做出调整:




文字设计成这样差不多了,顺便说一下,以英文全称表示星期几的代码:(如今日周六,显示Saturday)

$if(df(f)=1,Monday,if(df(f)=2,Tuesday,if(df(f)=3,Wednesday,if(df(f)=4,Thursday,if(df(f)=5,Friday,if(df(f)=6,Saturday,Sunday))))))$

以月份英文缩写加日期编号的代码:(如今日11月14日,显示NOV.14th)

$if(df(MM)=1,Jan.,if(df(MM)=2,Feb.,if(df(MM)=3,Mar.,if(df(MM)=4,Apr.,if(df(MM)=5,May.,if(df(MM)=6,Jun.,if(df(MM)=7,Jul.,if(df(MM)=8,Aug.,if(df(MM)=9,Sep.,if(df(MM)=10,Oct.,if(df(MM)=11,Nov.,Dec.)))))))))))$$df(dd)$$tc(ord,df(dd))$

本质上都是很简单的代码,理解逻辑后也能快速上手,此处再提一点,由于三角形底版的直角边的长短比为2:1,所以如果文字要倾斜到和斜边平行,则需要手动调整角度为arctan(1/2)实际计算是26.6°重点提完,接下来后下来对已经做好的部分进行外观优化:

底版虚化,文字绑定颜色等等基操就一笔带过



复制这个部件的底版,在左下角做一个同底版的部件:




非最终定稿不喜勿喷,正在不断完善ing
喜欢崩三 吃鸡 搞机 说骚话 二次元
回复

使用道具 举报

首页预览
正文预览
确认发布
取消
快速回复 返回顶部 返回列表