
Unity
文章平均质量分 56
BIG_KENG
这个作者很懒,什么都没留下…
展开
-
unity 多个线段的路
做一段路,鼠标在路的附近,可以得到路上的位置。原创 2022-06-28 18:32:08 · 1094 阅读 · 4 评论 -
Unity 依据Polygon Collider 2D 绘制 mesh
偶尔需要依据多边形创建平面mesh,所以在网上浏览了很多资料,再修修补补才凑出一段代码。在绘制Polygon Collider 2D时,节点要逆时针排列。代码尝试次数不多,所以可能会出错。原创 2022-01-01 21:49:31 · 3018 阅读 · 0 评论 -
合并场景中多个单元图(sprite)
1.这些都是在网上查找资料,拼合在一起的代码,效果还算可以,但叠加像素颜色的方法是自己瞎写的,只能勉强处理完全透明和完全不透明的像素颜色,可能存在问题,最好找一找另外的方法。4.该代码,只能合并同种图片,即模板的单元图,若要合并多个不同的图片,需适当修改代码,但原理不变,依旧是提取texture,然后写入新texture。3.代码中的数值1000可改变,若运行上述功能时太卡而导致崩溃,可将其调低,比如100。2.单元图的叠加,也会存在先后和遮挡的问题,所以还需另外添加单元图排序的代码。原创 2021-08-21 15:36:14 · 1275 阅读 · 2 评论 -
Blender 制作透明模型 导入 Unity
blender版本2.8.1。原创 2020-05-22 22:27:59 · 3882 阅读 · 0 评论 -
Unity 2d横竖方向自动寻路
创建暂时容纳Point的list,保存即将向四方扩散的Point,在进行扩散时,将这些点设置为扩散出来的点的父系,同时改变这些点的被检测状态open为false,避免下次扩散时重复。(Point是点的意思)要实现的功能是:在棋盘类的2d地形中,绕过障碍找到目的地,从A到B。再创建一个list,来容纳路径点的x值和y值。*注:没有对代码进行检测,可能会有些小错误。原创 2020-01-14 23:52:58 · 1991 阅读 · 1 评论 -
unity 小笔记
在unity unity 2018.3.1中,选中“使用旧版SDK工具”(Publishing Settings >> Use legacy SDK tools)。如果字符串为一个或者多个空格还有空null的情况下都会返回true;它不仅能判断为一个空格,多个空格的情况也是适用的。如果字符串为一个空格就返回true;它只能判断为一个空格的情况下,所以不太常用,也不太好用。等于 scrollview头部未显示的部分 除以 scrollview所有未显示的部分。注:该脚本一定要放在UI或者collider上。原创 2019-06-09 17:01:02 · 910 阅读 · 2 评论 -
Unity steamworks的对接和上传
1.接入Steamworks. NET1. 下载Steamworks. NET:https://steamworks.github.io/installation/2. 下载下来是一个下面这样的包,把包导入Unity的工程中,导入后,可以看到新添了三个文件夹:Editer;Plugins;Scripts;3. 打开Scripts文件夹下的 Steamworks. NET 文件夹,打开SteamManager脚本,将 if 条件中的 AppId_t.Invalid 改为 (AppId_t)48原创 2019-04-22 21:40:07 · 2912 阅读 · 0 评论 -
Unity 使用Resources.Load读取txt
可能会遇到显示为空的情况,是因为txt文档的编码格式不是UTF-8格式,TextAsset 在解析txt文档的时候会把中文忽略掉。解决方法一:将txt文件另存为UTF-8编码格式的txt文件;在Assets下创建一个文件夹,命名:Resources。将需要读取的txt文件放入该文件夹,附2:解决中文text跳行问题。附1:将txt逐行提取。原创 2019-04-09 20:30:41 · 9559 阅读 · 3 评论 -
Unity 使用LineRenderer画圆圈
首先,在含有以下代码脚本的物体,添加LineRenderer组件代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;public class NewBehaviourScript : MonoBehaviour{...原创 2019-04-09 16:43:37 · 3576 阅读 · 0 评论 -
Unity 异步加载场景
以上是最简单的一个异步加载场景:一秒以后加载下一场景。原创 2019-04-09 12:28:14 · 1951 阅读 · 0 评论 -
Unity 按比例缩放游戏窗口
缺点:由于个人知识和技术基础太差,都是从网上东拼西凑搞出来的代码,所以只做出拉动窗口左右边才有缩放效果,而且闪屏。首先,在Player Setting面板中找到 Resizeable Window(可缩放窗口),后面打钩。以上代码调用了win32Api,原创 2019-04-09 11:40:32 · 12038 阅读 · 1 评论 -
Unity 使用Application.persistentDataPath进行存档
代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;using System.Runtime.Serialization.Formatters.Binary;using System.IO;public cla...原创 2019-04-09 11:05:05 · 10982 阅读 · 0 评论