版本: unity 2018.2.14f1 Vuforia 7.2.20关键: 添加cardboard 将视觉改变为“video see Through”(windows-> Vuforia Configuration->Digtal Eyewear),简介: 准备工作: 本地正确安装,并且成功配置Android SDK,NDK ,java JDK 的unity3D(注意版本,可参考我
转载 2024-08-22 13:29:41
84阅读
      这里说下UIWidgets与3D的交互设置,UIWidgets官方表明是可以与3D进行交互的。但在Unity直接操作的话,例如点击一个按钮触发一次位置、旋转、缩放的变换是正常的,但是如果是连续的变化的话,画面就会变得卡顿起来        上图我是把一个按钮添加了自动旋转的button,而且界面上添加了一个UIWid
转载 2024-04-12 14:55:14
56阅读
一、前言在日常开发中,常常会用到SVN或者Git作为项目版本协同管理的工具,可是在Unity中没有集成的SVN的相关工具,每当需要更新代码或者上传代码的时候需要在项目的文件中操作。所以写了一个工具来实现在Unity中直接使用SVN的相关功能。二、正文首先,来说明一下原理。原理:在Windows操作系统中,我们可以通过cmd命令来启动各种其他应用程序,所以就可以在Unity中使用cmd命令去执行这些
转载 2024-06-12 09:06:10
52阅读
 【Annotation】本文将从标题八开始,因为前七个标题是关于Git的基本操作,如果对Git的基本操作不了解的话,可以点击下方链接先看一下Git怎么使用。关于Git的详细使用八:创建SSH Key1.注册GitHub账号。2.创建SSH Key。windows + R键同时按,打开运行命令窗口,输入.进入家目录。输入.看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,
转载 2024-01-12 09:24:32
36阅读
先在Unity创建一个ECS示例(Unity版本2019.1.0f2,Entitis版本0.0.12 preview.33)。在场景中创建一些立方体(Cube),给所有对象加上ConvertToEntity,然后Play。这时候场景显示没什么异常但Hierarchy中的对象消失了,因为ECS通过ConvertToEntity组件把GameObject转成Entity+Component了,而当前版
这种文本用于GUI元素和文本网格可以结合多种字体类型和大小。 GUIStyle, GUIText 和 TextMesh类都有富文本设置,能指示unity寻找文本内含有的标记标签。Dubug.Log也可以用这些标记标签来增强代码报告错误的能力。这些标签不显示,而是显示应用到文本的风格变化。 标记格式 该标记系统的灵感来源于HTML但不打算要严格兼容标准的HTML。其基本思路是,一对匹
转载 2024-09-06 13:45:41
83阅读
本例子针对两套quantum PLC通讯进行讲解。      有两套Quantum PLC系统,使用IO扫描数据通讯,一个IP地址是192.168.0.22,一个IP地址是192.168.1.24,IO扫描配置只需要在一套PLC配置即可,比如在192.168.0.22这一套PLC配置。      打
转载 2024-03-22 21:11:17
479阅读
前言最近做的一件事是开发tpns的通用模块,并基于git工程发布到Unity的PackageManager。 俗话说,会者不难,难者不会,因为事先没有文档的存在,因此在发布阶段花费了大概一天的时间(其实半个小时就差不多了),所以接着这个机会系统的了解一下,发布,以加深印象。同时也希望这篇文章可以帮助更多人的少踩一些坑。先谈一谈插件包的规范因为开发的时候,并不清楚发布package的流程,这就导致在
转载 2024-05-27 14:58:45
394阅读
查看分支:git branch创建分支:git branch 切换分支:git checkout 或者git switch 创建+切换分支:git checkout -b 或者git switch -c 删除分支:git branch -d 强制删除: git branch -D 储藏工作区:git stash使用场景:当前工作区的修改未完成,不适合提交。此时有一个插队bug需要处理,此时就可以使
一、前言Git是目前流行的版本管理工具,大家应该都使用过。虽然Git能为我们的项目管理提供极大的帮助,但是如果使用不当也会造成一些不必要的麻烦,特别是在多人协作的情况下。本文将讲述我们在项目开发中使用的常规Git管理流程。二、Git常规管理流程1、常用的开发分支master 分支 : 主分支,不轻易改动,主要做正式发版使用,一般发版的包都从 master 分支中构建pre-release 分支 :
转载 2024-04-25 07:07:15
50阅读
一、对象池概念对象池模式并不是游戏开发独有的设计模式,它的设计思路与其他开发中的数据库连接池、线程池的思路等是一样的。其核心思想是,使用完不直接删除,而是将其放回池子里,需要用的时候再取出来。 对象池模式的出现主要优化两点: 1、防止对象被频繁的创建和删除,从而内存抖动、频繁GC(垃圾回收) 2、对象初始化成本较高但是因为传统软件开发的对象通常都是轻中里量级的, 分配/释放对象的开销可以忽略不计,
转载 2024-06-24 07:45:05
62阅读
近期 做些准备性得工作和有意思的事情。所以近期做了一个适合ios和android 错误信息捕捉的unity插件。两个功能,app崩溃也就是闪退 是开发人员 非常头疼的一件事,还有就是一些莫名得错误 有时候也会困扰着我们。如今,unity已经封装得挺好了,及时出现数组越界,和空对象这样严重得错误也不会崩溃。听着挺好。可是这给开发人员带了非常多烦恼啊。由于有时候可能出错了 你要跟就不知道 ,在什么地方
转载 2024-06-14 14:33:09
89阅读
我直接输入以下指令,发现卡主了,完全没有反应$ mysql -uroot -p输入以下指定就可以正常登陆MySQL了$ winpty mysql -uroot -p参考如何在git bash中运行mysql...
原创 2022-03-01 10:39:25
709阅读
背景:前面学了使用github 远程仓库,但由于github是国外的仓库,连接慢,有时需要才能打开这个网站,所有下面使用gitee国内远程仓库 gitee远程仓库的配置1、首先在本地创建ssh key;命令:ssh-keygen -t rsa -C "your_email@youremail"后面的your_email@youremail改为你在gitee上注册的
转载 2024-05-09 16:54:59
107阅读
我直接输入以下指令,发现卡主了,完全没有反应$ mysql -uroot -p输入以下指定就可以正常登陆MySQL了$ winpty mysql -uroot -p参考如何在git bash中运行mysql...
原创 2021-07-12 13:47:35
575阅读
C#Like是Unity的热更方案,使用纯C#语言写出可以热更新的代码,就像可以在所有平台使用DLL(动态链接库)文件一样.遵从KISS设计原则,让用户轻松构建或升级成Unity的热更新项目.简介本篇主要介绍如何一步一步地详细地把Unity官方免费例子Tanks! Tutorial转成可热更新项目.搭建的详细步骤我们首先选取一个最少代码的Unity出品的免费的例子"Tanks! Tutorial"
首先.unity3d是否支持写成多线程?如果支持的话要注意什么?支持:如果同时你要处理很多事情或者与Unity的对象互动小可以用thread,否则使用coroutine.{ [kəru:'ti:n] n. 协同程序}注意:C#中有lock这个关键字,以确保只有一个线程可以在特定时间内访问特定的对象其次.Unity3D中的协程(Coroutine)和C#线程之间的区别是
相信大家都听过Git(分布式版本号控制系统)和github吧。没听过也没关系(Google一下),反正以后要去公司肯定会听过。我是在今年年初才接触Git。之后就一发不可收拾。仅仅要有比較好的项目就Git一下到github中。废话不说,接下来開始一步步的介绍吧。Ubuntu Linux系统(为什么是Linux环境,哈哈相信用过windows环境下的git的用户会无限的吐槽)。所以,我非常明智的选择了
1 设置 Git 合并策略 由于 Git 默认对文本文件会进行合并,但是由于 Unity 生成的文本文件逻辑意义上并不是文本,而是二进制数据,所以我们需要让 Git 在合并时不进行文本合并。 设置自动生成的文本文件为不合并策略 .gitattributes *.anim merge=binary * ...
转载 2021-09-16 12:56:00
710阅读
2评论
在本文里,我们来了解几个能帮你在日常工作中舒服地用上 Git 的工具。我是在这许多漂亮界面出来之前学习的 Git,而且我的日常工作经常是基于字符界面的,所以 Git 本身自带的大部分功能已经足够我用了。在我看来,最好能理解 Git 的工作原理。不过,能有的选也不错,下面这些就是能让你不用终端就可以开始使用 Git 的一些方式。KDE Dolphin 里的 Git我是一个 KDE 用户,如果不在 P
转载 2024-10-11 20:38:12
27阅读
  • 1
  • 2
  • 3
  • 4
  • 5