最近看了小未博客关于2dToolKit插件的用法觉得很好点击打开链接其中他觉得实现屏幕移动很简单我开始却无从下手,经过我实践后还是实现了
代码如下:
- public float speed;
- private float movespeed;
- public float minPositionX;
- public float terPositionX;
- // Use this for initialization
- void Start () {
- }
- // Update is called once per frame
- void Update () {
- movespeed = speed * Time.deltaTime;
- transform.Translate(Vector3.left * movespeed, Space.World); //向左移动
- if (transform.localPosition.x < minPositionX)
- {
- transform.localPosition = new Vector3(terPositionX, transform.localPosition.y,transform.localPosition.z);
- }
- }
- (1)经实践知道speed随便设值(大于0),minPositionX可以根据自己调试(移动sprite)得出x值 terPositionX可以看和其相邻sprite的x值。将代码拖到这两个sprite中
- (2)localPosition当无父物体时不必用(如果你用拖动方法调试的话)用position 即可
- (3) 凡事一定要亲自动手写才行不能看,从自身经历和我的考研不理想朋友总结出的经验