教程Roll-a-ball tutorialMoving the Player 解读
来源:互联网 发布:服务器安全防护软件 编辑:程序博客网 时间:2024/05/17 07:59
using UnityEngine;using System.Collections;public class PlayerController : MonoBehaviour { public float speed; private Rigidbody rb; void Start () { rb = GetComponent<Rigidbody>(); } void FixedUpdate () { float moveHorizontal = Input.GetAxis ("Horizontal"); float moveVertical = Input.GetAxis ("Vertical"); Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical); rb.AddForce (movement * speed); }}
分析:
void Start () { rb = GetComponent<Rigidbody>(); }官方的例子从开始就隐藏着规范,为什么要这么写,一般的程序员会写成下面这样
void Start () { }
void FixedUpdate () { float moveHorizontal = Input.GetAxis ("Horizontal"); float moveVertical = Input.GetAxis ("Vertical"); Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical); GetComponent<Rigidbody>().AddForce (movement * speed); }不对,为什么不对: 点击打开链接
0 0
- 教程Roll-a-ball tutorialMoving the Player 解读
- Unity官方教程Roll-a-ball (一)
- Unity官方教程Roll-a-ball (二)
- Unity3D教程之Roll a Ball
- ROLL A BALL 小游戏
- Roll a Ball
- Roll a Ball
- Roll-a-Ball教程学习笔记(未整理)
- Unity3d 5.4-官方教程1之Roll-a-ball
- Unity3D-Roll-a-ball(1)
- Unity官方教程学习笔记之Roll A Ball篇---(二)创建地面
- Unity 3D 官方教程—— Roll A Ball 学习记录
- unity官方demo学习:Roll-a-Ball
- Unity3D学习笔记《Roll-a-Ball》一
- Unity3D学习笔记《Roll-a-Ball》二
- Roll a Ball(滚动小球)
- Unity 官方案例 Roll a ball
- Unity3D-Roll-a-Ball(2)
- Java的多线程之基础篇
- c#之剪刀石头布
- c#之剪刀石头布
- c#之剪刀石头布
- get与post提交方式的区别
- 教程Roll-a-ball tutorialMoving the Player 解读
- hihocoder之01背包
- html5在线画板
- 练习4.1-5最大子数组线性算法及证明
- 给牛牛上编程课——第三次课(字符串的存储和打印、转义字符)
- 【POJ2774】Long Long Message【后缀数组】
- cocos2d-x tableView
- 20160210,微软2月10日发布13个安全补丁
- Trie(数字树、字典树、前缀树)