通過鍵盤控制改變物體transform值
private vector3 trans;
//使用
rotate繞y
軸旋轉
transform.rotate(new vector3(0,input.getaxis ("horizontal")*30*time.deltatime,0));
//前後左右移動
//得到乙個增量 ,再將增量加到物體
position上
trans = new vector3(input.getaxis("vertical")*10*time.deltatime,0,-input.getaxis("horizontal")*10*time.deltatime);
transform.position += trans;
//可以直接加減position的各項值,比如直接增加物體
position的y
值,使物體
y軸跳動
if(input.getkeydown (keycode.space)){
transform.position=new vector3(transform.position.x,transform.position.y+0.25f,transform.position.z);
//使用
translate
方法使物體沿著
x軸方向移動
transform.translate(new vector3(input.getaxis("vertical")*10*time.deltatime,0,0));
多物體運動 根據傳遞的屬性值改變
對物體設定一些操作變透明度 變寬高等 運用到有個unction getstyle obj,attr 函式封裝 其中 透明度和其他有區別需要判斷 還有瀏覽器相容問題 以下 只適合在ie瀏覽器中執行 如果想乙個運動接著下乙個運動 鏈式運動 修改如下 先變寬再變高 li.nm use ver functi...
JS多物體運動
乙個網頁上肯定不只乙個地方在運動,所以肯定要使用多物體運動這種技巧。其原理是每個物體都有自己的定時器id。例子 20個div一起運動.用滑鼠移入移出來控制div的運動,類似於 背景的那種節奏跳動.如圖 需要注意的地方 1.必須給每個div都設定乙個定時器,否則會混亂,設定定時器也有技巧,就是直接給d...
js多物體運動
經驗 在多物體運動裡面,所有開始定義為常量的值,都不能通用,比如第乙個案例中的定時器,還有就是多物體淡入淡出時的透明度值。一旦通用就會產生混亂。屬性要與對應的運動物件進行繫結 多物體運動 此時需要注意的是,相對於之前的案例,如果只有乙個定時器,會出現當你快速移動滑鼠時,第乙個物體,還沒有還原完,定時...