製作水果忍者 JS 1

2021-07-25 23:05:39 字數 1217 閱讀 9038

他是c#我寫的js;

記錄一下我寫的過程方便回憶

先是製作背景,然後學到了乙個製作ugui很重要的九宮格,這個很方便去製作背景的大小。

利用這個圓形透明背景製作出這兩種大小不一樣背景(文字是自己新增的);

然後製作read go 的開始提示。

#pragma strict

import unityengine.ui;

var speed:float=0.5;

var speed1:float=0.3;

var color:color;

var text:text;

var color1:color;

var shadow:shadow;

var i:int=10;

function start ()

function update ()

}

上面是製作read go的漸漸隱藏效果;

下面是讓read go 在不同時間裡出現和消失

var ready:gameobject;

var go:gameobject;

function start ()

function start ()

function update ()

if(showtimeleft)

} var minutes:int = parseint(showtime/60);

var second:int = parseint(showtime%60);

var fraction:int = parseint((showtime*100)%100);

timestr = string.format("::",minutes,second,fraction);

text.text = "time" + timestr;

}

思想:顯示利用start記錄開始的時間,然後一直呼叫當前的時間,用當前的時間減去開始的時間就是所花費的時間,當小於0時就讓showtime顯示時間變為0,然後將showtime由10進製的值變為時間值,然後利用string.format自定義格式來輸出。

製作後的效果:

運用後:

會倒計時:

學到的東西:製作ugui背景的九宮格,然後是js的自定義格式和c#的自定義格式幾乎一樣(我目前知道的);

問題:途中發現了js的靜態函式不會寫。

前端基礎 js1

break 直接跳出當前迴圈或者乙個switch語句。如果你的迴圈是巢狀的,需要逐步使用break跳出。for var b 1 b 20 b document.writeln b 輸出1 11 以上 在b 12的時候就結束循壞。continue 終止當前的一次迴圈過程,不跳出迴圈,繼續往下判斷循壞條...

js 1 設計模式

一 工廠模式 使用場景 1.jquery中只有乙個 2.react 中的reactelement 方法 class jquery css window.function selector body css 二 單例模式 單例模式 只能例項化乙個物件,例子中是在getinstance中例項化,其他地方...

物件導向的js(1)

程式語言安裝資料型別大體可以分為兩類 一類是靜態型別語言,另一類是動態型別語言。靜態型別語言 編譯時已經確定變數的型別。動態型別語言 變數型別要到程式執行的時候,帶變數被賦予某個值之後,才會具有某種型別。鴨子型別 行為一致,只關注物件行為,不關注物件本身。多型 同一操作作用於不同的物件上面,可以產生...