looklookis 发表于 2012-4-9 07:45:53

在螢幕行駛的時鐘(練習編碼時創作不實用)

本帖最后由 looklookis 于 2012-4-9 07:47 编辑

練習這#SCREENAREAWIDTH#內部變數同一些運算使用方法,可寫得較累贅請各位交流一下.



Author=looklookis
Update=1
LocalFont=#CURRENTPATH#dfttww5.ttf


Description=Dynamic-time
Version=0.1
License=looklookis


FontColor=255, 255, 255
FontFace=華康娃娃體

;Measure~~~~~~~~~~~~~~~~~~~~~~~~~

Measure=Time
Format="%I:%M"         ;小時,分鐘
DynamicVariables=1


Measure=Time
Format="%Y/%b/%d"      ;年,月,日
DynamicVariables=1


Measure=Time
Format="%S"               ;秒
DynamicVariables=1


Measure=Time
Format="%p"               ;AM,PM
DynamicVariables=1


Measure=Time
Format="%a"               ;星期
DynamicVariables=1


Measure=Calc
Formula=#SCREENAREAWIDTH#+410      ;測量螢幕闊度再加上410,因圖片已有350這樣才會走出螢幕.   
DynamicVariables=1


Measure=Calc
Formula=Counter%SCREENAREAWIDTH    ;張上面同Counter%運算由零加1向上加
;UpdateDivider=1                   ;到超出總數再由零開始.
DynamicVariables=1


Measure=Calc
Formula=Counter%5         ;車身上下跳動5
;UpdateDivider=1
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc-350   ;用-350車身開始向前行駛
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc1+105   ;用+150令車身在這高度同時上下跳動
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc-45       ;用-45前輪起始位置並同車身一同前進
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc-255       ;用-255後輪起始位置並同車身一同前進
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc-410       ;用-410令小時,分鐘前進
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc1+98       ;用+98令小時,分鐘跳動
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc-160       ;用-160令年,月,日前進
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc1+155      ;用+155令年,月,日跳動
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc-310       ;用-310令秒前進
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc1+95       ;用+95令秒跳動
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc-240       ;用-240令AM,PM前進
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc1+50       ;用+50令AM,PM跳動
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc-160       ;用-160令星期前進
DynamicVariables=1


Measure=Calc
Formula=MeasureCalc1+60       ;用+60令星期跳動
DynamicVariables=1


Measure=Calc
Formula=Counter%360      ;Counter%360即由0數到360再由0開始,最接觸多的旋轉運算方法令車輪旋轉

;Meter-----------------------

Meter=IMAGE
X=0
Y=0
W=#SCREENAREAWIDTH#      ;畫出實際螢幕闊度乘242底圖,設定為行車路線      
H=242


Meter=IMAGE
ImageName="Car.png"      ;使用圖片
X=         ;利用測量值令車輛行駛,X是闊度座標
Y=         ;利用測量值令車輛跳動,Y是高度座標
DynamicVariables=1       ;使用動態變數


Meter=ROTATOR
MeasureName=MeasureRing;利用運算令車輪旋轉
ImageName="Wheel-f.png"
X=
Y=212
StartAngle=6.2832      ;令車輪旋轉起始點
RotationAngle=6.2832   ;令車輪旋轉終結點,利用運算360後由0再開始,所以不停轉
ValueReminder=60       ;代替實際測量值我要慢慢摸索
OffsetX=26             ;由中心向外畫出
OffsetY=26             ;同上兩樣一齊便畫出圓形的畫面
DynamicVariables=1

               ;後輪同上
Meter=ROTATOR
MeasureName=MeasureRing
ImageName="Wheel-r.png"
X=
Y=215
StartAngle=6.2832
RotationAngle=6.2832
ValueReminder=60
OffsetX=26
OffsetY=26
DynamicVariables=1


MeasureName=MeasureTime
Meter=STRING
X=          ;留意X,Y座標使用Measure方法會易明些
Y=          ;以下同上面大同小異不再解釋了
FontColor=#FontColor#
StringStyle=BOLD
FontSize=70
FontFace=#FontFace#
StringAlign=left
Angle=-0.06
AntiAlias=1
DynamicVariables=1


MeasureName=MeasureTime1
Meter=STRING
X=
Y=
FontColor=#FontColor#
StringStyle=BOLD
FontSize=26
FontFace=#FontFace#
StringAlign=left
Angle=-0.9
AntiAlias=1
DynamicVariables=1


MeasureName=MeasureTime2
Meter=STRING
X=
Y=
FontColor=#FontColor#
StringStyle=BOLD
FontSize=40
FontFace=#FontFace#
StringAlign=left
Angle=-0.6
AntiAlias=1
DynamicVariables=1


MeasureName=MeasureTime3
Meter=STRING
X=
Y=
FontColor=#FontColor#
StringStyle=BOLD
FontSize=40
FontFace=#FontFace#
StringAlign=left
AntiAlias=1
DynamicVariables=1


MeasureName=MeasureTime4
Meter=STRING
X=
Y=
FontColor=#FontColor#
StringStyle=BOLD
FontSize=26
FontFace=#FontFace#
StringAlign=left
Angle=0.6
AntiAlias=1
DynamicVariables=1





安宇亮 发表于 2012-4-9 10:33:53

蛮好的,带走了啊

gxx0903 发表于 2012-4-9 13:20:31

呵,繁体字看的,累死我了,不过总算看明白了

陌路... 发表于 2012-9-25 22:44:39

貌似不錯的樣子...

chengxulin 发表于 2012-11-11 07:23:28

不是很喜欢   不过还是 强烈支持楼主ing……

34238959 发表于 2012-11-11 13:17:12

哎,新手报到,想下皮肤没有活跃度啊

contra211 发表于 2012-11-11 17:38:13

呵,繁体字看的,累死我了,不过总算看明白了

飘逸的小光头 发表于 2012-11-11 19:02:34

强烈支持楼主ing……

飘逸的小光头 发表于 2012-11-14 21:01:00

强烈支持楼主ing……

飘逸的小光头 发表于 2012-11-14 21:07:58

强烈支持楼主ing……
页: [1] 2
查看完整版本: 在螢幕行駛的時鐘(練習編碼時創作不實用)