- 博客(26)
- 收藏
- 关注
原创 lua中点和冒号还有self的说明
lua编程中,经常遇到函数的定义和调用,有时候用点号调用,有时候用冒号调用,这里简单的说明一下原理。[javascript] view plain copygirl = {money = 200} function girl.goToMarket(girl ,someMoney) girl.money = girl.money - someMoney end girl.goToMa...
2018-04-13 17:11:36
291
原创 c# 中“==”和Equals的区别
一、值类型的比较 对于值类型来说 两者比较的都是”内容”是否相同,即 值 是否一样,很显然此时两者是划等号的。 int i = 9; int j = 9; Console.WriteLine("i==j"+(i==j)); //true Console.WriteLine("i.Equals(j)"+...
2018-04-13 15:55:25
311
原创 Lua中unpack的用法
这篇文章主要介绍了Lua UnPack函数用法实例,unpack它接受一个数组(table)作为参数,并默认从下标1开始返回数组的所有元素。local info={1,2,3,4,5,6}local a,b,c,d,e,f=unpack(info)print(a,b,c,d,e,f)输出结果:1 2 3 4 5 61234如果遇到数组下有nil,或者有字母key的时候lo...
2018-04-13 15:47:22
7790
1
原创 Unity中使用多个灯光时有的灯光没有效果的问题
最近在做项目的时候,飞机内使用了多个点光源,但是发现在转动摄像机的时候会出现闪烁效果,有的光源效果时有时无,查询资料才知道在Edit-ProjectSettings-Quality-Rendering中有一个参数,是PixelLightCount,这个参数会控制最大受几个灯光影响,把这个修改为大于当前灯光的个数的值就可以了。...
2018-03-21 09:43:31
14521
9
原创 Unity中从顶点开始显示一个Image
using System.Collections;using UnityEngine;using UnityEngine.UI;public class MyImage : MonoBehaviour { VertexHelper vertexHelper = new VertexHelper(); Mesh mesh; MeshFilter meshFilter...
2018-03-02 14:47:37
901
原创 如何把UGUI当做一个插件使用(删除Unity中的UGUI,导入UGUI源码进入项目)
最近闲着没事,一直也都知道UGUI是开源的,所以就想着把UGUI的源代码放到Unity里面,看一看能不能用,经过一番调试,终于弄好了,有兴趣的同学可以看一下,欢迎交流沟通。 欲练神功,必先自宫。第一步就是把Unity里面自带的UGUI部分删除掉,路径是“Unity\Editor\Data\UnityExtensions\Unity”,直接把整个GUISystem删除,这个时候新建一个Un...
2018-03-02 14:09:53
2434
3
转载 突破github的100M单个大文件上传限制
http://blog.youkuaiyun.com/tyro_java/article/details/53440666偶尔把几本电子书传到github上,其中一本关于c++的有147M(在本地磁盘占用了150M空间),使用普通的方式,最终会被github 服务器拒绝。在github 官网上也有了相关说明,具体请查看:https://help.github.com/articles/working-with...
2018-03-01 17:52:04
586
原创 c#中&符号的使用
最近看到一行代码,X&=X-1,不是很理解这个代码用来干嘛的,自己用编辑器运行了一下 int a = 4; a &=( a - 1);输出 :a=0。如果是: int a = 3; a &=( a - 1);输出:a=2。也就是说,X&=X-1,可以看为X=X&(X-1),这时候的X值是将X和...
2018-02-28 11:11:21
3168
转载 Unity3D Texture to Sprite
原文地址:http://blog.youkuaiyun.com/weiming8517/article/details/50524826//unity3d中截屏转化为sprite using UnityEngine; using System.Collections; using UnityEngine.UI; public class Demo : MonoBehaviour {
2018-02-06 09:41:59
529
原创 在不同的VR一体机中的摄像机fov不同下的canvas适配方案
先通过一篇博文了解一些基础的属性和各种属性之间的关联。原文:http://blog.youkuaiyun.com/LeZhi_/article/details/788275491、相机的Size 值设置。 (摄像机投影模式为正交模式) 2D游戏中(摄像机投影模式为正交模式),主摄像机的Size(orthographicSize)与屏幕的宽高比例设置 要配合。相机的Size 值设置为屏幕高度
2018-02-06 09:39:04
1340
原创 c#中如何利用反射动态加载程序集
首先,新建一个类库,生成一个dll文件,内部代码如下:using System;namespace ClassLibrary3{ public class Class1 { public int Add(int x,int y) { return x + y; } }} 生成出一个ClassL
2018-01-18 11:44:19
1926
原创 unity中鼠标划定范围截图
using UnityEngine;using System.Collections;public class jietu : MonoBehaviour { int w, h; Vector3 v1, v2; void Update() { //按下鼠标拖动直至松开鼠标划定范围,截图 if (Input.GetMouseBu
2018-01-17 11:45:44
896
原创 Unity用鼠标实现在场景中拖动物体,用鼠标滚轮实现缩放
在场景中添加一个Plan,Camera,Directional Light,Cube。添加两个脚本scrollerScirpt(挂在Camera),CubeDragScript(挂在Cube上)。1.鼠标滚轮实现缩放:将摄像机的镜头拉近或者拉远,调整摄像机的视角就可以实现,主要实现代码如下:1234567
2018-01-17 11:24:04
1440
转载 Unity3d中的几种截图方法
转载自:http://blog.youkuaiyun.com/anyuanlzh/article/details/170089091、使用Application类下的CaptureScreenshot方法。[csharp] view plain copyvoid CaptureScreen() { Application
2018-01-17 11:12:09
27780
2
原创 一种实现单例的简单方法
最近在看一些框架类型的教学,发现有很多的基类Manager都是要做成单例模式的,而每次实现单例都要在每个Manager里面重新写一段代码,因此我尝试着自己写了一个基类,所有继承这个类的派生类都是单例的。直接上代码:using UnityEngine;[DisallowMultipleComponent]public abstract class Singlton : MonoBehaviou
2018-01-08 13:40:47
219
原创 Unity中关于胶囊体投射中遇到的一个坑
今天项目中用到胶囊体投射,在设置LayerMask参数的时候直接使用LyaerMask.NameToLayer("SomeLayer")是行不通的,不会找到这个层级的,后来发现是在Unity的Layer层中一共有32个层级,相当于一个32位的二进制数,每个层级对应的位为1,其他为0,而得到的LyaerMask.NameToLayer("SomeLayer")是将1左移多少位,因此我们需要使用1<<
2018-01-05 17:37:11
1382
原创 一种Unity中将Mesh合并的方法
voidStart() { //获取MeshRender; MeshRenderer[] meshRenders = GetComponentsInChildren(); //材质; Material[] mats = newMaterial[meshRender
2018-01-03 14:10:17
1214
原创 UnityShader中Tiling和Offset参数设置时贴图异常问题
最近在学习UnityShader的一些基础部分,在学习到2D属性时,设置Tiling和Offset的值时发现在Unity5.6中当Tiling大于1时会自动重复贴图,在Offset设置时会正常偏移,而在Unity2017中发现当Tiling大于1时会贴图会有异常,在Offset设置时会偏移时也会出现异常。经过查找发现是在导图的贴图设置时的WrapMode设置不同会造成两种不同的效果。Repeat模
2017-12-22 11:11:29
3947
原创 关于Unity中Skinned Mesh Renderer中Quality中的坑
最近打包项目的时候发现一个飘动的地毯在不同的机器上运行的时候,偶
2017-11-28 11:26:36
2733
原创 unity中全息投影带贴图shader
Shader "Custom/Hologram" { Properties{ _Color("Color", Color) = (1,1,1,1) _ColorScale("Scale", Float) = 1 _ScaningAmount("Scaning Amount", Float) = 10 _ScaningSpeed("Scaning Speed", Float) =
2017-11-20 16:10:33
4203
原创 c#反射中GetMethods()和GetCustomAttributes()方法
GetMethods()实例:using System;using System.Reflection;using System.Reflection.Emit;// Create a class having two public methods and one protected method.public class MyTypeClass{ public void
2017-11-06 17:34:43
9591
原创 关于C#中readonly的变量赋值问题。
一个刚入坑的U3D小白,把学习中遇到的问题分享记录下来,如果您发现有什么不对的地方,希望能及时指出,一起进步。
2017-10-30 11:45:31
4999
1
原创 关于list中的removeAll方法使用说明
最近在看数据结构的一些东西,接触到了list.RemoveAll方法,可以用来找两个list的交集,网上也有很多介绍,写下来权当记录了。
2017-10-20 13:18:39
13087
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人