
Unity
Cocoa-k
程序员里段子写得最好,段子手中代码码得最棒。
展开
-
Unity如何通过脚本来驱动游戏(一)
今天学习如何让camera盯住一个物体。有两种方法,第一种直接在Unity中操作;第二种通过脚本来实现。例子:现在场景中有两个GameObject:player和Main Camera,Main Camera有一个Scene Camera脚本(如下图)。要求:play永远在MainCamera的视角中。 1. 直接在Unity中操作。 将场景中的Player游戏对象直接拖到上图中P...原创 2018-04-14 12:37:05 · 1170 阅读 · 0 评论 -
Unity实现暂停菜单
目的:在一个游戏场景中,实现游戏的暂停功能。在暂停后,可选择回到游戏/重新开始。 步骤: 一.添加控件 1. 新建空的GameObject,放在Canves下。用来放暂停功能所需的UI控件。并将其重命名为ButtonPauseMenu。 先放一个整个完成后的目录结构: 2. 添加一个image,拖到ButtonPauseMenu下。当作背景。 按个人喜好酌情调整大小位置...原创 2018-05-15 14:36:04 · 24130 阅读 · 13 评论 -
unity通过按钮选择不同游戏场景
问题:我有两个场景,怎么在界面中通过点击不同按钮跳转到对应场景呢?步骤:创建菜单场景:在Assets下新建Sense,名为“Menu”。 创建过程如下图所示: 创建按钮一“山间场景”,绑定点击事件到场景一“Mount_Strees”。 (1)在刚才创建的Menu场景里添加一个Cavens(画布): (2)添加一个Button,将其名字改为ButtonMount ...原创 2018-05-14 15:49:44 · 12738 阅读 · 17 评论 -
Unity获取当前场景的编号
在Unity5.4版本及以上,using UnityEngine.SceneManagement;void Start () { //获取编号 int index = SceneManager.GetActiveScene().buildIndex; //获取名称 string name = SceneManager.G...原创 2018-05-18 11:32:59 · 12955 阅读 · 1 评论 -
怎么在Unity中复制.unity文件
我想在U3D里直接用ctrl+c、ctrl+v来复制、粘贴.unity文件,结果发现没用。 后来想起老师讲的: 添加资源时,可以直接在磁盘中操作。但进行移动、删除资源时,尽量在Unity中进行,因为在磁盘中进行时,Unity可能会忽略一些东西。于是我直接在磁盘中,对.unity文件进行ctrl+c,然后粘贴到目标文件夹下。再来U3D中看一眼,发现已经同步了。...原创 2018-04-25 09:24:06 · 4954 阅读 · 1 评论 -
GetTriangleStrip函数报错
error CS1061: Type `UnityEngine.Mesh' does not contain a definition for `GetTriangleStrip' and no extension method `GetTriangleStrip' of type `UnityEngine.Mesh' could be found. Are you missing an ass...原创 2018-04-20 16:46:17 · 795 阅读 · 0 评论 -
大范围地形建模插件World Composer
1.下载World Composer。从Asset Store里下载需要付费,从优快云下载,需要积分。 2.下载完成后导入。 3.注册Bing Map Key。 4.在unity中:Windows–>World Composer,打开该插件。 下面介绍一下该插件的界面:map parameters地图参数:Map Type地图类型:Aerial/Aerial with l...原创 2018-04-23 11:06:28 · 2633 阅读 · 1 评论 -
Unity5的character controller
Unity5中找不到Character Controller包了, 变成了在Assets –>Import Package–>Characters导入。原创 2018-04-13 11:12:34 · 1263 阅读 · 0 评论 -
unity项目发布到web端
U3D可以通过导出WebGL的方式发布到web端,可以直接在支持html5标准的浏览器中运行。还有就是导出Web Player,但 有些浏览器不支持Web Player插件。所以最合适的是导出WebGL。 Web Player是一款浏览器运行Unity3D游戏引擎发布的游戏的插件, 和Flash Player很像,应该是你玩某款网页游戏安装的, 如果以后不玩了就可以卸载。转自...转载 2018-04-12 11:08:01 · 18538 阅读 · 7 评论 -
error CS1061
Unity运行项目时出现error CS1061错误: error CS1061: Type `UnityEngine.Component' does not contain a definition for `pitch' and no extension method `pitch' of type `UnityEngine.Component' could be found. Are...原创 2018-04-11 10:51:44 · 4751 阅读 · 0 评论 -
Could not extract GUID in text file Assets
Unity中运行项目时报Could not extract GUID in text file Assets的错误,Could not extract GUID in text file Assets无法在Assets的文本文件中提取GUID 错误原因: 这种错误可能是在将多个项目资源整合到一个项目中时出现的。这是因为有些资源是公用的,它的GUID是一样的,这样在将它们合并到一个...原创 2018-04-11 10:04:45 · 2128 阅读 · 0 评论 -
Unity3D中导入easyroad插件
下载easyroad插件,放到英文路径下;在Unity中,Assets->Import Package->Custom Package,选择要导入的Unity Package包,导入。之后在GameObject->Creat Other里就能创建easyroad3d游戏对象啦! 记得在创建easyroad前要先有地形呀!创建地形的方法: GameObject-&g...原创 2018-04-10 17:14:06 · 2684 阅读 · 0 评论 -
Unity如何通过脚本来驱动游戏(二)--如何在游戏中响应用户的输入
如何在游戏中响应用户的输入怎么设置用户输入 在Edit–>Project Settings–>Input设置游戏输入怎么在脚本中检测用户输入原创 2018-04-16 09:47:15 · 237 阅读 · 0 评论 -
unity3d中运行项目出现的问题
当我对一个unitypackage文件进行build & run时出现以下错误Destroy may not be called from edit mode! Use DestroyImmediate instead.Also think twice if you really want to destroy something in edit mode. Since this...原创 2018-03-27 14:57:57 · 2446 阅读 · 0 评论 -
Unity Hub简介
Unity3DUnity Hub简介Unity Hub简介Unity Hub是一个致力于简化工作流的桌面端应用程序,是一个集社区、项目管理、学习资源、安装与一体的工作平台。既方便了项目的创建与管理,又简化了多个Unity版本的查找、下载及安装的过程,还可以帮助新手快速学习上手Unity。...原创 2019-07-12 13:51:32 · 14083 阅读 · 0 评论