Unity
文章平均质量分 84
COCO56(徐可可)
河南省淮阳中学14级学生,平顶山学院17级软件工程游戏开发方向徐可可,现处于求职状态,希望能够获得一份儿Python相关的工作,有事儿请内信或者在文章下方评论。
展开
-
使用Python清除多个Unity工程中的所有临时文件
文章目录1. 按2. 说明3. 代码3.1. `clearUnity.bat`3.2. `clearUnity.py`1. 按关于Unity工程的Git配置,可以参考:Untiy工程 .gitignore的配置2. 说明新建一个文件夹,里面存储多个Unity工程,然后把脚本放到该目录下,运行即可把所有Unity工程里的所有临时文件全部清除(如果该工程正在使用Unity打开,则需要先关闭该工程)3. 代码3.1. clearUnity.batpython clearUnity.pypause原创 2020-06-29 11:01:13 · 675 阅读 · 0 评论 -
查看Unity引擎内部类或方法的声明和定义(借助支持反编译的集成开发工具)
文章目录1. 按2. 使用VS查看方法声明3. 使用Rider查看方法的声明和定义1. 按在做开发时,有时候需要查看Unity引擎内部类或方法的定义。在自己写的代码中使用Visual Studio按F12想查看Unity引擎内部类或方法时,会发现按了之后转不进去方法的定义,只能查看一下方法的声明。这是由于Unity是闭源的,如果想要查看Unity引擎内部方法的源码,则需要集成开发工具同时支持反编译源码的功能。这点儿虽然VS办不到,但是Rider却可以办到。2. 使用VS查看方法声明如用VS201原创 2020-06-28 21:00:06 · 1207 阅读 · 0 评论 -
Unity Dropdown用法示例
文章目录1. 按2. 前台3. 代码3.1. 写法13.2. 写法21. 按官网说明Dropdown(下拉框)可谓是UGUI的集大成者,在Unity Editor里新建一个Dropdown,会随之附赠Text(Label对象)、Image(Arrow对象)、ScrollRect(Template对象)、Toggle(Template\Viewport\Content\item)和ScrollBar(Template\Scrollbar)。点击运行展开下拉框后还会创建一个Button(Blocker)原创 2020-06-08 21:42:42 · 6605 阅读 · 0 评论 -
Unity 退出游戏代码
应分为两种情况:使用Unity调试时UnityEditor.EditorApplication.isPlaying = false;打包发布后Application.Quit();完整代码如下:#if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying = false;#else Application.Quit();#endif实际用例代码如下:using UnityEngine;using UnityE原创 2020-06-08 11:33:14 · 33531 阅读 · 0 评论 -
Unity工程由2017升级到高版本提示UnityEngine.GUITexture与UnityEngine.GUIText被移除
文章目录1. 按2. 修改说明1. 按在高版本中UnityEngine.GUITexture被移除,应使用UI.Image代替,同样地UnityEngine.GUIText应改为UI.Text,如果不进行修改,则会提示如下错误:Class ‘UnityEngine.GUITexture’ is obsolete: GUITexture has been removed. Use UI.Image instead.Class ‘UnityEngine.GUIText’ is obsolete: GU原创 2020-06-08 09:57:13 · 9414 阅读 · 2 评论 -
修复VS中Unity代码无智能提示及使用JetBrains.Rider和VSCode替代VS
文章目录1. 按2. 修复Visual Studio 20193. 使用JetBrains.Rider4. 使用VSCode1. 按最近不知道为啥vs中unity提示用不了了,更新卸载重装都没成功。读者若遇到与我相似的情况,可以尝试本文介绍的修复办法,如果实在不行的话也可以参考本文介绍的其他IDE。2. 修复Visual Studio 2019打开VS,依次选择工具->获取工具和功能,即可打开Installer打开的Installer界面如下选择顶部的单个组件,然后勾选Visual原创 2020-06-04 00:37:45 · 3711 阅读 · 0 评论 -
SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试
该问题主要是由于Unity无权访问权限部分内容导致的,以管理员权限打开Unity或者Unity Hub就可以了。原创 2020-06-02 14:54:45 · 3544 阅读 · 0 评论 -
Unity 寻路案例:自动寻路到目标点
文章目录1. 按2. 操作步骤1. 按在一个平面中,寻路物体会绕开平面上的障碍物并自动寻路以达到目标体所在的位置。2. 操作步骤创建的所有物体如图所示,1个Plane,7个Cube(其中六个是障碍物,Cube 6是目标物体),1个SphereWindow->AI->Navigation点击Navigation,选中所有障碍物和平面,勾选Navigation Static将平面设为可走的(Walkable)将障碍物设为不可走的(Not Walkable原创 2020-05-28 21:40:30 · 2606 阅读 · 0 评论 -
Unity官方下载与安装与使用说明
文章目录1. 下载与安装2. 打开工程1. 下载与安装访问官网下载页:https://unity.cn/releases需要先登录Unity账号(没有账号的话注册一个)建议下载Unity Hub最后再用Unity Hub安装Unity2. 打开工程对于列表中已存在的旧工程,记得先选择Unity版本之后单击工程名就可以打开了...原创 2020-05-23 08:57:52 · 2220 阅读 · 0 评论 -
Untiy Antivirus
文章目录1. 简介2. 开发工具3. 命名规范3.1. 场景3.1.1. MainScene3.1.2. SelectScene3.1.3. GameScene4. 代码仓库地址1. 简介Antivirus is a 3d game based on Unity 2020.1.0a25.3171 Personal.2. 开发工具Unity官方下载与安装与使用说明3. 命名规范3.1. 场景3.1.1. MainScene游戏入口场景3.1.2. SelectScene选择关卡场景3原创 2020-05-16 16:15:52 · 354 阅读 · 0 评论 -
Untiy工程 .gitignore的配置
文章目录1. 说明2. .gitignore文件1. 说明我发现不少GitHub上或者码云上的工程都是不正确的,特别是对Library的排除不到位,如果全排除,则会导致丢失程序入口,如果不排除,又会导致整个仓库比较大,给存储与传输带来不小的压力,其实我们只要精准排除一个txt文件就行了,这应该是很多人不知道的。Library/LastSceneManagerSetup.txt这个文件是程序的入口,参考:Unity工程中Library\LastSceneManagerSetup.txt的作用VS工程原创 2020-05-16 16:08:47 · 1725 阅读 · 0 评论 -
Unity API
官方:http://stalhandske.dk/UnityDocs/ScriptReference/index.html中文版:http://docs.manew.com/Script/index.htm原创 2020-05-15 19:54:43 · 385 阅读 · 0 评论 -
Unity 射线检测案例
文章目录1. 前台2. 代码3. 结果1. 前台将myLayer设为Default,capsuleObj与Capsule绑定。2. 代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class NewBehaviourScript : MonoBehaviour...原创 2020-04-03 16:29:41 · 727 阅读 · 0 评论 -
Unity 射线案例
Unity 学习笔记汇总Debug.DrawRay官方API使用文档文章目录1. 前台2. 代码3. 结果1. 前台2. 代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class NewBehaviourScript : MonoBehaviour{ ...原创 2020-04-01 11:33:29 · 579 阅读 · 0 评论 -
Unity 触发器案例
Unity 学习笔记汇总Collider官方API使用文档文章目录1. 前台2. 代码3. 结果1. 前台将Cube的Is Trigger对应的复选框打上勾。2. 代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class NewBehaviourScri...原创 2020-04-01 10:40:17 · 1136 阅读 · 0 评论 -
Unity Rigidbody组件
文章目录1. 碰撞器11.1. 前台1.2. 代码1.3. 结果2. 碰撞器23. 碰撞器33.1. 前台3.2. 代码3.3. 结果1. 碰撞器11.1. 前台创建GameObject\3D Object\Cube、GameObject\3D Object\Sphere、GameObject\3D Object\Plane给Cube和Sphere添加Component\Physics\...原创 2020-03-27 17:45:15 · 785 阅读 · 0 评论 -
Unity摄像机分屏效果
将窗口调成2by3设置主相机的参数点击鼠标右键,创建一个相机调整新建的相机的参数原创 2020-03-25 11:06:13 · 1149 阅读 · 0 评论 -
Unity Vector3 class
1.1. Foreground1.2. Codeusing System.Collections;using System.Collections.Generic;using UnityEngine;public class test : MonoBehaviour{ Vector3 axis; float speed; public GameObject...原创 2020-03-21 17:08:13 · 408 阅读 · 0 评论 -
Unity Random Class and Invork function
Unity 学习笔记汇总Random官方API使用文档文章目录1. Random Class1.1. Foreground1.2. Code1.3. Result2. Invork function2.1. Foreground2.2. Code2.3. Result1. Random Class1.1. Foreground1.2. Codeusing System.Collect...原创 2020-03-20 16:18:53 · 362 阅读 · 0 评论 -
Unity Mathf Class
Unity 学习笔记汇总Mathf官方API使用文档Vector3官方API使用文档文章目录1. Mathf's `Clamp` static method1.1. public static float Clamp(float value, float min, float max);1.2. public static int Clamp(int value, int min, int ...原创 2020-03-18 09:48:38 · 385 阅读 · 0 评论 -
Unity 工具类Time
Unity 学习笔记汇总官方API使用文档文章目录1. Time类12. Time类23. TestMathf11. Time类1using System.Collections;using System.Collections.Generic;using UnityEngine;public class test : MonoBehaviour{ public Game...原创 2020-03-13 17:26:49 · 391 阅读 · 0 评论 -
Input类虚拟轴案例
文章目录案例1前台代码案例2案例3前台代码案例1前台代码using System.Collections;using System.Collections.Generic;using UnityEngine;public class test1 : MonoBehaviour{ public GameObject cube; // Start is calle...原创 2020-03-11 11:54:24 · 390 阅读 · 0 评论 -
Unity Input类测试
官方API使用文档文章目录1. 预制物体与克隆函数1.1. 前台1.2. 代码1.3. 结果2. Input类按键3. Input类屏幕点与三维坐标点转换3.1. 前台3.2. 代码3.3. 结果1. 预制物体与克隆函数1.1. 前台将Cube拉到Assets里变成预制物体,然后再从Assets里拉到场景里点击添加到场景里的预制体,然后添加Rigidbody新建一个空游戏物体,将...原创 2020-03-08 20:38:57 · 512 阅读 · 0 评论 -
Unity添加图片到场景中
将需要添加的图片拖进Unity里单击图片,更改Texture Type为Sprite单击空白处,接着点击Apply最后将已设置为Sprite的图片拖进场景中即可原创 2020-03-02 15:48:55 · 15285 阅读 · 0 评论 -
Unity 学习笔记汇总
Unity Gameobject类测试Unity Transform类测试Unity Input类测试Input类虚拟轴案例工具类Time工具类MathfUnity Random Class and Invork functionUnity Vector3 classUnity摄像机分屏效果Unity Rigidbody组件...原创 2020-02-28 16:27:43 · 692 阅读 · 1 评论 -
Unity Transform类测试
官方API使用文档文章目录1. 案例11.1. 准备1.2. 测试一1.2.1. 前台1.2.2. 代码1.2.3. 结果1.3. 测试二1.3.1. 前台1.3.2. 代码1.3.3. 结果1. 案例11.1. 准备导入MerchentGirl.unitypackage包里的模型,位置如图所示。若想要Game与Scene镜头效果保持一致,则可以先点击Main Camera,再点击Ga...原创 2020-02-26 10:33:26 · 800 阅读 · 0 评论 -
Unity Gameobject类测试
文章目录1. 测试11.1. 前台1.2. 代码1.3. 结果2. 测试22.1. 前台2.2. 代码2.3. 结果3. 测试33.1. 前台3.2. 代码3.3. 效果4. 举一反三4.1. 前台4.2. 代码4.3. 运行结果1. 测试11.1. 前台新建3D Object中的Cube、Sphere、Capsule,其中它们的位置及父子关系如图所示1.2. 代码using Syst...原创 2020-02-21 17:30:17 · 647 阅读 · 0 评论 -
Unity工程中Library\LastSceneManagerSetup.txt的作用
在团队协同开发时,如果在一台电脑上能正常运行,但在其他电脑无法正常运行,可能就是在版本控制器(如Git)中排除了Library\LastSceneManagerSetup.txt这个文件。Library\LastSceneManagerSetup.txt中的文件内容如:sceneSetups:- path: Assets/battle.unity isLoaded: 1 isActive: 1这个就是指明程序入口的,如我的项目是启动Assets/battle.unity这个场景,如果丢失这原创 2019-12-20 16:22:00 · 542 阅读 · 0 评论 -
3D坦克大战联网对战版课程设计报告
代码和游戏下载以及开发教程,请参考:https://coco56.blog.csdn.net/article/details/103198945文章目录1. 系统需求分析1.1. 课题目的(意义)1.2. 系统需求分析1.2.1. 系统需求调查研究1.2.2. 系统需求调查结果1.2.3. 系统功能设计要求2. 系统概要设计2.1. 登录注册功能3. 系统详细设计3.1. 登录注册功能3.2. ...原创 2019-12-15 18:51:56 · 931 阅读 · 0 评论 -
TanksWar(坦克大战三维、二维版以及90版)
三款坦克大战,三维版和二维版以及90版的,目前对这三款均发布了安卓和Windows平台的安装包。引擎:Unity 2018语言:C#原创 2019-12-15 10:00:22 · 1324 阅读 · 0 评论 -
Unity制作王者荣耀商业级手游
目录├─01.Unity与C#语言基础│ 1.Unity软件安装│ 10.数据类型转换│ 11.程序更加优雅│ 12.表达式与运算符│ 13.运算符优先级│ 14.选择语句(if-else)│ 15.选择语句(switch-case)│ 16.循环语句│ 17.循环嵌套│ 18...原创 2019-07-07 03:13:38 · 3726 阅读 · 2 评论