![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
文章平均质量分 89
peng_1993
这个作者很懒,什么都没留下…
展开
-
Inno Setup使用
unity打包,InnoSetup制作安装包原创 2023-11-30 10:20:15 · 267 阅读 · 0 评论 -
C#生成Guid的方式
var uuid = Guid.NewGuid().ToString();//uuid:d060f3d8-357e-4eed-8969-749e6f144e8fvar uuid_N = Guid.NewGuid().ToString("N"); //uuid_N: 66da1169450447948bf7d95d198d5b6avar uuid_D = Guid.NewGuid().ToString("D");//uuid_D:5d185207-e2ce-46c2-90fc-25edd1caf206.原创 2020-07-09 15:43:53 · 550 阅读 · 0 评论 -
UGUI的Text文本首行缩进方法
在UGUI text中首行缩进,结果发现空格不好用,找了三种解决方案方法1、在脚本中直接赋值text是最简单的Text txt;txt.text =“\u3000\u3000”+"字符串";方法2、UGUI的Text如果在编辑器直接输入显示我们可以自定义某几个字符串的alpha值<color=#FFFFFF00>----</color>...原创 2020-04-30 15:25:32 · 1053 阅读 · 0 评论 -
Unity——Button旋转180°不能点击
同事在做一种翻牌效果测试出来Button在旋转180°后不能点击。Button按钮旋转180°(X轴,Y轴)之后不能点击,绕Z轴可以点击。因为按钮Raycast检测只检测按钮的正方向,绕X,Y轴旋转后点击的是Button背面,Raycast检测不到所以点击没有任何反应。翻牌效果:可以做两个UI,一个牌的正面UI,一个牌的背面UI。以Rotate(0,0,0)和(0,90,0),旋转到9...原创 2019-12-10 16:13:49 · 2466 阅读 · 0 评论 -
生成正六边形
生成3D的正六边形: public GameObject OBJ;//六边形物体 public int RoundMax = 10;//最大环数变量 public float Radius = 1f;//六边形最短宽度 private Vector3[] Pos_6 = new Vector3[6];//记录6个位置的数组 void Start()...原创 2019-10-24 09:55:37 · 1513 阅读 · 0 评论 -
Unity添加注释,在Inspector面板显示提示
[Tooltip("显示注释")]//鼠标移到变量上后可以看到汉字[Header("显示注释")]//直接在面板上显示汉字public class Test : MonoBehaviour{ [Header("显示注释")] public string Header;}public class Test : MonoBehaviour{ ...原创 2019-10-11 16:39:46 · 9666 阅读 · 0 评论 -
实现第一人称移动和相机控制
PS:基于CharacterController创建Capsule胶囊体,并将相机作为胶囊体的子物体,调整好适当的视野角度。给Capsule胶囊体添加CharacterController组件,之后创建两个脚本分别是:FirstController和CameraController。FirstController添加到Capsule胶囊体上,CameraController添加到子物体...原创 2019-07-26 16:39:19 · 496 阅读 · 0 评论 -
Unity中利用材质本身自发光实现模型物体闪烁效果
转自橙子va:小功能丨Unity中利用材质自发光实现物体闪烁效果,参考自Arvin ZHANG:Unity中利用材质自发光实现物体闪烁效果。项目需要实现模型的闪烁效果,开始通过更改Alpha值实现的闪烁不理想,遂找到了该文章。代码如下:using System.Collections;using UnityEngine;public class Glint : MonoBeha...转载 2019-07-30 10:15:23 · 1468 阅读 · 0 评论 -
C#——编写程序判断给定的表达式字符串中的括号是否正确匹配(成对出现)
例如:正确的字符串:{[{}{}]}{()},或{{}{}},或者[]{}{}错误的字符串:{()}[),或{(}),或者({[{给定字符串:String exp="{()}[{}]";判断是否正确匹配(成对出现)static void Main(string[] args) { String exp = "{()}[{}]"; ...原创 2019-06-06 14:49:39 · 2769 阅读 · 4 评论 -
Unity3D多平台——预编译相关宏定义
平台 功能 UNITY_EDITOR 编辑器调用 UNITY_EDITOR_OSX 专门为Mac OS(包括Universal,PPC和Intelarchitectures)平台的定义 UNITY_EDITOR_WIN Windows操作系统 UNITY_STANDALONE_LINUX Linux的独立应用程序 UNITY_STA...原创 2019-06-11 10:17:09 · 909 阅读 · 0 评论 -
Unity打Android包报错总结(持续更新)
报错一:CommandInvokationFailure: Unable to merge android manifests.D:/Java/jdk1.8.0_212\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="D:/Program Files (x86)/android-sdk-windows\tools" -D...原创 2019-06-04 10:34:14 · 1438 阅读 · 0 评论 -
Unity打包安卓APK详细步骤
声明:Unity版本2017.4.16f1操作系统:Win10第一步、安装JDK;第二步、下载并安装Android SDK;第三步、在Unity中发布到Android平台。一、安装JDK官网:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html按以下步骤操作即可:1、点击图中箭头所指的任...原创 2019-06-13 10:54:49 · 86008 阅读 · 42 评论