文档介绍:: .
骑士团 Unity3D
41. //当前得分
42. private int mGrade=0;
43. public int Grade {
44. get {
45. return mGrade;
46. }
47. }
48.
49. void Start ()
50. {
51. //获取相机
52. mCamera=;
53. //获取背景
54. mBackground=("Background").transform;
55. }
56.
57. void Update ()
58. {
59. //如果角色处于奔跑状态则移动角色、相机和场景
60. if(isRuning)
61. {
62. Move();
63. CreateCubeWay();
64. Jump();
65. UpdateData();
66. }else
67. {
68. Death();
69. }
70. }
71.
72. /// <summary>
73. /// 更新玩家的游戏数据
74. /// </summary>
75. private void UpdateData()骑士团 Unity3D 系列教程培训 群号:193521697
76. {
77. //计算奔跑距离
78. mLength=(int)((+25)*25);
79. //计算玩家得分
80. mGrade=(int)(mLength*+mCoinCount*);
81. }
82.
83.
84. ///角色死亡
85. private void Death()
86. {
87. //为避免死亡动画在每一帧都更新,使用 DeathCount 限制其执行
88. if(DeathCount<=1)
89. {
90. //播放死亡动画
91. ("Lose");
92. //次数+1
93. DeathCount+=1;
94. //保存当前记录
95. //("这里填入一个唯一的值",Grade);
96. }
97. }
98.
99. private void Jump()
100. {