找回密码
 注册帐号

扫一扫,访问微社区

入门教程 关于主相机跟随角色移动问题

1
回复
4637
查看
[ 复制链接 ]
7日久生情
2316/5000
排名
5020
昨日变化

492

主题

554

帖子

2316

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
1241
好友
22
蛮牛币
4666
威望
0
注册时间
2013-7-29
在线时间
280 小时
最后登录
2014-2-23

游戏蛮牛QQ群会员

2014-7-29 15:34:51 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
主相机的属性,player为跟随的角色。


角色的属性。moveCtrl为自己写的脚本。
  1. using UnityEngine;
  2. using System.Collections;

  3. public class moveAnimationCtrl : MonoBehaviour {

  4.         // Use this for initialization
  5.         void Start () {
  6.         
  7.         }
  8.         
  9.         // Update is called once per frame
  10.         void Update () {
  11.                 if(Input.GetKeyDown("up")){
  12.                         animation.CrossFade("run_forward");
  13.                 }else if(Input.GetKeyDown("down")){
  14.                         animation.CrossFade("run_backward");
  15.                 }else if(Input.GetKeyDown("left")){
  16.                         animation.CrossFade("run_left");
  17.                 }else if(Input.GetKeyDown("right")){
  18.                         animation.CrossFade("run_right");
  19.                 }
  20.                
  21.         }
  22. }
复制代码
当主相机不跟随角色(即不勾选Smooth Follow),勾选MouseLook、CharactorMotor、FPSInputController时,可以前后左后正常的平稳移动,注意是正常的平稳移动!。

    如果主相机跟随角色(即勾选Smooth Follow),不勾选MouseLook、CharactorMotor、FPSInputController时,角色不能正常移动,有点往斜上方走的意思。也有点原地踏步。

回复

使用道具 举报

3偶尔光临
280/300
排名
9872
昨日变化

0

主题

42

帖子

280

积分

Rank: 3Rank: 3Rank: 3

UID
13983
好友
2
蛮牛币
296
威望
0
注册时间
2014-2-10
在线时间
126 小时
最后登录
2020-1-6
2015-8-24 14:12:01 显示全部楼层
赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则