自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 UnityEngine.PostProcessing.MinAttribute引用错误

报错提示:'MinAttribute' is an ambiguous reference between 'UnityEngine.PostProcessing.MinAttribute' and 'UnityEngine.MinAttribute'修改方法:找到MinDrawer.cs,修改如下三处代码(红色字体):namespace UnityEditor.PostProcessing{ [CustomPropertyDrawer(typeof(UnityEngine.Pos..

2020-12-02 10:32:09 8

原创 Making A Transparent Shader in Unity

最终效果:教程地址:https://learn.unity.com/tutorial/writing-your-first-shader-in-unity/?language=en&tab=overview#5c7f8528edbc2a002053b577Shader源码:Shader "Unlit/ManullyShader"{ Properties { _MainTex ("Texture", 2D) = "white" {} ...

2020-11-26 16:47:47 13

原创 Create with Code学习笔记之一和二

难度:初级教程地址:https://learn.unity.com/course/create-with-code?uv=2018.4交作业:知识点:1.物体简单位移旋转2.加偏移量跟随移动3.Vector.XXX的各种用法4.随机时间在随机地点生成随机物体5.赋值新向量和实例化6.DestroySomething7.Player添加弹跳物理机制8.通过组件调用脚本中的变量9.调用自身组件的值总结:1.改变移动旋

2020-08-20 17:18:55 52

原创 Google Earth自动生成地形

功能需求:利用google earth数据自动生成地形模型。话不多说先上图:(因为图有版权只截取了一部分)发一张我自己做的地形对比就可以看出,虽说是自动生成,美术功底还是要有的:制作步骤如下:1.下载安装软件:Google Earth Pro和mappuzzle 2.在Google Earth Pro中找到要制作的地方,使用地标功能将具体地方的经纬度找出来3.打开mappuzzle1)添加需要使用的地图类型2)将...

2020-08-11 16:58:46 312

原创 五花八门-序

五花八门的项目必然要有五花八门的技能支撑,解决一个问题往往需要用到很多工具,所以技多不压身,加油吧ヾ(◍°∇°◍)ノ゙奥利给!!!

2020-08-11 16:21:48 34

原创 相见恨晚系列-序

一直都知道Unity官方网站上有视频教程,终于在多年后的今天,看到了久违的教程。感动……o(╥﹏╥)o没想到这么多年所有的问题,其实人家都在这里写得清清楚楚,讲得明明白白……(꒦_꒦) (灬ꈍ ꈍ灬)什么叫相见恨晚╭(╯^╰)╮终于让我体会到了……所以,我决定从今天开始做个知识的搬运工(*╹▽╹*)将我欠下的知识全部在这里补回来,希望能帮助到各位不能翻墙的小伙伴们。...

2020-08-11 16:15:09 90

原创 Unity中Switch的用法2

教程地址(这是一个付费教程):https://learn.unity.com/tutorial/challenge-master-switch-statements-part-2?language=en&courseId=5cf06bd1edbc2a58d7fc3209&projectId=5cec607bedbc2a33d027abf0#5cec5f55edbc2a325c1...

2020-03-17 14:27:45 276

原创 Unity中Switch的用法

教程地址(观看视频需FQ):https://learn.unity.com/project/c-survival-guide-switch-statements?language=en&courseId=5cf06bd1edbc2a58d7fc3209功能说明:如果有多种情况选择,可用switch进行切换public class SwitchStatement : MonoBe...

2019-11-05 17:47:20 4234

原创 Unity取随机数的用法

教程地址(观看视频需翻墙):https://learn.unity.com/tutorial/challenge-quiz-grade-average?language=en&courseId=5cf06bd1edbc2a58d7fc3209&projectId=5ce7c4cdedbc2a05cea35ac1#5ce7c493edbc2a05cebeba4e功能:随机取五...

2019-11-05 11:25:16 3572

原创 Unity Quaternion的几种用法

教程地址(观看视频需翻墙):https://learn.unity.com/project/c-survival-guide-rotations?language=en&courseId=5cf06bd1edbc2a58d7fc32091.初始化物体旋转角度为0Instantiate(ObjectPrefab, transform.position, Quaternion.id...

2019-11-01 15:22:31 989

原创 Unity Instantiate Prefabs

教程地址(观看视频需翻墙):https://learn.unity.com/tutorial/destructible-crate?language=en&courseId=5cf06bd1edbc2a58d7fc3209&projectId=5ce68f0bedbc2a060d4a348f#5ce68826edbc2a0491575325实现功能:1. 初始化预制物体...

2019-10-31 16:25:19 160

原创 Unity Post-Processing Effects(2018.X+)

教程地址(观看视频需翻墙):https://learn.unity.com/tutorial/post-processing-effects-2018-x?language=en&courseId=5cf06bd1edbc2a58d7fc3209&projectId=5ce68f0bedbc2a060d4a348f#1.添加Post-Processing组件2. ...

2019-10-31 14:49:01 431

原创 Unity Quick Tips and Assets(1)

教程地址(观看视频需翻墙):https://learn.unity.com/project/c-survival-guide-quick-tips?language=en&courseId=5cf06bd1edbc2a58d7fc32091.键盘控制物体左右移动public class PlayerMovement : MonoBehaviour{ [Serializ...

2019-10-31 14:36:19 54

原创 Unity中GetComponent的用法

教程地址(观看视频需翻墙):https://learn.unity.com/tutorial/getcomponent?language=en&courseId=5c61706dedbc2a324a9b022d&projectId=5c8920b4edbc2a113b6bc26a#5c8a65d5edbc2a001f47d6e6教程代码实例:UsingOtherCo...

2019-08-27 17:05:19 9776 2

原创 Unity中OnMouseDown的用法

教程地址(观看视频需翻墙):https://learn.unity.com/tutorial/onmousedown?language=en&courseId=5c61706dedbc2a324a9b022d&projectId=5c8920b4edbc2a113b6bc26a#教程代码实例:public class MouseClick : MonoBehaviour...

2019-08-27 16:16:36 4281

原创 Unity中GetButton、Text、Iamge、Sprite和Bool的用法

教程地址(观看视频需翻墙):https://learn.unity.com/tutorial/getbutton-and-getkey?language=en&courseId=5c61706dedbc2a324a9b022d&projectId=5c8920b4edbc2a113b6bc26a#教程代码实例:(节选)using System.Collections;...

2019-08-26 17:17:58 413

原创 Unity中Destroy的用法

教程地址(观看视频需翻墙):https://learn.unity.com/tutorial/destroy-i?courseId=5c61706dedbc2a324a9b022d&projectId=5c8920b4edbc2a113b6bc26a#教程代码实例:using UnityEngine;using System.Collections;public clas...

2019-08-26 15:48:01 1891

原创 Unity中Mathf.Lerp的用法

教程地址:https://learn.unity.com/tutorial/linear-interpolation?language=en&projectId=5c8920b4edbc2a113b6bc26a#5c8a48bdedbc2a001f47cef6功能说明:灯光逐渐变亮 private Light myLight; void Start () { ...

2019-08-23 14:59:35 4363

原创 Unity中Translate 和 Rotate的用法

教程地址(观看视频需翻墙):https://learn.unity.com/tutorial/translate-and-rotate?projectId=5c8920b4edbc2a113b6bc26a#5c8a44c2edbc2a001f47ce1e教程代码实例:using UnityEngine;using System.Collections;public class T...

2019-08-23 14:49:37 1112

原创 Unity如何实现VR漫游

功能需求:使用vive进行虚拟漫游,如下图所示摄像机从一个点延箭头走到另外的点去场景中有两个点标记和两个区域标记,分别代表可以用点的形式进行跳转,也可以在一定区域内进行移动。步骤1:导入steamVR插件步骤2:创建简单场景,给一个简单的box当做地面步骤3:删掉默认摄像机,放入VR摄像机步骤4:放入Teleport组件步骤5...

2019-05-22 16:31:59 3438

原创 Unity Visual Effect Graph制作烟火

功能需求:如下图(视频教程:https://www.youtube.com/watch?v=R6D1b7zZHHA需翻墙)此效果分为烟和火星,先说烟。(使用Visual Effect Graph自带的烟雾贴图和noise贴图)烟的下方添加了一盏pointlight:然后是火星:复制烟的节点,只需要调节其中一些参数即可。请尊重原创,转发请标明出处。...

2019-03-26 11:30:09 2056

原创 Unity 切换镜头

功能需求:当条件触发时,镜头切换;public class changeCam : MonoBehaviour {    public GameObject Newcamera;    public GameObject Oldcamera;    private void OnTriggerStay(Collider other)    {        SwitchCam...

2019-01-29 11:27:23 1378

原创 unity触发时播放音效

功能需求:条件触发播放声音;完整代码:using System.Collections;using System.Collections.Generic;using UnityEngine;public class Audio_Opendoor : MonoBehaviour {    public AudioClip OpenDoorSound;  //指定需要播放的音效...

2019-01-29 11:25:18 10610

原创 Unity Cursor Lock& Camera Lock

功能需求:弹出菜单时相机锁定和鼠标显示,关闭菜单时鼠标隐藏;视频教程(需翻墙):https://www.youtube.com/watch?v=nMgk72JSxz8&list=PLPV2KyIb3jR5PhGqsO7G4PsbEC_Al-kPZ&index=27代码如下:using UnityStandardAssets.Characters.FirstPer...

2019-01-29 10:43:49 451

原创 Unity制作UI翻页动画

动能需求:UI图标按键滚动播放;UI翻页滚动动画效果参考的unity官网教程:https://www.youtube.com/watch?v=Mzt1rEEdeOI教程里面制作的是UI连续滚动翻页动画,如果要加按钮控制播放就需要在动画上面添加事件,如图:代码需要和动画组件挂在一个物体上,添加帧事件后选择需要调用的函数;比如说:停止函数;达到的效果就是动画在某...

2019-01-28 18:20:55 1787

原创 Unity动态修改材质球

脚本里直接两个材质球赋值代码,当不同情况触发时调用相应的函数;public class CM_missingScreen : MonoBehaviour {        public void ChangeMaterial_ani ()    {            Material[] materials = new Material[]            {     ...

2019-01-28 17:54:55 5184

原创 Unity调用其他脚本函数--简单写法

脚本A里有个函数A_function();使用脚本B去调用此函数;public class A: MonoBehaviour{    public void A_function()    {        XXXXXXXX;    }}----------------脚本分割线---------------public class B: MonoBehaviour...

2019-01-28 17:50:36 798

原创 Unity使用Mesh Collider报错

报错信息:If you want to use a non-convex mesh either make the Rigidbody kinematic or remove the Rigidbody component. Non-convex MeshCollider with non-kinematic Rigidbody is no longer supported in Unit...

2018-11-26 15:35:43 1085 1

原创 Unity激活GameObject和Component

Unity激活GameObjectpublic GameObject  GameObjectXX;GameObjectXX.SetActive (true);Unity激活Componentpublic GameObject  GameObjectXX;GameObjectXX.GetComponent<Animator>().enabled=true;...

2018-11-26 15:01:30 1391

原创 Unity2018导入PostProcessing报错

报错信息:Assets\PostProcessing\Editor\PropertyDrawers\MinDrawer.cs(6,34): error CS0104: 'MinAttribute' is an ambiguous reference between 'UnityEngine.PostProcessing.MinAttribute' and 'UnityEngine.MinAtt...

2018-11-12 15:39:33 7122

原创 用AE做Unity UI动画

功能需求:模拟电影里面酷炫吊的各种动态全息界面,如图:参考教程:(需翻墙)https://www.youtube.com/watch?v=KTBOahrXTBE电影里面都是后期合成的这些高科技,所以我考虑从AE入手;1. 准备AE素材,渲染出尽可能小的序列帧;2. 使用专业合成软件,将序列帧合成一张图;软件下载地址:https://github.com/Ka...

2018-11-06 16:22:09 7602

原创 Unity鱼群动画

功能需求:制作鱼群的随机动画,模拟真实鱼群的自由游动,如图视频教程:(需翻墙)https://www.youtube.com/watch?v=eMpI1eCsIyM&t=765s说明:实现这个功能只需要两个脚本,第一个是将预设鱼随机克隆出指定数量但不同位置的鱼群;globalFlock.CSusing System.Collections;using Sy...

2018-10-12 15:39:29 4165 14

原创 Unity Cinemachine输出动画序列帧

功能需求:unity做视频动画1. 整理好需要做动画的场景;2. 导入两个插件,如图:3. 打开Timeline窗口,点击Create;4. 点击add,添加轨道;5. 将需要接管的摄像机拖拽到前面的框里,然后添加动画片段;6. 选中新建的片段,点击Create,会自动添加动画相机;7. 通过调整相机位置和景深,找到需要的角度;8. 重复5-...

2018-09-13 16:19:35 5542

原创 HTC Vive实现射线点击按钮跳转摄像机

功能需求:点击按钮将摄像机跳转到下图中两个画圈的位置上。第一步:新建场景;第二步:导入两个插件,如图:第三步:删除默认摄像机,将vive预设的摄像机和射线放入场景,如图:第四步:添加两个按钮和两个相机需要跳转的地方(名为haha);第五步:修改原有的Teleportable.cs脚本,如图:将OnPointer3DPressExit函数里面的相机位置传递代码...

2018-09-13 15:14:56 1363

原创 Unity如何动态给物体添加多重材质

哈哈……哈哈……先让我开心一下└(^o^)┘功能需求:鼠标悬停物体描边高亮如图:第一个问题:如何同时显示两个材质第二个问题:怎么才能在触发时加一个材质第一个问题简单,就是把Size设成2;第二个问题,我讨了一个巧,先将两个材质弄成一样,然后触发时直接换一个就好了;机智如我…Y(^_^)Y如图:这里感谢一下提供代码的小伙伴!https://blog.csd...

2018-08-18 18:14:09 4848

原创 Unity秒表计时器

最终显示效果:感谢提供代码的小伙伴(づ ̄ 3 ̄)づhttps://blog.csdn.net/ixiaochouyu/article/details/46858545我简单改了一下,添加了一个指定情况停止计时功能:using UnityEngine;using System.Collections;using UnityEngine.UI;public class ti...

2018-08-03 16:41:34 4522

原创 Unity2018最新版本Character Controller不见了!!!

兴高采烈地下一个Unity2018最新版,准备试试……结果居然找不到Standard Assets导入包了╰(*°▽°*)╯以前版本是这样的:新版本打开确是这样的:天呀!我的Character Controller不见了……怎么办~怎么办~吓死宝宝了o(╥﹏╥)o恐慌地我将新版本卸了又重装了一遍 ̄□ ̄||可惜还是没有……赶紧去官网看看:原来藏到Asset S...

2018-07-29 15:49:52 17171 16

原创 Unity中Enable&DisableComponent的用法

教程地址(观看视频需翻墙):https://unity3d.com/cn/learn/tutorials/topics/scripting/enabling-and-disabling-components?playlist=17117教程代码实例:using System.Collections;using System.Collections.Generic;using Uni...

2018-07-26 09:28:57 3409 2

原创 Unity中Awake和Start的区别

教程地址(观看视频需翻墙):https://unity3d.com/cn/learn/tutorials/topics/scripting/awake-and-start?playlist=17117教程代码实例:using System.Collections;using System.Collections.Generic;using UnityEngine;public ...

2018-07-25 17:56:26 352

原创 Unity如何同时调用另一个脚本的函数和变量

之前用脚本调用另一个脚本的变量我都是用简单的static变量来解决的,但是今天看unity官方教程的时候发现可以同时调用另一个脚本的函数和变量。自己尝试运行了一下,可是报错了。好尴尬 ̄□ ̄||官方的代码是这样的:    void Start ()    {        alpha = 29;        myOtherclass = new otherAccess(); ...

2018-07-24 16:59:06 18257 2

Unity3D从入门到精通

初学者入门级手册 本书是国内第一本以面向对象和项目流程开发角度,全面系统介绍Unity3D的书籍。 本书以具体项目结构开发的角度,结合Unity3D层级式的综合开发环境、视觉化编辑、详 细的属性编辑器和动态的游戏预览的特点,在软件界面介绍及功能使用方面以分级、分阶、 分段手法来向大家详尽阐述概念和使用方法,在程序编写方面以以OOP【面向对象程序设 计】为主轴讲述Mono的精髓;以软件系统开发的高度,清楚的讲解Mono的API的原因、 原理和应用。Unity3D是主要游戏开发的载体,它就像是一我们日常生活中使用的Window s系统那样,链接着各种可以解析并使用的文件和其他软件硬件的使用接口,当你把这些接 口顺利的打通之后,就可以方便快捷的让Unity3D在各种平台施展它的能力,这也是学习U nity3D的精髓所在,当你把这一点领悟透彻之后,会发现不论你利用Unity3D进行何种方 面的开发,都是相互贯通、浑然一体的,从而再进行学习或开发,就会驾轻就熟,如孙悟 空脚踏筋斗云,南北往来比坐喷气式飞机都还要轻松自如。 本书共分5个部分。第1部分:Unity3D的界面熟悉极其组件使用;第2部分:脚本编 写与项目设计;第3部分:Unity3D的核心类与各平台下的API;第4部分:视觉编程;第 5部分:组件开发。附书光盘内容为书中实例源文件和本书中重点操作视频演示教程。

2014-10-23

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除