Unity_2D游戏对象的移动
来源:互联网 发布:json代码格式化工具 编辑:程序博客网 时间:2024/04/30 02:39
结合脚本可以让游戏对象移动起来,接下来实现的是一个天鹅飞行的效果。
using UnityEngine;using System.Collections;public class SwanMove : MonoBehaviour { public float speed; private float width; private float height; private Vector3 startPosition; // Use this for initialization void Start () { //计算精灵自身的长度的一半 width = transform.GetComponent<Renderer>().bounds.extents.x; //将屏幕坐标系转化成世界坐标系 //屏幕主要转视窗位置 Vector3 moveWidth = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width, 0, 0)); startPosition = new Vector3(moveWidth.x + width,0, 0); //把天鹅放在起始位置 transform.position = startPosition; } // Update is called once per frame void Update () { //如果精灵在屏幕内移动 if (transform.position.x<-startPosition.x) { //如果精灵超出屏幕的边界 那么就重新置位起始位置 transform.position = startPosition; }transform.Translate(Vector3.right * -speed * Time.deltaTime); }}
阅读全文
0 0
- Unity_2D游戏对象的移动
- Unity_2D游戏对象的移动_075
- Unity_2D游戏工程的创建_071
- Unity_2D游戏实例从零讲起(2)——手游开场动画的实现
- Unity_2D游戏实例从零讲起(3)——基本菜单UI的实现
- Unity_2D游戏创建工作层_072
- Unity_2D游戏屏幕适配问题_081
- Unity 游戏对象的移动方法总结
- 旋转移动缩放游戏对象
- Android游戏开发中对象移动的例子
- 转载 Android游戏开发中对象移动的例子
- android游戏中实现对象的触屏移动
- Unity相机随游戏对象的移动而移动及调整大小
- Unity_2D游戏实例从零讲起(1)——认识游戏引擎与Unity
- 即时战略游戏中如何协调对象移动
- unity3d之进度条跟着游戏对象移动
- 10.20 周五 阴 关于碰撞器触发器 及游戏对象的移动 组件的复习
- Cocos2d-x 游戏&如何修复在iPad2上对象移动时屏幕局部闪烁的问题
- 单例模式
- Spring Boot(Web)初探一( 入门【HelloWorld】)
- 求X的N次方!递归和非递归
- CAP理论
- @Resources @Inject @Autowied @Qualifier @named
- Unity_2D游戏对象的移动
- JS原生态瀑布流
- C#判断WEB服务器是否支持断点续传
- 嵌入式Linux学习笔记(一)
- Struts2简介与配置
- MySql笔记(存储过程)
- 使用第三方实现webService
- BufferedInputStream的使用
- netpref 性能测试