下载此文档

计算机游戏程序设计实验指导书实验二.docx


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
实验二 Unity游戏脚本
、实验目的与要求
.熟悉及掌握MonoDevelop脚本编辑器的使用方法。
. Unity 脚本的生命周期。
.熟练使用脚本来操作游戏对象。
二、实验内容及步骤
.熟悉MonoDevelop脚本编辑器otate(,*200,);
}
}
}
void OnGUI(){
if ( (new Rect (0, 0, 100, 100), CubeInfo)) {
isCubeRoate = true;
CubeInfo = "停止旋转 ";
} else {
isCubeRoate = false;
CubeInfo = "旋转立方体";
}
if ( (new Rect (0,100 , 100, 100), SphereInfo)) {
isSphereRoate = true;
SphereInfo = "停止旋转";
} else {
isSphereRoate = false;
Sphereinfo ="旋转球体";
}
}
}
旋转立方体
旋转球体
通过标签来获取游戏对象
给Cube添加一个标签代码改为:
void Start () {
objCube=("tag1");
objSphere=("Sphere");
}
通过标签获取多个游戏对象:
void Start () {
objCube=("tag1"); objSphere=("Sphere");
}
,改变游戏对象的位置,旋转游戏 对象,缩放游戏对象。
改变游戏对象的位置:
using UnityEngine;
using ;
public class NewBehaviourScript2 : MonoBehaviour {
private float x=;
private float y=;
private float z=;
private GameObject obj;
// Use this for initialization
void Start () {
obj=("Cube");
}
// Update is called once per frame
void Update () {
}
void OnGUI(){
(new Rect(0,0,100,100),”移动立方体 x 轴)
x = (x, -, , (400));
(new Rect(0,100,100,100),”移动立方体 y 轴)
y = (y, -, , (400));
(new Rect(0,200,100,100),”移动立方体 z 轴)
z= (z, -, , (400));
= new Vector3 (x, y, z);
// (new
Rect(300,300),(string ));
移动立方便(轴
移动立方体¥轴
移动立方体2轴
旋转游戏对象:
立方体沿K轴旋转
立方悻汨y轴邮
立方体沿工轴旋转
立方体国嶙曷拄极转
using UnityEngine;
using ;
public class NewBehaviourScript2 : MonoBehaviour {
//立方体对象
private GameObject objCube;
//圆柱体对象
private GameObject objCylinder;
//旋转速度
private int speed = 100;
// Use this for initialization
void Start () {
//获得对象
o

计算机游戏程序设计实验指导书实验二 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cby201601
  • 文件大小94 KB
  • 时间2022-05-31