-
http://docs.unity3d.com/ScriptReference/MonoBehaviour.html查看全部
-
游戏 要素查看全部
-
发现cocos有安装,先去看看cocos查看全部
-
public float speed;//移动速度 public Rigidbody rb; public Camera camera; public float turningSmoothing = 0.3f; private Vector3 facingDirection ; private Plane plan; void Awake () { //垂直与物体y轴的平面 plan = new Plane (transform.up, new Vector3 (2, transform.position.y, 4)); } void Start () { rb = GetComponent<Rigidbody> (); }查看全部
-
//(系统函数)没daltTime调用一次(通常处理物理运算) void FixedUpdate () { serFaceingDirection (); //使物体朝着鼠标旋转 UpdateRotation (); } //设置旋转的方向(及鼠标在物体运动平面的坐标(x,0,z)) public void serFaceingDirection () { Vector3 mosePosition = transform.TransformPoint (Input.mousePosition); facingDirection = ScreenPointToWorldPointOnPlane (Input.mousePosition, plan, camera); facingDirection.y = transform.position.y; Debug.DrawLine(transform.position,facingDirection); }查看全部
-
//放回射线与平面相交的点 public Vector3 ScreenPointToWorldPointOnPlane (Vector3 screenPoint, Plane plane, Camera camera) { // Set up a ray corresponding to the screen position Ray ray = camera.ScreenPointToRay (screenPoint); // Find out where the ray intersects with the plane float dist=0f; plane.Raycast(ray ,out dist );//射线与平面相交是放回true,并设置dist的值(及焦点与射线源点的距离) Vector3 vect=ray.GetPoint(dist);//放回沿射线距离为dist的点 return vect; }查看全部
-
//更新物体的旋转角度(及刚体的角速度) void UpdateRotation () { // Setup player to face facingDirection, or if that is zero, then the movementDirection Vector3 faceDir = facingDirection; // Make the character rotate towards the target rotation if (faceDir == Vector3.zero) { GetComponent<Rigidbody> ().angularVelocity = Vector3.zero; } else { float rotationAngle = AngleAroundAxis (transform.forward, faceDir, Vector3.up); //设置刚体的角速度 GetComponent<Rigidbody> ().angularVelocity = (Vector3.up * rotationAngle * turningSmoothing); } }查看全部
-
prfabs相当于一个模板作用:1、重复使用你要设计好的物体 2、同时修改它们,选中select可以把模板文件批量处理查看全部
-
游戏入门及unity介绍: 把游戏想象成一个动画片,它是一帧一帧播放的,但是你可以控制它的播放,逻辑是多变的。 游戏要素:逻辑及显示 逻辑:游戏的玩法,控制 显示:展示游戏内容,动画过程,逻辑的结果查看全部
-
游戏入门及unity介绍: 把游戏想象成一个动画片,它是一帧一帧播放的,但是你可以控制它的播放,逻辑是多变的。 游戏要素:逻辑及显示 逻辑:游戏的玩法,控制 显示:展示游戏内容,动画过程,逻辑的结果 显示与逻辑的循环让游戏一帧一帧地播放出来 http://img.mukewang.com/555f2ba200015f8412000530-120-68.jpg 游戏团队角色: 策划:设计游戏的玩法; 美术:制作游戏需要的美术资源; 程序员:编写游戏逻辑,整合一切,把美术资源导入并负责美术资源的管理,把美术效果展示给大家看 游戏引擎作用:减少工作;减少重复开发;降低游戏门槛;unity具有游戏开发的所有模块及框架查看全部
-
gjj查看全部
-
Light: intensity 调整亮度 light只于方向有关,于位置无关 float moveHorizontal = Input.GetAxis ("Horizontal"); float moveVertical = Input.GetAxis ("Vertical"); Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical); rigidbody.velocity = movement * speed;查看全部
-
声音:相对独立,游单独的团队完成;查看全部
-
游戏的要素: 逻辑:游戏逻辑--游戏的玩法,用户的输入; AI--NPC互动,自动徐良,追逐敌人; 物理运算--碰撞检测,重力,惯性,速度等物理计算; 显示:动画系统--控制动画的播放; 底层渲染--告诉硬件怎么完成显示;查看全部
-
AI 渲染 物理运算 声音 动画系统 资源管理 跨平台 系统构架
查看全部
举报
0/150
提交
取消