|
这个图片好大!!
1.悟空超过游戏区域的方法轻易
- if((gameObject.transform.position.x)<-1.35f)//&&(gameObject.transform.position.x)>-1.0)
- {
- gameObject.transform.position=new Vector3(-1.35f,gameObject.transform.position.y,gameObject.transform.position.z);
- }
- if((gameObject.transform.position.x)>1.67f)
- {
- gameObject.transform.position=new Vector3(1.67f,gameObject.transform.position.y,gameObject.transform.position.z);
- }
- if((gameObject.transform.position.y)<-0.685f)
- {
- gameObject.transform.position=new Vector3(gameObject.transform.position.x,-0.685f,gameObject.transform.position.z);
- }
- if((gameObject.transform.position.y)>1f)
- {
- gameObject.transform.position=new Vector3(gameObject.transform.position.x,1f,gameObject.transform.position.z);
- }
复制代码 以上可以改用translate
2.2d动态游戏背景制作方法
1.直接使用2dtoolkit 制作 25帧/s的 25张静态图(比较繁琐)
2.使用1背景图片由右向左逐渐移动
实例代码:- gameObject.transform.position=new Vector3(gameObject.transform.position.x+Time.deltaTime*-1.5f,gameObject.transform.position.y,gameObject.transform.position.z);
- if(gameObject.transform.position.x<-4.88)
- {
- gameObject.transform.position=new Vector3(15f,gameObject.transform.position.y,gameObject.transform.position.z);
- }
复制代码 3.方法如上 准备2张背景图 当第一张划出场景后立即复原在第二张背景图的后面 如此循环 二张背景图一样 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|