Unity
素伦殇
使用unity进行游戏开发
展开
-
UGUI UILabel 首行缩进问题
问题描述:在使用Unity Ngui 组件UILabel,当组件选择高度适配允许换行,且文本内容超过两行时(见下图),如果需求为在首行添加缩进,通常,我们是在首行前添加两个空格,但是UI显示并没有达到我们的预期原因分析:通过查看多篇文章,可以得出结论,是UGUI官方Bug。字体里没有对应的空格符,我们使用的是中文动态字体,可能里面的放的是全角的空格解决方案:使用全角空格全角空格,可以实现缩进添加透明字符比如说,想在首行缩进两个汉字字符,可以在首行添加“[00000000]汉字[-] ”来原创 2021-06-11 14:22:11 · 376 阅读 · 1 评论 -
xlua 问题踩坑
Assets\XLua\Gen\UnityEngine_LightWrap.cs(173,39): error CS1061: 'Light' does not contain a definition for 'SetLightDirty' and no accessible extension method 'SetLightDirty' accepting a first argument of type 'Light' could be found (are you missing a using原创 2020-05-12 21:23:23 · 4248 阅读 · 8 评论 -
Unity 优化处理
1.MonoBehaviour脚本中,空跑Update函数会影响性能吗没有找到明确的资料,这里收集了一些其他博主的回答,希望看到的大佬能够给出解释;https://gameinstitute.qq.com/community/detail/122511原创 2020-05-12 20:26:54 · 162 阅读 · 0 评论 -
NLog学习
疑问点配置表针,Sources选择Code与Dll的区别是什么? 答:如何在外部拿到程序的日志文件 ·配置项Rules name和nameSpace,可指定命名空间下的某个类的日志输出;指定一个Target,之后就可以选择相应的等级;注意,这里平台要选择正确,不然不会打印日志;这里final选型:Indicates to stop rule processing if...原创 2018-09-14 17:27:21 · 132 阅读 · 0 评论 -
文件操作
<code class="hljs cs">using UnityEngine;#if UNITY_EDITORusing UnityEditor;using System;using System.IO;using System.Threading;public static class FileStaticAPI{ /// 检测文件是否存在Applicat...转载 2018-09-14 15:30:38 · 122 阅读 · 0 评论 -
是否点击了UI
if (Input.GetMouseButtonDown(0) || (Input.touchCount &gt; 0 &amp;&amp; Input.GetTouch(0).phase == TouchPhase.Began)) {#if !UNITY_EDITOR if (EventSystem.current...原创 2018-06-05 14:57:53 · 142 阅读 · 0 评论 -
www下载
IEnumerator IsCanConnect(string url) { HttpWebRequest req = null; HttpWebResponse res = null; bool CanCn = true; //设成可以连接; try { req = (H...原创 2018-06-05 14:57:00 · 1658 阅读 · 0 评论 -
箭矢在3d世界做抛物线
这里使用的是模拟重力的方式,来使物体做抛物线运动,同时画出运动轨迹;当然,这里的代码是摘抄的两篇文章里的,在最后有两篇文章的连接,各位童鞋自行去看; 我主要说明一下,因为模拟重力做抛物线运动,这个没有问题,最主要的是如果物体是个箭矢(射箭的);那么这个箭矢的角度问题如何控制,很遗憾,没有做出来,不过以下代码只需要控制号好角度就能用: x -90至90度 y -45至45度 只要保证箭矢的角度原创 2017-12-29 19:57:20 · 818 阅读 · 0 评论 -
untiy 中的www读取文件
五、 www 5.1. 简介 简单的访问一个页面,通过一个指定url来创建一个www请求 5.2. http http : 每点击 一次,都会返回一个结果 。 tcp与udp都是底层socket通信,socket比他们更深层次的底层。 tcp: 长链接, 一直发送消息 。 有顺序。1 2 udp: 短链接,没有顺序的 。 2 1 5.2.1. get请求 ?原创 2017-09-21 22:03:52 · 547 阅读 · 0 评论 -
unity中ProtoBuffer的使用
一、 数据转换1.1. ProtoBufferproto: n. 原型;样机;典型 buffer : n. [计] 缓冲区;缓冲器,[车辆] 减震器 1.1.1. 简介 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结原创 2017-09-21 19:17:15 · 2113 阅读 · 0 评论