iphone的滑动、滚动、菜單、特效、切换 【脚本】

var MySkin : GUISkin;
 
var PrcRect : Rect[];
 
var PrcNum : int;
 
var PrcRectX : float[];
 
var PrcRectY : float[];
 
var PrcRectW : float[];
 
var PrcRectH : float[];
 
var PrcState : boolean[];
 
var PrcID : int;
 
var Scral : float;
 
var PrcSpeed : float;
 
function Start(){
 
PrcNum = 10;
 
PrcSpeed = 100.0;
 
PrcRect = new Rect[PrcNum];
 
PrcRectX = new float[PrcNum];
 
PrcRectY = new float[PrcNum];
 
PrcRectW = new float[PrcNum];
 
PrcRectH = new float[PrcNum];
 
PrcState = new boolean[PrcNum];
 
for( i = 0; i < PrcNum; i++ ){
 
PrcState = false;
 
if( i==0 ){
 
PrcRectX[0] = 200;
 
PrcRectY[0] = 200;
 
PrcRectW[0] = 50.0;
 
PrcRectH[0] = 50.0;
 
}else{
 
PrcRectX = PrcRectX[i−1]+PrcRectW[i−1];
 
PrcRectY = PrcRectY[i−1];
 
PrcRectW = PrcRectW[i−1];
 
PrcRectH = PrcRectH[i−1];
 
}
 
}
 
}
 
function Update (){
 
for( i = 1; i < PrcNum; i++ ){
 
if( PrcState ){
 
if( PrcRectW <100.0 br=""> Scral−=PrcSpeed*Time.deltaTime/2;
 
PrcRectY−=PrcSpeed*Time.deltaTime/2;
 
PrcRectW+=PrcSpeed*Time.deltaTime;
 
PrcRectH+=PrcSpeed*Time.deltaTime;
 
}
 
if( PrcRectW[i−1] <70.0 br=""> Scral−=PrcSpeed*Time.deltaTime/2;
 
PrcRectY[i−1]−=PrcSpeed*Time.deltaTime/2;
 
PrcRectW[i−1]+=PrcSpeed*Time.deltaTime;
 
PrcRectH[i−1]+=PrcSpeed*Time.deltaTime;
 
}
 
if(i<PrcNum−1 && PrcRectW[i+1] <70.0){ Scral−=PrcSpeed*Time.deltaTime/2; PrcRectY[i+1]−=PrcSpeed*Time.deltaTime/2; PrcRectW[i+1]+=PrcSpeed*Time.deltaTime; PrcRectH[i+1]+=PrcSpeed*Time.deltaTime; } }else{ if( i == PrcID−1|| i == PrcID+1 ){ if( PrcRectW[PrcID] 70.0 ){ Scral+=PrcSpeed*Time.deltaTime/2; PrcRectY+=PrcSpeed*Time.deltaTime/2; PrcRectW−=PrcSpeed*Time.deltaTime; PrcRectH−=PrcSpeed*Time.deltaTime; } }else{ if( PrcRectW >50.0 ){
 
Scral+=PrcSpeed*Time.deltaTime/2;
 
PrcRectY+=PrcSpeed*Time.deltaTime/2;
 
PrcRectW−=PrcSpeed*Time.deltaTime;
 
PrcRectH−=PrcSpeed*Time.deltaTime;
 
}
 
}
 
}
 
if( i==0 ){
 
PrcRectX[0] = Scral + 200;
 
PrcRect[0] = Rect (PrcRectX[0], PrcRectY[0], PrcRectW[0], PrcRectH[0]);
 
}else{
 
PrcRectX = PrcRectX[i−1]+PrcRectW[i−1];
 
PrcRect = Rect (PrcRectX, PrcRectY, PrcRectW, PrcRectH);
 
}
 
}
 
}
 
function OnGUI() {
 
GUI.skin = MySkin ;
 
for( i = 0; i 50.0 ){
 
Scral+=PrcSpeed*Time.deltaTime/2;
 
PrcRectY+=PrcSpeed*Time.deltaTime/2;
 
PrcRectW−=PrcSpeed*Time.deltaTime;
 
PrcRectH−=PrcSpeed*Time.deltaTime;
 
}
 
}
 
}
 
for( i = 0; i < PrcNum; i++ ){
 
GUI.Button( PrcRect,"" );
 
}
 
}



unity3d脚本 iphone的滑动、滚动、菜單、特效、切换


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值