草庐IT

RTC1-Unity

全部标签

【Unity入门计划】基本概念(3)-2D碰撞体Collider 2D

目录官方帮助手册我用的Unity版本2D碰撞体的作用2D碰撞体的类型BoxCollider2D盒型碰撞体1EditCollider编辑边框2Material材质3IsTrigger触发器开关4 UsedByEffector效应器开关5UsedByComposite混合开关6AutoTiling自动适应瓦片平铺7Offset偏移调整8Size边界调整9EdgeRadius棱角半径CircleCollider2D圆形碰撞体1EditCollider编辑边框6Raidus半径其余属性跟BoxCollider2D相同EdgeCollider2D边缘碰撞体1EditCollider编辑边框7Points

unity如何制作随机生成器

随机生成器的制作至少应具备四个个要素:需要随机生成的物体、物体随机生成的间隔时间、每生成一次的物体个数、一定时间后销毁物体。其中最关键的问题是如何间隔一定时间生成,这里提供两种思路:1.运用协程。2.做个计时器。1.通过协程制作随机生成器。在这里我们需要初步了解一下协程。首先,我们常用的函数方法是没有状态的,等到它return后,它里面包含的所有局部变量就消失了,但是在协程中我们可以在一个函数中多次返回,局部变量被当做状态储存在协程函数中,直到最后一次reurn,协程的状态才被清除,即拥有随意暂停功能。通俗来讲,协程的主要功能就是:你写一段顺序的代码,随后标明哪里需要暂停,它在下一帧或是一段时

STM32速成笔记—RTC

文章目录一、RTC简介二、STM32的RTC2.1主要特性2.2RTC框图介绍三、访问后备区域步骤四、RTC配置步骤五、RTC程序配置5.1RTC结构体定义5.2RTC初始化函数5.3设置年月日,时分秒5.4判断闰年函数5.5获取当前年月日,时分秒5.6获取星期几5.7中断服务函数六、拓展一、RTC简介RTC(RealTimeClock)实时时钟,它是一个独立的定时器。RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。RTC模块和时钟配置都是在后备区域,无论单片机处于何种状态,只要保证后备区正常供电,RTC就会一直工作。

Unity 3D学习笔记(5)物体的碰撞/触发检测

前言在学习了刚体组件后,我们看到了物体的物理效果,比如重力,碰撞等等,那么该如何检测他们之间的碰撞呢?在Unity中,有碰撞检测和触发检测两种类型,他们的简单概括如下:一、碰撞检测1.如何使用碰撞检测在3D物体上,添加刚体组件,即可实现该物体的碰撞,但地面,障碍物等往往不需要添加刚体就可以与你的对象发生碰撞,为什么不直接将所有物体都加上刚体组件呢,是为了减少计算机的开销,这样只需要设置一半的刚体组件就可以实现碰撞检测。刚体碰撞可以模拟一定的物理效果,比如速度快的时候可以撞飞起来等等,但是无论撞什么那碰撞的一瞬间都会有物理效果,会对当前速度造成一定损失。碰撞检测的条件:发生碰撞的两个物体至少有一

Unity射线穿透UI解决

unity场景中,射线是可以穿透UI的。我用过很多版本,都有这个问题。比如我现在用2020版本的unity做了个范例:我在场景中新建了一个cube名叫:我秦始皇打钱。点击这个物体就会出现log显示这个物体的名字,代码在下面。运行之后确实会弹出这个log,这没有什么问题。如下图:   代码如下。大括号只有一半,那是我希望你可以动手补上另一半。voidUpdate(){r=Camera.main.ScreenPointToRay(Input.mousePosition);if(Input.GetMouseButton(0)){//if(EventSystem.current.IsPointerOv

Unity播放视频

Unity视频播放Unity视频简单介绍(代码在最下方)1、在游戏开发和VR开发中我们常常会用到播放视频的要求比如:游戏开始时通过视频来交代游戏的背景;剧情触发时通过视频来表现剧情发展。2、目前主流的视频播放器VideoPlayer组件;第三方插件AVProVideo(VideoPlayer组件几乎能够满足我们日常开发中所有的视频播放)一、视频格式和编解码器(视频的格式和编解码器会影响Unity在不同平台是否能正常播放视频)1、视频文件的本质视频文件的本质上就是一个”数据容器“它不仅仅可以包含视频数据本身它还包含音频字幕轨道信息(轨道还可以有很多,比如不同语言的字幕,不同语言的音频)2、视频文

STM32F103屏蔽JTAG/SWD 以及PC13,PC14,PC15的RTC晶振禁用。

STM32F103屏蔽JTAG/SWD以及PC13,PC14,PC15的RTC晶振禁用1.关于JTAG/SWD屏蔽2.PC13,PC14,PC15的RTC晶振屏蔽1.关于JTAG/SWD屏蔽STM32F103系列上的一些IO口在标准库上想要做成普通IO口时的配置。通过芯片手册JTAG/SWD的管脚PB3,PB4,PA13,PA14,PA15。根据上面的图时JTAG/SWD下载调试的几个I/O口对与做成普通I/O需要禁用下载调试功能才可设置成普通的I/O来控制。标准库里在配置I/O口的时候,有配置到PA13,PA14,PA15,PB3,PB4时可以根据你所需要情况来屏蔽相对应的管脚JTAG/SW

Unity中的RegisterPlugins:深入解析与实用案例

Unity中的RegisterPlugins:深入解析与实用案例在Unity游戏开发中,我们经常需要使用第三方插件来实现一些特定的功能。为了让这些插件能够在Unity中正常工作,我们需要对它们进行注册。本文将详细介绍Unity中的RegisterPlugins方法,并通过三个实用案例来展示其强大的功能。什么是RegisterPlugins?RegisterPlugins是Unity中的一个方法,用于在项目中注册第三方插件。注册插件后,我们可以在Unity中直接调用这些插件提供的功能,而无需进行额外的配置。如何使用RegisterPlugins?要使用RegisterPlugins,我们需要在U

很好用的Unity编辑器扩展工具 Odin Inspector教程

OdinInspector是什么?OdinInspector是Unity的一个插件,让您可以享受拥有强大,自定义和用户友好编辑器的所有工作流程优势,而无需编写任何自定义编辑器代码。Odin包含许多功能,例如StaticInspector,ProjectValidation,OdinEditorWindows和我们的开源OdinSerializer,它允许您在需要多态对象结构时扩展Unity的序列化功能,或者希望在运行时序列化和反序列化数据。OdinInspector可以做什么?下图是 OdinInspector的官方给示例Demo,完成了一个编辑器,OdinInspector拜托了传统那种要写

【Unity实战系列】Unity的下载安装以及汉化教程

君兮_的个人主页即使走的再远,也勿忘启程时的初心C/C++游戏开发Hello,米娜桑们,这里是君兮_,怎么说呢,其实这才是我以后真正想写想做的东西,虽然才刚开始,但好歹,我总算是启程了。今天要分享的是保姆级的unity的安装及汉化教程。Unity安装汉化教程前言Unity的下载与安装官网下载在VisualStudio中安装初始化以及汉化Unity的汉化总结前言什么是Unity?Unity是一个游戏引擎,可以用来制作游戏。它在游戏开发领域有很大的市场份额,很多热门比如《王者荣耀》,《原神》都是使用Unity引擎开发的。Unity提供了丰富的功能和工具,可以帮助开发者创建游戏世界、设计游戏角色、添