草庐IT

RTC1-Unity

全部标签

【Unity】Entities 1.0 学习(一):Aspect

    Unity在2022年下半年(我印象是9月份左右)推出了Entities1.0,可以在2022.2.0b8以上的版本使用。当时我粗略地看了一下,但是没有深入学习。最近空闲时间稍多,就认真来学习一下Entities1.0有啥新的东西。    1.0毕竟是大更新,改变的东西还是很多,所以应该会断断续续分好几次更新。        首先来看官方的更新文档:What'snewinEntities1.0|Entities|1.0.0-exp.12https://docs.unity3d.com/Packages/com.unity.entities@1.0/manual/whats-new.ht

VR开发基础(三)unity XR最简开发环境搭建-整合Interaction toolkit、openXR plugin、PICO与OCULUS

一,是时候使用openxr了1,开发阶段,VR设备厂商SDK各异:pico和Oculus是国内外的vr设备代表,各自提供了不同的厂商SDK(unity插件)进行快速上手,但也可能因此调用了厂商私有接口导致不兼容;2,编译运行,设备商SDK编译应用兼容问题:即使应用开发中没有直接使用私有接口,但基于厂商SDK编译出的apk也并未完全兼容,底层不同的XRloader、运行时带来的典型的问题包括:VRorigin绑定错乱、追踪失效、运行崩溃等;3,各厂商在积极拥抱openxrOculus已经全面支持openxr,直接使用unityopenxrplugin已经提供了Oculus支持,其他OVR特性抽取

安装好unity后给unity配置及插件和资源相关的事情

自从unity出了hub后,安装起来非常的方便,基本上都可以通过hub完成自动安装,而且也会为我们配置好vs编辑器的开发环境(包括工作负荷unity)。我们可能会遇到某些特殊的情况,需要我们单独的配置unity,比如vs重装,比如unity版本的更换升级等。文章目录一、指定VS编辑器1、丢失了2、在VS中发现有多个不兼容出现3、更换版本二、官网商店1、找到商店在哪里?2、我就想要免费的资源3、如何让这些我需要的资源出现在包管理器中4、添加到自己的项目中去5、也可以下一些资源文件三、内置插件四、第三方或本地资源1、第三方包(unitypackage)2、本地资源的导入文章原出处:https://

【unity造轮子】2d使用A*Pathfinding插件实现敌人AI,并自动躲避障碍物

最终效果插件下载链接:https://download.csdn.net/download/qq_36303853/87762376可以前往官网下载和查看开发文档https://arongranberg.com/astar/download导入AI插件新建空物体,添加PathFinder组件,用在地图导航渲染导航路径,绘制出来的蓝色部分则为可行走区域,非蓝色区域是我配置的碰撞器区域,可自行修改,如果不满意可以修改Diameter的值,控制碰撞器区域多大的范围不可行走给敌人添加碰撞器,碰撞区域自行调整给敌人添加AIPath组件,我们这里的2d项目,记得orientation先选择YAxisFor

Unity实现倒计时和获取系统时间

一:创建UGUI1.创建Canvas画布组件,调节Canvas画布的分辨率等其他设置。我们可以把视图设置为2D模式下。 2.创建Text文本组件,取名为Timer计时器,我们调整Text文本组件的大小,用锚点设置Text文本组件的位置,并且设置好Text文本组件的颜色。 3.我们再创建一个Text文本组件,取名为SystemTime系统时间,我们和上面第2步的操作一模一样,具体效果看图片。

Unity之 Vector3 的详细介绍以及方法的介绍

文章目录总的介绍小试牛刀相关的描述的参数看个小例子总的介绍当涉及到Unity中的Vector3类时,以下是一些常用的方法和操作:magnitude方法:返回向量的长度。floatlength=vector.magnitude;sqrMagnitude方法:返回向量的平方长度,通常用于比较向量大小而无需进行开方运算,从而提高效率。floatsquaredLength=vector.sqrMagnitude;normalized方法:返回向量的单位向量,即长度为1但方向相同的向量。Vector3normalizedVector=vector.normalized;Vector3.Dot方法:计算两

【单片机】STM32单片机,RTC实时时钟,STM32F103C8T6,程序,万年历,数字时钟

文章目录基础介绍rtc.hrtc.cmain.c基础介绍我以STM32F103C8T6为例,但STM32F103的RTC是通用的,STM32F103C8T6有一个原理图:https://qq742971636.blog.csdn.net/article/details/131288390用纽扣电池给VBAT供电(要共地),即可实现掉电后依旧走时的能力。主要特性(来源于STM32中文参考手册V10.pdf):记得加标准库文件:rtc.h#ifndef__RTC_H#define__RTC_H #include"sys.h"//时间结构体typedefstruct{ vu8hour; vu8min

Unity3D_物体抛物线运动

参考:Unity贝塞尔曲线实现抛物线运动,投掷功能实现 用到了DOTween插件, 回想起之前不知道这个插件还在用协程和SmoothDamp做运动控制的自己仿佛是个哈批代码:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingDG.Tweening;publicclassTest:MonoBehaviour{privateVector3_startPoint=newVector3(0,0,0);//设置原点为起点privatefloat_lineHeight;//抛物线高度publicGam

Unity与iOS交互(1)——需要了解的IOS相关知识

【前言】以下只是简要介绍,详细的内容需要自己去看链接 【Objective-C基础知识】.h.m.mm.cpp文件区别.h是头文件扩展名。头文件包含类,类型,函数和常数的声明,这里的定义一般是Public的.m是实现文件扩展名。其包含源代码,用于.h文件中的实现,一般是private的。这是C++中的类似。.mm类似.m,除了可以包含Objective-C代码外,还可以包含C、C++代码.cpp只能包含C++代码一般在unity中会使用.h和.mm文件include和import两者都可以用于导入需要的源代码的头文件,include与C++中的类似,Import在此基础上会确保相同的文件只会被

【Unity】Playable使用细则

【Unity】Playable使用细则本文基于Unity2021.3API。本文介绍官方文档中没提及的Playable使用限制、注意事项、Bug及规避方案,不是Playable的入门教程!如果你还不熟悉Playable的基础用法,请先学习以下官方文档和示例:PlayableGraph介绍Playable介绍PlayableAPI文档ScriptPlayableAPI文档PlayableBehaviourAPI文档AnimationScriptPlayableAPI文档IAnimationJobAPI文档NativeArrayAPI文档NativeListAPI文档NativeParallelH