www.taikr.com 泰课在线
泰课在线( www.taikr.com )——国内首家 Unity3D 游戏开发免费实训基地 3
觉得差不多了,就可以选中导入人物的所有模型,并将 Scale Factror 都设置为 0.15 。将一同导入的有动
画的模型比例也设置为 0.15 是必须的,因为如果忘记设置动画模型比例的话, 播放动画就会造成人物变形。
接下来创建一个新文件夹,并将名字重命名为 _Script ,这里将存放接下来游戏中所用到的所有脚本。最开
始当然是创建一个控制人物的脚本啦,那么现在就在 _Script 文件夹下创建一个 C# 脚本,就命名为
“PlayerControl ”吧。然后双击脚本文件进入 Mono 编辑器中,系统已经默认生成了一些代码,删除不
必要的注释后,在代码最开始分别添加上人物的各个属性,这些一开始就可以定义好:
using UnityEngine;
using System.Collections;
//
www.taikr.com 泰课在线
public class PlayerControl : MonoBehaviour {
#region 人物属性
public string m_name="CWH";// 名字,以后看可以让玩家自己取名字的
public int m_experience=0;// 这是经验,将会是隐性的属性,也就是说在玩家眼中是不可见的。原
来的版本没有,这次重新做的话,还是决定加进去。
public int m_maxLife=100;// 生命
public int m_currentLife=100;// 当前生命
public int m_maxMagic=50;// 魔法值
public int m_currentMagic=50;// 当前魔法值
public int m_defense=10;// 防御力
public int m_attack=20;// 攻击力
public int m_speed=3;// 速度
public int m_rotateSpeed=180;// 旋转速度
#endregion
#region 对象
public Transform m_transform;// 定义一个自己的对象,据说有好处。
private CharacterController m_controller;// 定义角色控制器
#endregion
void Start ()
{