logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

unity 圆形障碍,避障算法,动态避障,静态避障,屎壳郎推屎回娘家

1:根据,屎和娘家的位置做计算,不管屎在哪里,获取朝向娘家,屎后面一定距离的位置。3:在推屎过程中出现不可抗拒因素,即时使用Update计算获取新的推屎路线,2:屎壳郎需要跑到屎后面,推屎回娘家,需要进行避障算法。Unity3d圆形障碍避障算法,动态避障,静态避障。

文章图片
#unity#游戏引擎#c# +4
unity3d The file none is corrupted!Remove it and launch unity again! Position out of bounds!

关于unity引擎错误:The file none is corrupted!Remove it and launch unity again! Position out of bounds!解答:这个错误是unity 一个cache 的bug1,unity引擎 读取缓冲的时候 cachedreader 条件是用缓冲地址加长度判断,如果没这个错误就从缓冲内存返回数据2,unity的Cach...

unity3d 加载卡顿,File.Exists 罪魁祸首之天坑

File.Exist是用来判定文件是否存在,然后进行加载的常用逻辑,但也是造成加载卡顿的 罪魁祸首,这里测试,在华为v10 ,1加手机,会特别明显, 我用moto手机测试感觉没什么问题,也许跟手机装的app数量也有关系,总之对于这方法尽量避免使用,下面说明一下这个方法的测试情况:测试机器:华为v10目录下文件数量:13749判定不存在的文件:消耗30ms-45ms不等判定存在的文件...

unity 摄像机导入 3dmax 带fov

unity 摄像机导入 3dmax带fov先看效果图编写unity 工具1,先把导出的模型拉到摄像机节点下,需要在hierarchy选中摄像机为根节点,然后导出 ,2,导出文件路径在工程Assets同目录下的ExportedObj文件夹里面,这里使用的导出obj插件工具代码主要用要保存摄像机位置,旋转,fov ,等一系列参数, 用与在3dmax 进行还原Transform[] selection

unity shader 边缘光,内发光,外发光,轮廓边缘光,轮廓内边缘光,轮廓外边缘光

先上一张图片,看下实际效果1:黑色为模型主color2:白色为内发光,轮廓内边缘光3:红色为外发光,轮廓外边缘光Shader "Unlit/边缘光"{Properties{_MainColor ("MainColor", Color) = (0,0,0,1) //模型主颜色_InSideRimColor ("InSideRimColor", Color) = (1,1,1,1)//内边缘光颜色_I

unity3d 获取android id

unity3d 获取android id废话不多直接上代码public static string GetAndroidID(){string _strAndroidID = "none";if (string.IsNullOrEmpty(_strAndroidID)){_strAndroidID = "none";#if (UNITY_ANDROID && !UNITY_EDIT

unity android ping代码 随笔

这里是使用的android自己的Exec 执行ping 并且获取到最终结果废话不多,先上java 代码public static void RuntimeExecAsync(Context context, final String command) {Thread thread = new Thread() {public void run() {StringBuffer stringBuffe

unity3d android 获取是否安装app

unity3d android 获取是否安装app废话不多直接上代码public static bool IsInstallApp(string packageAndroidName){#if (UNITY_ANDROID && !UNITY_EDITOR) || ANDROID_CODE_VIEWtry{using (AndroidJavaClass unityPlayer =

unity3d android获取app 包名

unity3dandroid获取app 包名废话不多直接上代码public static string GetPackageName(){string _strPackageName = "null";if (string.IsNullOrEmpty(_strPackageName)){_strPackageName = "null";#if (UNITY_ANDROID && !

unity3d 获取android 手机所有安装的apk 和包名

unity3d 获取android 手机所有安装的apk 和包名废话不多直接上代码public static List<string> GetAllApk(){List<string> apks = new List<string>();#if (UNITY_ANDROID && !UNITY_EDITOR) || ANDROID_CODE_VI

到底了