Unity3D
文章平均质量分 66
小源丶同学
这个作者很懒,什么都没留下…
展开
-
自学Unity3D游戏开发(7)
(1)碰撞判断 有时候我们会需要判断两个物体是否碰撞来进行一些操作,而碰撞的一系列操作是在void OnCollisionEnter()函数中进行的using UnityEngine;using System.Collections;using UnityEngine.UI;public class pengzhuang : MonoBehaviour { // Use thi原创 2017-08-07 16:37:24 · 751 阅读 · 1 评论 -
自学Unity3D游戏开发(前言)
小源是一名软件工程专业的在读大学生,因为被其他专业的小伙伴拉去参加一个什么什么比赛需要用到Unity3D,于是乎自信满满地接下了这个项目。然而当我上网百度各种Unity3D教程的时候,发现几乎没有一种完全适合新手入门的Unity3D游戏开发教程,只在某某某不知名的小网站中翻到了一些视频教学,也大都是比较老的,在xp系统下运行的(这倒没啥大不了,看着不太爽而已嘿嘿)。 在暑期的实训原创 2017-08-01 19:15:44 · 1344 阅读 · 0 评论 -
自学Unity3D游戏开发(1)
小源用的是Unity3D 5以上的版本,可能界面上有一点点的差异,应该影响不大。(1)创建新工程小源的是这个样子的,因为还没有一个工程,所以。可以点击右上new来创建,也可以点击中间的按钮。点进去以后会出现如下界面:项目名,保存路径相信大家都知道怎么设置,小源这里命名为MyFirst,代表自己的第一个工程有一点是下面有3D,2D的选项,还有Asset packages.原创 2017-08-02 23:59:59 · 804 阅读 · 0 评论 -
自学Unity3D游戏开发(2)
上面说到,小源已经创建了一个平面和一个立方体点击project下的create创建三个文件夹,一个用来存放图片,一个用来存放材质,一个用来存放预制体这些东西的作用后面会说到现在我们来创建两个材质,材质就是用来给物体上色或者贴图的东东。怎么添加呢,先选定材质文件夹,既materials,然后点击project下的create,找到材质material,点击原创 2017-08-03 12:12:17 · 649 阅读 · 0 评论 -
自学Unity3D游戏开发(3)刚体和碰撞
上一章讲到为物体粘贴图片,如果有同学运行下会发现物体会悬在空中不动,那是因为还没有添加物理规律,没有重力当然不会下落。这里有一个名词叫做“刚体”,既Rigidbody,我们要把这个东西添加在物体上面,物体才会有质量,重力等等效果。那么怎么添加呢。首先选中物体,在属性栏最下方可以看到Add Component,点击进去,找到Physics,点进去第一项就是刚体-Rigidbody出了原创 2017-08-03 15:56:43 · 2003 阅读 · 0 评论 -
自学Unity3D游戏开发(4)
预制体是什么呢。小源个人理解为一个“类”。相信学过面向对象变成的同学都知道,面向对象的时候,一个“类”具有一类物体的共同属性,把类实例化就可以得到一个实例。小源觉得预制体和类颇有一种异曲同工之妙。你可以把预制体实例化,实例化一个,两个三个四个,他们都具有相同的特征属性。这就有一点点复制,或者说克隆的味道了。这也正是预制体的作用:1.重名型 —— 快速/方便的,创建大原创 2017-08-03 16:56:54 · 624 阅读 · 0 评论 -
自学Unity3D游戏开发(5)
(1)移动脚本代码 之前我们运行起来的程序只能从一个固定的角度观看,不能操控视角变换,这一部分我们写一个脚本来控制主摄像机的移动。Unity3D常用的脚本是javascript和C#(C shape)。二者差别并不是很大,很多函数都是一样的javascript脚本的默认内容是下面几行代码:#pragma strictfunction Start () {}...原创 2017-08-05 14:29:24 · 569 阅读 · 1 评论 -
自学Unity3D游戏开发(6)
(1)发射子弹及相关脚本 小源之前实现了视角的简单操控,下面来创建一个球体当作子弹,并把这个球体变成预制体。然后把界面中的球体Delete,等到用到的时候再出现。既然要这个球体作为子弹,那么肯定是要在点击鼠标左键时发射出去我们可以添加进之前写的漫manyou.cs脚本中。在这个脚本的类里,函数外添加变量:public Transform Q;在这个脚本的update函原创 2017-08-07 10:39:54 · 713 阅读 · 0 评论