随笔分类 -  unity3d

摘要:A星算法,重要是用递归,对周围的八个点或者四个点进行遍历,一直找到结束点为止 先定义节点类型 /// <summary> /// 节点类型 /// </summary> public enum NodeType { Normal, // 可以通过 Obstacle, //障碍物 } 定义格子(节点) 阅读全文
posted @ 2022-06-18 20:11 狂奔的老鳖 阅读(57) 评论(0) 推荐(0) 编辑
摘要:从网上搜了一下,基本上的Map都是通过一些屏幕宽度跟鼠标位置计算出相对位置,然后根据地图的比例算出来的,这样的地图只能靠近屏幕的角落(当然不排除可以把另外一部分减去也可以) 今天我提供一个另外思路的Map,废话少说,直接上的代码 思路为把鼠标位置转为UGUI位置,然后把此位置跟UI地图作比较,然后根 阅读全文
posted @ 2020-05-25 11:24 狂奔的老鳖 阅读(475) 评论(0) 推荐(0) 编辑
摘要:用过DoTween的知道,如果想移动一个物体的话,可以这样写tranform.DoMove(); 这个写法困惑了我有一阵子,因为在我的记忆里面,DoTween可能是用了继承,然后在继承里面写了DoMove方法,但是后来我才发现,并没有继承Transform,那DoMove是从哪里来的呢? 经过研究, 阅读全文
posted @ 2018-11-12 13:12 狂奔的老鳖 阅读(666) 评论(0) 推荐(0) 编辑
摘要:本人测试的一个压缩文件, 为3.31G下面提供了三种方法分别对文件进行分段操作,功能不同,坑也不同。 第一种读取的方法代码比较少,但是确实最好的一种方法.因为我们用的byte数组, 数组是有长度的,而且长度是整数,整数是有界限的,所以在读取和操作的时候就会造成越界的情况。第一种方法:在读取的时候采用分次读入和分次读取,这样的话,只要合理的划分分段写入得大小就不会有问题第二种方法:在读取的时候, 因... 阅读全文
posted @ 2017-08-08 17:13 狂奔的老鳖 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:红警框选功能,我这里大概的思路就是用Unity里面的GL来实现,然后把士兵都放在一个链表集合里面,把士兵的坐标转化为屏幕坐标,然后判断是否在框选的范围内,如果在范围内,就进行移动。 (1)建一个材质,这个材质的颜色决定框选的颜色,然后材质的类型设置成UI/Default。 (2)写如下代码 3 代码 阅读全文
posted @ 2016-09-17 10:49 狂奔的老鳖 阅读(681) 评论(0) 推荐(0) 编辑
摘要:插件链接: http://pan.baidu.com/s/1dFwkaTr 密码: nw2c 导入Unity里面可能会报错,不过没关系,直接注释掉就可以了,我用的是Unity5.1的版本 可以看到如下文件夹,HighlighingSystemDemo是一些实例,可以看一下,然后Plugins里面就是 阅读全文
posted @ 2016-06-21 11:37 狂奔的老鳖 阅读(4604) 评论(0) 推荐(0) 编辑
摘要:什么都不说了,直接上代码。 阅读全文
posted @ 2016-06-12 21:08 狂奔的老鳖 阅读(176) 评论(0) 推荐(0) 编辑
摘要:我们知道,在Unity当中的文件都可以称之为Asset文件,在项目开发当中需要把数据读取来之后存放起来,而有的数据是不可以改变的,今天就来写一个demo处理一下这些数据,在这里就不写读取Excal数据的方法了,如果需要了解就百度一下,关于这样的帖子和文章有很多 首先我们需要一个类来“模仿”一下Exc 阅读全文
posted @ 2016-06-09 16:53 狂奔的老鳖 阅读(239) 评论(0) 推荐(0) 编辑
摘要:首先创建一个服务器using UnityEngine;using System.Collections;using System.Net.Sockets;using System.Net;using System.Threading; //引入线程的包public class ServerSocke... 阅读全文
posted @ 2015-11-16 21:23 狂奔的老鳖 阅读(971) 评论(0) 推荐(0) 编辑
摘要:今天在些项目的时候,遇到一个坑,现在跟大家分享一下我遇到的错误是MissingMethodException: Method not found: 'Default constructor not found...ctor() of bagItemJson'. 大概的意思就是说没有找到什么方法下面我... 阅读全文
posted @ 2015-10-27 15:45 狂奔的老鳖 阅读(6569) 评论(0) 推荐(1) 编辑
摘要:首先我们需要下载一个文件 LitJson.dll(下载链接ps: 是用自己的百度云盘下载的如果链接过时,请留言或自行下载, 密码:5foa)另外,由于我们要发布到安卓手机上,所以需要配置Jar和SDK,由于这里主要讲Json在安卓端的修改和读取,在这里就不细说了,当然如果不发布手机端的话,电脑端也是... 阅读全文
posted @ 2015-10-22 12:42 狂奔的老鳖 阅读(6551) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示