![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity
程序乔
码畜一个 没啥介绍的
展开
-
Unity和安卓消息互调
最近有一个app项目 用到一个sdk 只有安卓的没有unity的所以就用unity导出一个安卓工程 然后放到androidstudio来继续开发Android 调 Unity这个很简单 参数分别是unity的 对象名,方法名,传参(参数数据类型和数量必须一样)UnityPlayer.UnitySendMessage("对象名","方法名",Params);Unity 调 Android...原创 2020-04-17 19:47:05 · 173 阅读 · 0 评论 -
新版SteamVR Unity Plugin的InteractionSystem
最近写VR项目的时候用到了SteamVR Unity Plugin - v2.0.1插件,感觉比之前用到的SteamVR plugin for Unity - v1.2.2版本改进了很多,就算不用VRTK插件,也能实现很多交互操作了。在此记录一下新版本插件的中的主要内容。(主要是根据InteractionSystem文档和自己的理解)这个InteractionSystem包括一系列脚本,预制件和...转载 2020-01-06 14:17:33 · 927 阅读 · 0 评论 -
unity 连接数据库 打包问题
总共出现了两个问题问题1 打包出错把api level改成 .net 2.0问题2 打包后连接不上数据库在你的unity编辑器的这个文件里Unity Editor\2017.4.27f1\Editor\Data\Mono\lib\mono\2.0(我用的2017.4 你们看各自的版本)找到下图的三个dll库 放在项目的Plugins文件夹里...原创 2019-12-02 16:18:22 · 1454 阅读 · 5 评论 -
unity3d:激活码系统(根据PC机器码,给对应激活码完成软件注册)
1.机器码为明文,采用DES加密2.判断输入激活码与机器码的密文一致,激活成功using UnityEngine;using UnityEngine.UI;using UnityEngine.SceneManagement;using System.IO;namespace KeyScene{ public class KeyMgr : MonoBehaviour ...转载 2019-11-13 15:34:22 · 2491 阅读 · 2 评论 -
VuforiaAR 物体的坐标随摄像机晃动而变化
最近做了一个ar小游戏 塔防类的 刚开始就出现了问题 生成敌人的时候 明明再编辑器里 敌人是顺着导航网格前进的 但是在手机上随着手机的晃动 小兵的位移出现了偏差 而且我的imageTarget没有放在ARCamera里 最后找到了解决方法 更改一下AR相机的WorldCenter就好了 之前默认是Device改成imageTarget就好...原创 2019-11-13 13:48:20 · 1131 阅读 · 0 评论 -
导航报错SetDestination() can only be called on an active agent that has been placed on a NavMesh
原因:初始化导航组件NavMeshAgent 的时候,agent 离navmesh太远。isOnNavMesh属性为false;解决办法:在初始化预制体的时候,传入诞生点位置和旋转信息。GameObject.Instantiate(m_shooter, m_currBirthPoint.transform.position,m_currBirthPoint.transform.rotatio...转载 2019-11-11 16:08:01 · 781 阅读 · 0 评论 -
Unity 人物行走的另一种写法
最近跟着UnityLearn做一个小游戏,发现官方另一种人物走法比我以往写的要更加顺滑using System.Collections;using System.Collections.Generic;using UnityEngine;public class Player : MonoBehaviour{ Vector3 p_Movement; Quaternio...原创 2019-10-22 14:48:25 · 565 阅读 · 0 评论 -
事件管理(基于接口的事件管理)
注释写的比较全,就不多做解释了定义LIstener接口,写一个事件public enum Event_Type { Game_End,//游戏结束 Player_Dead,//血量清零 HP_Change//血量值变化}/// <summary>/// 监听器接口对象/// </summary>public interface ILis...原创 2019-10-22 13:24:21 · 163 阅读 · 0 评论 -
Unity操控Arduino板接舵机旋转
跟上篇文章差不多 也是串口通讯 只是这次在arduino端加了一个舵机,pc端向arduino传输一个角度pc端代码(打开端口以及new一个接收数据的线程)ps:接收数据可以不要 因为我们这里不用接收返回数据//设置串口,波特率 sp = new SerialPort("COM4", 9600); sp.Encoding = Encoding.ASCII; ...原创 2019-10-22 09:31:14 · 1252 阅读 · 1 评论 -
unity 渲染流水线
最近买了一本有关shader的书,总结了以下渲染管线的基本流程原创 2019-10-08 10:55:51 · 209 阅读 · 0 评论 -
unity中的Destroy和DestroyImmediate
今天要写一个问题考核的小东西,本来很快就写完了,但是有一点卡壳了,在刷新答案的时候要把当前答案框里的答案全部销毁,然后创建新的答案(答案都是按钮,且数量不定),我通过debug发现每次销毁后,框内虽然没有上道题的答案了,但是输出答案的父节点的childcount都显示大于0,后来查阅了资料才发现,Destroy这个方法,不会立即删除对象,而是会在下一帧才上出,在同一帧的时候他会先把对象存储在内存...原创 2019-09-12 12:50:30 · 1913 阅读 · 1 评论 -
www下载ab包
www下载远程ab包最近一直在忙WebGL的项目,简直蛋疼,尤其是内存方面,什么都得节省,不敢让模型做太高精度的贴图,ui也是,但是这个项目模型量有点多,导致加载时间简直长到不能忍受,于是还是把资源打成ab包,上传服务器,在网站打开后再进行下载使用打ab包unity打ab包很简单 把想要打包的资源,在assetlabel框里定好assetbundle名字就行,然后把以下代码放进Editor文...原创 2019-08-21 15:57:03 · 1804 阅读 · 0 评论 -
unity webgl 部署在GitHub上访问
生成webgl包就不说了,直接正题在GitHub上新建一个仓库,标题随意然后建一个本地仓库,把GitHub上新建仓库clone下来,clone成功的话就会出现一个readme文件把webgl项目放在本地的文件夹里 ,然后commit最重要的步骤来了 提交以后进入GitHub仓库的设置页面,把github pages的source原本的none 改成master branch然后...原创 2019-08-05 16:35:21 · 1121 阅读 · 1 评论 -
WebGl测试(unity 2018.1.9f)
首先就是要有webgl支持 才能switch(unity里直接可以下)一些主要的注意事项,这个博主都有写https://blog.csdn.net/k20132014/article/details/78448142其实很多默认就好 唯一遇到的坑就是 那个 strip Engine Code 如果勾选了一些功能就没有了比如音频组件 就没作用了还有就是build之后 直接打开in...原创 2019-08-05 16:24:21 · 891 阅读 · 1 评论