笔记
我听到你了
Unity开发工程师,希望广泛交友,一起学习
展开
-
(Windows)获取系统显示的缩放比例方法
//************************************// Method: getDpi// Description: 获取系统api(缩放比例)// Author: xxx// Date: 2020/09/23// Returns: 比例//************************************double getDpi(){ double dDpi = 1; // Get desktop ...转载 2021-05-19 19:27:22 · 1520 阅读 · 0 评论 -
在unity中添加System.Windows.Forms引用和注意事项
1 到unity安装目录拷贝System.Windows.Forms.dll到unity工程下Assets下的新建文件夹Plugins中,这个引用在Unity安装目录\Editor\Data\Mono\lib\mono\2.0 ,不要拷贝错了,C盘Microsoft.NET下也有这引用,同时unity安装目录也有很多个这引用,虽然在unity编辑器里面运行一点问题都没有,但打包出去会出现错误。2 在Visual Studio中添加引用,右击Reference(应用)\Add Reference(添加引用转载 2021-05-11 16:36:11 · 1291 阅读 · 0 评论 -
Unity2018引用System.Windows.Forms.dll发布报错
Unity 2018发布到PC平台,要用到打开选择文件界面,需要引入System.Windows.Forms.dll打开Visual Studio,选择菜单栏“项目>添加引用”,找到Unity的安装路径,选择\Editor\Data\Mono\lib\mono\2.0\System.Windows.Forms.dll然后再把System.Windows.Forms.dll导入Unity里面 System.Windows.Forms.OpenFileDialog od = ne...转载 2021-05-11 16:31:16 · 740 阅读 · 0 评论 -
Unity XML转义符
&(逻辑与) "&” <(小于) "<" >(大于) ">" "(双引号) """ '(单引号) "'"示例:<color=#ffff00>这里是文本</color> 改变文字颜色...原创 2021-04-25 16:15:17 · 165 阅读 · 0 评论 -
Unity - Windows获取屏幕分辨率、可用区域
直接搜索最多的就是使用System.Windows.Form.Screen类,但因为unity用的是mono,不能正常使用这个方法可使用win32api获取,这里只尝试了获取主要屏幕的分辨率,而且没有处理显示缩放,后续有需要再添加dll似乎不需要引入,因为windows平台的一定会有这个库// GetSystemMetrics实际获取的是系统记录的分辨率,不是物理分辨率,如屏幕2560*1600,显示缩放200%,这里获取到的是1280*800[DllImport("user32.dll",转载 2021-04-22 17:16:05 · 1989 阅读 · 0 评论 -
String.format(“0:D2}“,a)字符串格式化
C 或 c货币Console.Write(“{0:C}”, 2.5); //2.50Console.Write(“0:C”,−2.5);//(2.50Console.Write(“0:C”,−2.5);//(2.50)D 或 d十进制数Console.Write(“{0:D5}”, 25); //00025E 或 e科学型Console.Write(“{0:E}”, 250000); //2.500000E+005F 或 f固定点Console.Write(“{0:F2}”, 2转载 2021-03-10 17:30:26 · 2168 阅读 · 0 评论 -
UGUI小技巧之Text随文本内容自动变化大小
看了网上很多帖子,都是说在Text上面加上Content Size Fitter组件,并将对应的轴向改成Preferred size就可以实现Text大小随着文本内容自适应,如下图:这样的确能够实现自适应,但是你会发现Text是上下或者左右同时扩容,这种效果并不一定能够满足我们的需求,如果我们只想向上或者向下扩容怎么办呢?这时我们就需要去设置Text的Rect Transform组件的Pivot的值,如果我们只想向下扩容,就将Pivot的y值 修改为1,...转载 2021-03-02 16:39:40 · 236 阅读 · 0 评论 -
Unity Animator parameters
Layers/Parameters面板该区域实际上由两个标签页构成,它们分别是Layers和Parameters。Layers标签页中的内容在小型项目中我们基本用不到,没有具体的人物模型也不好学习,暂时你可以忽略它。而另外一个Parameters标签页中的内容可以说是Animator必需的,包含了我们在Animator中使用的所有“参数”。在拥有多个动画短片的控制器中,正是通过Parameters中的参数实现了不同动画间的转变。切换到Parameters标签页后,我们可以通过点击“+”创建4...原创 2021-02-23 16:28:06 · 4814 阅读 · 6 评论