在螢幕行駛的時鐘(練習編碼時創作不實用)
本帖最后由 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
蛮好的,带走了啊 呵,繁体字看的,累死我了,不过总算看明白了 貌似不錯的樣子... 不是很喜欢 不过还是 强烈支持楼主ing…… 哎,新手报到,想下皮肤没有活跃度啊 呵,繁体字看的,累死我了,不过总算看明白了 强烈支持楼主ing…… 强烈支持楼主ing…… 强烈支持楼主ing……
页:
[1]
2