Unity AR Vuforia(拓展)——Vuforia图片识别超详细案例(小岛动画交互)【含代码】 文章目录Unity AR Vuforia(拓展)——Vuforia图片识别超详细案例(小岛动画交互)【含代码】1.环境搭建2.资源导入3.交互之旋转 & 附加代码4. Making Animator5.试运行导出APK6.使用安卓手机下载安装及可能出现的问题7.适用的机型及问题的解决方法
转载 2024-09-13 08:58:23
134阅读
目录一、MenuItem --> Unity菜单选项扩展二、CustomEditor --> 针对自定义Component的Inspector面板的扩展三、DrawGizmo辅助显示四、OnGUI五、EditorWindow --> 自定义一个窗口六、ScriptableWizard --> 自定义一个对话框 Unity提供了灵活的插件支持,供开发者自定义插件来提
转载 2024-07-29 10:12:19
236阅读
UnityEngine.Object类UnityEngion.object类是Unity3d游戏引擎的C#脚本语言中最基础的类,也就是在Unity3D中所有对象的基类。所有派生自UnityEngion.object的公开变量都会显示在inspector窗口中。提供的成员有:        类成员          作用字段      hideFlags      表示该对象是否被隐藏       
Model选项卡包括场景(Scene)级别的属性,包括是否导入光源和摄像机以及使用何种缩放 因子;网格(Meshes)的属性;几何体(Geometry)包括处理拓扑、UV和法线。 具体见网址:https://docs.unity.cn/cn/2020.3/Manual/FBXImporter-Model.html#LightImportPropertiesMaterials选项卡更改unity在导
转载 2024-03-21 13:35:59
135阅读
程序员那些事真正的程序员喜欢兼卖爆米花,他们利用CPU散发出的热量做爆米花,可以根据米花爆裂的速度听出正在运行什么程序。创建一个项目打开unity,在Projects中可以查看当前的本地项目或者云端项目,点击New project或者右上角的New都可以新建项目。然后在1处填写创建项目的名称,2处选择创建地址,3处选择Template(模板),可以选中3D或者2D。稍等片刻即可进入unity的主页
Unity3d中提供了场景Scene的概念,Scene就是一组相关联的游戏对象的一个集合,通常每个集合就是一个场景,但是也有可能只是一个场景的一部分!场景中的游戏对象是任意的,可以是HUD的UI组件,场景地图,模型等等Unity3d提供了一些切换场景的规则和方法(例如在切换场景时不销毁某些GameObject,同步,异步加载场景API),但是并没有提供一个通用的场景管理的模块(想要做到“通用”是很
Unity对API的合理利用不仅可以减轻编码负担,而且往往可以提高程序的运行效率,尽管官方给出了较为丰富的API文档,然而这并不能满足实际开发的需要,因为官方给出的API解释往往只描述相应的API的主要功能,缺少对其边界条件的说明和API的算法解释,于是熟悉API也成了新手进阶的必经之路,对学习过程做一个记录。Application类不含实例属性和实例方法,在脚本中通过直接调用Applicatio
转载 2023-09-27 22:33:25
82阅读
导入unity然后可以通过右键->UI->candlelight->hypertext来创建首先来介绍一下,这个插件所具有的功能(实际上都是通过点击事件触发的)1.OnClick事件: 将这个事件绑定之后,当点击这个事件之后可以触发绑定的函数2.OnEnter 鼠标进入触发(可用于装备信息的显示)3.OnExit 鼠标离开(装备信息的隐藏)4.OnPress鼠标按下5.OnRe
转载 2024-09-23 14:07:41
170阅读
目录1.安装Anaconda2.在Anaconda中创建ML-agent环境,并更换Python版本3.激活项目环境4.安装Tensorflow5.安装ML-Agent扩展工具6.安装环境依赖7.启动项目8.开始训练9. 查看训练结果1.安装Anaconda先贴一个官方安装教程。关于安装Anaconda,之前写过相关教程:链接地址注意,最新版的Anaconda默认配置Python版本为3.7,而目
WeTest 导读随着Unity、cocos2dx等优秀跨平台游戏引擎的出现,开发者可以把自己从繁重的Android、iOS原生台开发中解放出来,把精力放在游戏的创作。原来做一款跨平台的游戏可能需要开发者懂得Java、Objective-C、C#甚至是C、C++,现在借助Unity我们开发者只需要懂得很少的原生应用开发知识就能够打造一款优秀的游戏。特别是在鹅厂,有了Apollo这样的组件,原生的接
话不多说,全文用QA的方式展示,大致分为Unity、C#、其他三个部分。Unity部分 1. unity脚本整个生命周期中比较重要的方法Awake 当脚本创建的时候调用,仅一次OnEnble 当对象变为可用和激活时调用Start 在任意一种update方法第一次调用前调用,仅一次Update 每一帧时调用FixedUpdate 固定频率调用,FixedUpdate多用于物理计算和更新On
Chrome凭借其简单,稳定,快速的优点迅速风靡全球,占领浏览器市场,直逼IE的市场份额,超越也只是时间问题。初次打开Chrome浏览器,你会发现整个页面只有一个地址栏,一对箭头,刷新按钮和一把扳手,当然还有最重要的空白页面,这就是Chrome的整体构造,可以说是最简单的浏览器了,但是仔细深入你会Chrome的功能远不止这些,通过Chrome的扩展中心你可以安装成千上万的插件来丰富你的浏览器功能,
转载 6月前
25阅读
引言:想用Unity3D制作优秀的游戏,插件是必不可少的。工欲善其事必先利其器。本文主旨是告诉使用Unity3D引擎的同学们如何根据需求选择适当的工具。为此我写了插件的经验及理论讲解,涉及插件的 学习/辨别/选择/配合。也写了插件的 评测/教程/下载。关于评测,带有一定的主观性,仅供参考。关于教程,热门插件网上已经有很多教程了,本文提供链接,网上资料少的插件本文提供了使用方法的
项目中UI经常要用到动态加载图片,比较简单的方法是使用UITexture控件,这样只用3W类下载好图片后直接给UITexture控件赋值就好了,缺点是DrawCall太高了,一个UITexture一个DrawCall,通常只有是背景图片这种才会使用UITexture控件,如果是下拉列表项,我们通常都是使用的UISprite控件,这时就需要我们在程序运行时,由程序创建图集,给UISprite控件使用
转载 2024-04-29 13:29:32
322阅读
1.调用约定stdcall 、 cdecl、 fastcall等等这个用来指定参数传递顺序和函数返回时栈的清除方式。可以通过以下 ?123456789101112[AttributeUsage(AttributeTargets.Method)] public class DllImportAttribute: System.Attribute   { public DllImportAt
文章目录前言一、自定义插件流程二、嵌入式程序包1.简介2.如何unity中嵌入程序包总结 前言本文介绍Unity如何使用的Package Manager去构建自定义插件,主要介绍在开发中如何使用嵌入式程序包。一、自定义插件流程下图显示了自定义插件的基本流程: 因为本文主要介绍的是嵌入式程序包相关问题,对于创建以及Package Manger的使用不多做介绍,读者可自行去找相关文章学习。二、嵌入式
一:网络&联机游戏类插件1:Best HTTP - Asset StoreBest HTTP是一款网络插件,它支持REST,WebSocket,Socket,IO等,比Unity原生的WWW强大太多。2:Photon PUN+ Classic - Asset Store (该插件的新版本为Photon PUN 2+ - Asset Store)Photon PUN+是一款制作多人
转载 2024-02-07 10:56:07
15阅读
Final IK细节:1.Aim IK:设定一个目标,关节末端始终朝向该目标,一般用来做头部的朝向。步骤:a、在模型头节点处添加Aim空物体并resetb、给模型添加Aim IK组件,并填上Aim Transform及根脊椎到头的4节关节(可以设置权重)c、创建目标target(空物体)于脸的正前方,d、在模型上添加空物体Pin,位置与target一致e、给target添加Aim Boxing脚本
转载 2024-07-04 10:01:41
347阅读
 一直想弄个MMORPG ,发现了这个牛逼的插件,但我是小白,苦于网上没教程,就尝试下翻译技术文档,我技术渣英文渣,只求抛砖引玉引大神出来,有错欢迎指出来,我共享翻译文档,希望大神更正,我会在更正错误的地方打括号留下大神的名字重新上传翻译文档(:D)。翻译文档链接:http://yunpan.cn/cQC2J4GVzQcDf(提取码:777a)UlitimateMMORPG插件链接htt
转载 2024-05-14 14:38:55
80阅读
题外话:最近想学习一下A*插件,由于在网上没有发现什么比较详细的教程,所以就只能上官网了。这是第一次看这么长的英语文章,翻译得不好,请见谅!概述:A*插件的核心脚本就是”astarpath.cs”,所以如果你想使用A*插件进行寻路,那么场景中一定要有一个”astarpath.cs”(并且一个场景仅有一个)。可以通过Component->Pathfinding->Pathfinder添加
转载 2024-08-25 17:47:02
530阅读
  • 1
  • 2
  • 3
  • 4
  • 5