zoukankan      html  css  js  c++  java
  • unity3D角色代码控制问题

    ///////////////2015/07/06////////

    ///////////////by xbw//////////////

    //////////////环境 unity4.6.1//

    分享一些unity character control 代码;;

    using UnityEngine;
    using System.Collections;
    public class playControl : MonoBehaviour
    {
       public float movespeed =10f;
       void Update()
    {
     
       if (Input.GetKey(KeyCode.UpArrow))
                 transform.Translate(Vector3.forward * movespeed*Time.deltaTime);
    
            
       if (Input.GetKey(KeyCode.DownArrow))
               transform.Translate(Vector3.back * movespeed * Time.deltaTime);
    
         
       if (Input.GetKey(KeyCode.LeftArrow))
               transform.Translate(Vector3.left * movespeed * Time.deltaTime);
    
         
       if (Input.GetKey(KeyCode.RightArrow))
              transform.Translate(Vector3.right * movespeed * Time.deltaTime);
    
       if (Input.GetKey(KeyCode.Space))
           transform.Translate(Vector3.up * movespeed * Time.deltaTime);
       
     }
    
    }
    

    这是Csharp的方向键加空格跳跃控制角色代码;;;

    測试物体是Cube,没有碰撞还好。加了碰撞后。产生的物理效果把Cube方向弄坏,

    不能非常好地控制物体了。这是个问题。兴许会解决的。

    给主摄像机加入unity自带代码 smoothfollow.js,能够看到较好的游戏效果。。

    至于怎么加入。看我其它文章,实现场景循环的那篇。。

    。。

  • 相关阅读:
    Linux基础命令—网卡
    SHOW SLAVE STATUS解读
    perf工具crash的问题
    python学习之-requests模块基础
    DELL IDRAC API接口开发文档翻译及client模块
    cobbler ks文件解释--转载
    django学习之- 动态验证码学习
    django学习之- Ajax
    django学习之- modelForm
    django学习之- json序列化
  • 原文地址:https://www.cnblogs.com/llguanli/p/6737512.html
Copyright © 2011-2022 走看看