自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Unity:使用TrailRenderer 逐步生成路线。

TrailRenderer 在Unity中是一种拖尾画线,我们可以利用它画出路线并显示画线过程(动画)。代码比较简单,如下:public List<GameObject> gameObjects = new List<GameObject>();//坐标 public TrailRenderer trailRenderer; public Tran...

2020-04-01 17:03:09 1654

原创 Unity:把Base64码转换成Image图片

public void Base64ToImg(Image imgComponent,string base64) { byte[] bytes = Convert.FromBase64String(base64); Texture2D tex2D = new Texture2D(45, 55); tex2D.LoadImage(bytes...

2020-03-30 11:28:15 1515

原创 Unity:读取本地图片

//读取本地照片 private async void LoadByIO(string url) { if (url != null) { //创建文件读取流 FileStream fileStream = new FileStream(url, FileMode.Open, FileA...

2020-03-27 14:56:22 1682 1

原创 Unity :GameObject.activeInHierarchy和GameObject.activeSelf的区别

通俗的讲:这两个API都是返回物体的显示状态(True和False)。GameObject.activeSelf是指一个物体是否为显示状态,但不一定在场景中可见。(可以理解为这个物体本身的隐藏框是否被勾选)而在开发过程中会遇到这个框被勾选了,但是由于GameObject是某个主物体的子物体,主物体隐藏了,子物体也会被隐藏。这时如果使用GameObject.activeInHierarchy来...

2020-03-24 10:44:17 752

原创 Unity:世界坐标和屏幕坐标的转换

世界坐标转屏幕坐标:Vector3 screenPos = Camera.main.WorldToScreenPoint(pos);屏幕坐标转世界坐标:Vector3 worldPos = Camera.main.ScreenToWorldPoint(pos);

2019-07-24 13:54:45 1532

原创 C#数据结构:线性表的顺序存储结构——顺序表

什么是线性表?顾名思义,线性表就是数据元素排列成像线一样的表。严格的定义,线性表是具有相同特性的数据元素的一个有限序列。其特征有三方面:1、所有数据元素的类型相同;2、线性表是由有限个数据元素构成的;3、线性表中的数据元素与位置有关;(通常从1开始编号,每个数据元素有唯一的序号,这一点表面线性表不同于集合,另外,线性表中的数据可以重复出现,而集合中的数据元素不会重复出现)**线性表的顺...

2019-07-16 20:15:10 1039

原创 C#:实现斐波那契数列前N位数相加

class Program { static void Main(string[] args) { Console.WriteLine(GetNum(30)); Console.WriteLine(GetNum2(30)); } public static int GetNum(...

2019-07-16 09:02:49 1152 1

原创 C#:List的增删改查

static void Main(string[] args) { List<string> str = new List<string>(); //添加值 str.Add("1"); str.Add("2"); str.Add("3"...

2019-07-09 13:59:02 2391

转载 C#:ref和out的区别(转)

C# Ref 与out 的区别在C#中,有四种传递参数方式:传值 (value) : 无额外修饰符传址(reference) : 需修饰符Ref,传入函数的参数必须先赋值输出参数(output): 需修饰符out,适用于return多个返回值,必须在方法中赋值4.数组参数 (array):需修饰符params 引用网上一段话:ref 是有进有出(进时需赋值,内部可以修改,并且...

2019-07-05 10:58:33 137

原创 Unity:将获取的数据写入StreamingAssets中指定文档

path = Application.streamingAssetsPath + "/Data_01.txt";using (StreamWriter sw = new StreamWriter(path))        {        ...

2019-06-18 10:19:13 1186

原创 Unity:射线点击

通过鼠标光标射出的射线,检测是否触碰到物体。if (Input.GetMouseButtonDown(0)) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hitInfo; if(Physics.Raycas...

2019-05-30 15:27:03 3102

原创 Unity:在游戏数据读取中json和xml文档的区别

两种文档的读取方法在前面已经记录过,下面分析两者的区别XML:优点:可读性强缺点:冗余信息多JSON:优点:数据实体转化为字符串和从一个字符串中解析出数据实体缺点:不直观,不宜于查找相比较而言XML适用于建立游戏装备数据库,存储游戏装备数据,便于查找通常这样的数据,大多是新建新的物体的时候,只用查找物体的ID(通常是数字)对比游戏装备数据库,来建立和调用这个数据库里面相对应的内...

2019-05-30 14:31:46 1745

原创 Untiy:Unity3D常用的控制物体移动方法

一种常用的控制方法: void Update()    {        if (Input.GetKey(KeyCode.W))        {      ...

2019-05-30 14:20:23 2227

原创 Untiy:在Unity3D中读取Json文档

在Unity3D中读取Json文档与之前写的读取XML方法有所不同,在此记录一下。首先需要导入一个 Json引用文件,我用的是:Newtonsoft.Json.dll。创建Json文档:{ "TestData":[{ "ID": "1", "Sex": "男", "Age": "17", "Name": "小明" }, { "ID": "2", "Sex": "...

2019-05-24 10:19:48 1365

原创 Unity:在Unity3D中读取XML文档

在Unity3D中读取外部文本文件的方法有很多,这里记录一种读取XML文件的方法。仅限PC端首先是XML文件,命名为:xmlData.xml<item> <data1> <id>1</id> <name>china</name> <year>...

2019-05-23 14:29:14 6697 3

原创 我的第一个博客2019.5.23

一个新的开始毕业了,我将会使用博客记录我的学习过程。生活就像一次赶海,你永远不知道搬起的石头下会有什么样的惊喜。——阿冬

2019-05-23 13:50:12 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除