一、前言 来看一下怎么截图的吧 二、效果 三、代码 using UnityEngine; public class Screenshot : MonoBehaviour { //截图相机 Camera capCamera; //保存图片 Texture2D screenShot; void Start() { capCamer
原创 2021-08-11 23:54:27
1808阅读
  【前言】 图形化调试可以加速开发。例如在战斗中,可能需要知道所有单位的仇恨值,如果这些信息全打log的话,很难有直观感受,而如果在Scene窗口里,单位头顶有一个球,越红表示仇恨越高,越暗表示仇恨越低,那么调试起来比打log直观多了。 【一 、图形化调试】 Unity中图形化调试主要4种 Debug.Draw Gizmos.Draw Graphic.DrawMesh GL 有两种情况 1
原创 2021-08-12 08:03:06
2462阅读
一、前言来看一下怎么截图的吧二、效果三、代码using UnityEngine;public class Screenshot : MonoBehaviour{ //截图相机 Camera capCamera; //保存图片 Texture2D screenShot; void Start() { capCamer...
原创 2022-04-22 09:18:00
1549阅读
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在日常开发中,常常会用到SVN或者Git作为项目版本协同管理的工具,可是在Unity中没有集成的SVN的相关工具,每当需要更新代码或者上传代码的时候需要在项目的文件中操作。所以写了一个工具来实现在Unity中直接使用SVN的相关功能。二、正文首先,来说明一下原理。原理:在Windows操作系统中,
原创 2022-11-03 22:35:05
704阅读
​一、前言话说,英语有英语等级证书,计算机也有等级证书,会计证,工程师证,那么从事Unity开发的工程师,有没有专属的职业资格证书呢。这个还是有的。 二、Unity 认证制定标准Unity是最受欢迎的技术技能之一。 有一个最高的预测增长率, 在未来两年超过35%。 -----------Burning Glass,就业市场分析平台 Unity初级工程师 Unity Certified Associ
一、前言网上关于角色移动的文章太多太多了,就
原创 2022-02-13 15:35:44
1653阅读
using System.Collections;using System.Collections.Generic;using UnityEngine;public class player : MonoBehaviour{ public GameObject PrintPrefab; // Use this for initialization void Start(
一、前言 网上关于角色移动的文章太多太多了,就我自己整理的时候都发现写了好多篇(因为有不同的方案),今天就将目前已知的移动角色的方案总结出来,毕竟是一个资源整合的时代,谁也不想找个角色移动的脚本都要找好几篇文章对吧 目前可以划分为三个方面 角色移动到鼠标点击的位置 键盘控制角色移动(其他的比如游戏手柄也算键盘、HTC手柄 也算键盘) 手机端转盘控制角色移动 其他的比如摄像机跟随移动这个可以作为拓
原创 2021-08-11 23:39:03
973阅读
一、前言是否已经看厌了Unity一成不变的白灰色了?现在给大家带来一个可以更换Unity的主题颜色的插件,下面就让我们来看看怎么使用吧原文链接:https://github.com/zios/unity-themes/releases二、效果默认效果黑灰色蓝白色更换字体三、下载链接【github】https://github.com/zios/unity-themes/r...
原创 2022-04-22 09:09:20
1907阅读
一、前言 记得以前写了一篇Unity3D与串口通信程序的开发的文章,主要讲的是如何用Unity3D程序给串口发送数据,但是最近有小伙伴问我如何接收串口程序,今天就再分享一下比较完整的Unity开发的串口通信程序吧,包括发送与接收数据,绑定串口号等。 二、文章链接 Unity3d 与串口的通信程序的开发,软件硬件结合【Unity3D日常Unity3d与串口通信程序的开发 三、正文 1、先做一个U
原创 2021-08-12 00:04:19
3166阅读
一、前言MVC是一种比较常见的设计框架,是一种将代码的功能进行划分的一种设计框架,主要原理就是将软件用户界面和业务逻辑分离,以使代码可扩展性、可复用性、
原创 2022-04-24 21:53:56
1821阅读
1点赞
参考文章Unity3D研究院之游戏对象的访问绘制线与绘制面详解(十七)前言发现网上很多教程都是如何用LineRender组件画线,但是这个组件还有很多其他的功能属性也是很有趣的,下面就让我们来看看吧用途LineRender组件主要的用途就是画线,将这个组件加载到对象上,然后设置路径,跟线的材质,就能在Game视图下显示线段了。画线要了解在Unity中的画线方式,可以参考...
原创 2022-04-24 21:57:41
1943阅读
在Update中运行Vector3 mousePos=Camera.main.ScreenToWorldPoint(Input.mousePosition)+new Vector3(0,0,10);这行代码的意思是屏幕坐标转化为三维坐标,然后z轴加10就是正确的位置了transform.position=mousePos;当前坐标跟随鼠标移动
一、前言今天分享几种比较简单的项目加密、激活的思路,
原创 2022-04-24 19:59:33
315阅读
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。你的点赞就是对博主的支持,有问题记得留言:一、前言在开发中常常会用到Switch语句,Switch语句是一种选择语句,指针某个表达式的值进行判断,从而执行哪一段的代码,但是表达式的值多了之后,Switch语句往往特别长,很不美观,接下来,博主就带领大家使用反射来消灭Switch.
原创 2022-04-26 22:33:03
891阅读
一项目创建:创建项目是开发的第一步。运行untiy之后如果是第一次运行会弹出我们这里随便创建一个项目。二Untiy面板介绍:三代码编辑器的切换:这里我安装了vs2012.到这里开发环境基本上就算是搭好了,您坑定迫不及待的想做开发了吧。先等一等,容我先来介绍一下一些3d方面的基础知识。一、坐标轴  说到坐标轴,很多同学第一时间想到的可能是这样的不错这也是坐标轴,只不过这里是二维坐标轴,untiy里面
   GUI在游戏的开发中占有重要的地位,游戏的GUI是否友好,使用是否方便,很大程度上决定了玩家的游戏体验。Unity内置了一套完整地GUI系 统,提供了从布局、控件到皮肤的一整套GUI解决方案,可以做出各种风格和样式的GUI界面。在Unity中使用GUI来完成GUI的绘制工作,目前 Unity没有提供内置的GUI可视化编辑器,因此GUI界面的制作需要全部通过编写脚本代码来实现,如果游
转载 2024-04-24 13:27:12
130阅读
一、灯光检视面板 二、Unity有三种灯光 Point 点光源。从一个位置向四面八方发出光线,就像一盏灯。 点光源光线在某一点从各个方向发射。它们是电脑游戏中最常用的灯光——通常用于爆炸、灯泡、等。他们有一个图形处理器的平均成本(虽然点光源阴影是最昂贵的—最耗费资源的)。 Point Lights 点光源 点光源可以有cookies – 带有 alpha通道的立方图(Cubemap )纹理。立
原创 2021-08-12 08:06:12
2861阅读
手势控制模型放大缩小是交互中比较常见的功能,今天就来看一下怎么实现吧先看一下效果步骤:先新建一个Cube,调整一下位置和大小新建脚本Gesture.cs,将脚本Gesture挂在Cube上编写脚本Gesture.csusing UnityEngine;using System.Collections;public class Gesture : MonoBe...
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。你的点赞就是对博主的支持,有问题记得留言:一、前言今天分享一个平时开发比较少接触到的概念——反射,最近也是在写代码的时候用到了,就分享出来,一方面是对自己学到的知识的总结,另一方面也是为了帮助后来的人。反射虽然用的不多,但是存在既有道理,在接下来的小节中会讲到反射的应用场景。.
原创 2022-04-26 22:32:33
2436阅读
  • 1
  • 2
  • 3
  • 4
  • 5