做暧电影在线观看网站石家庄自适应网站建设

news/2025/9/23 1:32:35/文章来源:
做暧电影在线观看网站,石家庄自适应网站建设,嵊州市住房和城乡建设局网站,北滘禅城网站建设前言 在部分场景搭建中需要整齐摆放一些物品#xff08;如仓库中的货堆、货架等#xff09;#xff0c;因为有交互的操作在单个模型上#xff0c;每次总是手动拖动模型操作起来也是繁琐和劳累。 在这背景下#xff0c;我编写了一个在运行或者编辑状态下都可以进行一键排序…前言 在部分场景搭建中需要整齐摆放一些物品如仓库中的货堆、货架等因为有交互的操作在单个模型上每次总是手动拖动模型操作起来也是繁琐和劳累。 在这背景下我编写了一个在运行或者编辑状态下都可以进行一键排序模型的脚步。方便在场景搭建时可以快速搭建这种有规律的模型在运行时有模型排序功能需求时能调用接口一键排序。 效果 X轴居中排序 X轴左对齐排序 XY轴左排序 XY轴居中排序 xyz轴居中排序 多重嵌套排序 多重嵌套YZ轴排序 实现 功能的设计是在脚步的Inspector上进行排序相关的参数设置并提供一键排序的按钮。点击后子节点按配置要求进行位置修改。 配置内容 首先是排序的对齐方式(alignment),这里提供如下枚举 public enum RankAlign {Center 1,Left 2,Right 3 }Center为居中的方式Left是以父节点的位置为左侧这里不是严格意义上的左而是从坐标轴的0–正轴方向排序Right与Left相反。 其它配置主要就是三个轴系中的配置内容 [Header(x轴对齐方式)]public RankAlign rankXAlign RankAlign.Center;[Header(y轴对齐方式)]public RankAlign rankYAlign RankAlign.Center;[Header(z轴对齐方式)]public RankAlign rankZAlign RankAlign.Center;[Header(启用x轴排序))]public bool isXAxis;[Header(启用y轴排序))]public bool isYAxis;[Header(启用z轴排序))]public bool isZAxis;[Header(x轴间距))]public float XDis;[Header(y轴间距))]public float YDis;[Header(z轴间距))]public float ZDis;[Header(x轴默认值))]public float XDef;[Header(y轴默认值))]public float YDef;[Header(z轴默认值))]public float ZDef;其中 isXAxis、isYAxis和isZAxis是启用对应轴上排序的开关。 完整的配置如图 排序逻辑 再者就是排序处理 public void RankingChildren() {int total transform.childCount;if (isXAxis)XMidIdx GetMiddleIndex(total, rankXAlign);if (isYAxis)YMidIdx GetMiddleIndex(total, rankYAlign);if (isZAxis)ZMidIdx GetMiddleIndex(total, rankZAlign);for (int i 0; i total; i)SetRankPos(transform.GetChild(i), i, total);}这里的处理就是根据各个轴排序对齐方式找到中间点根据这个轴向上的中间点和节点间距计算出对应轴上的位置如果不启用排序的则使用对应轴的默认值。 编辑器拓展 因为要使用编辑器的类Editor所以要新建一个Editor文件夹放入编辑器拓展的脚本或者在脚步中判断是否为编辑器环境。否则无法打包。这里在Editor文件夹下新建一个ModelRankingEditor脚本 [CustomEditor(typeof(ModelRanking))] public class ModelRankingEditor : Editor {// Start is called before the first frame updatevoid Start(){}public override void OnInspectorGUI(){DrawDefaultInspector();ModelRanking modelRanking (ModelRanking)target;if (GUILayout.Button(排序节点, new GUILayoutOption[] { GUILayout.ExpandWidth(false) })){modelRanking.RankingChildren();} } }其处理方式就是重写OnInspectorGUI函数绘制一个排序节点的按钮按钮事件绑定RankingChildren() 函数。 还有一点要在编辑器未运行下可执行排序脚本上需要加上 [ExecuteInEditMode]。 测试场景 测试场景可以随意搭建一下基于SampleScene新建一个空节点新增几个Cube节点作为子节点 在排序节点上添加上排序脚本进行简单的配置后点击排序节点按钮即可 如果需要在程序运行中进行排序可以使用AddComponent()来添加组件 添加后对其配置属性进行简单设置以上步骤也可以预先添加设置好然后调用modelRanking.RankingChildren();函数进行排序即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911006.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

广州做网站平台的企业西安市建设工程信息王

这节主要讨论sizeof和strlen的区别,以及一些理解题。 sizeof 求的是对象的大小,深入理解一点就是:这个对象,他一定有一块对应的内存空间。求的就是这一块内存空间。 strlen 只能用来求字符串, 求取的是字符串的长度。…

qq怎么做自己的网站微信开放平台管理员怎么解除

一、前言 iVX是啥,不理解的小伙伴可以猛戳这里 ----------------------点我 二、iVX平台和现有编程语言的对比 三、iVX平台和现有编程语言的对比 1、快速学习(周期短) iVX逻辑上相对是比较简单的 所以初学者的话只需要从逻辑和具体功…

江苏住房与城乡建设部网站什么网站可以教做面包

在C#中,接口回调是指通过将一个接口实例赋值给一个回调函数,然后在适当的时候调用该回调函数,以实现异步通信或事件处理等功能。在接口回调中,判断是第几次调用可以通过以下方法实现: 使用计数器:在接口中…

广州市城乡建设局网站如何免费自己建网站

文章目录 1、跨站 脚本攻击1.1、漏洞描述1.2、漏洞原理1.3、漏洞危害1.4、漏洞验证1.5、漏洞分类1.5.1、反射性XSS1.5.2、存储型XSS1.5.3、DOM型XSS 2、XSS攻防2.1、XSS构造2.1.1、利用<>2.1.2、JavaScript伪协议2.1.3、时间响应 2.2、XSS变形方式2.2.1、大小写转换2.2.2…

网站地图什么格式h5微信小程序

文章目录 引言inpaint函数的使用方法鼠标事件回调函数cv2.setMouseCallback介绍去水印步骤实现代码 引言 本文主要基于cv2.inpaint函数实现图片的水印去除。 inpaint函数基于图像修复算法&#xff0c;通过对缺陷区域周围像素的分析和插值&#xff0c;生成合适的像素值来填充缺…

餐饮网站开发毕业设计模板福州网站设计招聘

gpio-keys是基于input子系统实现的一个通用的GPIO按键驱动,基于platform来实现,位于drivers/input/keyboard/gpio_keys.c,这个文件是硬件无关的,而硬件有关的需要我们自己来注册.进入这个gpio_keys.c这个函数,第一步就是初始化.static int __init gpio_keys_init(void){return …

海淀网站建设哪家公司好上海网站建设企业名录

3.3.2 集合基础 学习目标 这一节&#xff0c;我们从 基础知识、简单实践、小结 三个方面来学习。 基础知识 简介 所谓的集合&#xff0c;主要是针对多个条件表达式组合后的结果&#xff0c;尤其是针对于逻辑场景的组合。初中数学的相关逻辑示意图&#xff1a;表现样式 两个…

历史文化类网站源码免费看电视剧的网站在线观看

7寸LCD屏幕的屏幕排线中采用的供电电压是5V供电&#xff0c;但是在屏幕工作时需要VCOM-5.3V、AVDD-12.5V、VGL--7V、VGH-17V几组电压&#xff0c;所以要对初始的5V电源进行DC-DC电压变换&#xff0c;在这里我们用到了双电荷泵电路。 再此电路中VCC_5V为电源输入&#xff0c;E…

桐庐做网站免费企业邮箱账号密码

有网友私信小编说&#xff0c;小编的文章很好&#xff0c;讲解的也很详细&#xff0c;但是有些知识点很深奥&#xff0c;对初学者不是很友好&#xff0c;回想小编的文章虽然几乎每条代码都有介绍&#xff0c;但是很多函数没有太详细&#xff0c;小编后期会重启《每天一分钟&…

后台做网站的题html5购物网站

总结这两天研究的蓝牙串口。人话版资料不多&#xff0c;主要靠翻别人的仓库和文档。 单片机部分&#xff0c;与蓝牙串口通信是通过串口。比我想的要简单&#xff0c;小程序部分&#xff0c;有非常多的服务和特征&#xff0c;而且人话版资料不多。 如果本文有什么问题&#xf…

泉州网站设计公司织梦网站访问量统计代码

一个完整的嵌入式linux系统包含4部分内容&#xff1a;Bootloader、Parameters、Kernel、Root File System。3、4、5、6部分详细介绍了这4部分的内容&#xff0c;这是Linux底层软件开发人员应该掌握的。通过学习这些章节&#xff0c;您可以详细了解到如何在一个裸板上裁减、移植…

江苏中淮建设集团有限公司网站网站建设安全性原则

caozha-admin 后台管理框架 1.8.3 caozha-admin是一个通用的PHP网站后台管理框架&#xff0c;基于开源的ThinkPHP开发&#xff0c;特点&#xff1a;易上手&#xff0c;零门槛&#xff0c;界面清爽极简&#xff0c;极便于二次开发。 基础功能 1、系统设置 2、管理员管理 3、…

成都网站建设_创新互联可以做申论的网站

文章目录 一.JWT 介绍二.JWT认证与session认证的区别2.1 基于session认证流程图2.2 基于jwt认证流程图 三. JWT 的构成3.1 header : 头部3.2 payload : 负载3.2.1 标准中注册的声明 (建议但不强制使用)3.2.2 公共的声明3.2.3 私有的声明3.2.4 定义一个payload 3.3 signatrue : …

iis 网站压缩外贸网站 费用

文章目录 下载数据集NSL-KDD数据集介绍输入的41个特征输出的含义数据处理&&训练技巧建神经网络&#xff0c;输入41个特征&#xff0c;输出是那种类别的攻击模型训练模型推理写gradio前端界面&#xff0c;用户自己输入41个特征&#xff0c;后端用模型推理计算后显示出是…

网络建设文章网站wordpress汉字验证码

文章目录 SQL概述SQL背景知识SQL分类 SQL语言的规则与规范SQL语言的规则SQL大小写规范注释命令规则&#xff08;暂时了解&#xff09;数据导入指令 基本的select语句select ...select ... from列的别名去除重复行空值参与运算着重号查询常数 显示表结构讲课代码课后练习 SQL概述…

网站开发南京招聘中英文对照网站怎么做

在上一篇中已经分享了用 Python 创建词云了。接下来继续总结其他创建词云的方法。&带道术用量确示常构端析以要效开的用&#xff0c;近不gt;> Create Word Cloud via JavaScrip要圈器是天的年编功小还久概据含直这请框结业未商屏页屏随会维气大机域页效实一应控高标tJav…

seo百家外链网站怎么做网页 网站制作

工具&#xff1a; cloc 下载地址&#xff1a; Releases AlDanial/cloc GitHub 使用方法&#xff1a;

百度小程序如何做网站网站建设费专票会计分录

数据流图(DFD)提供了系统内信息流(即数据流)的可视化表示。通过绘制数据流程图&#xff0c;您可以了解由参与系统流程的人员提供并交付给他们的信息、完成流程所需的信息以及需要存储和访问的信息。本文以一个订餐系统为例&#xff0c;对数据流图(DFD)进行了描述和说明。食品订…

怎样创建网站赚钱网络服务器租赁费高吗

转载自 web.xml 组件加载顺序 在配置项目组件的过程中&#xff0c; 了解Tomcat加载组件顺序很有必要。 例如某些框架如Quartz的集群功能需要数据库的支持&#xff0c; 数据库的加载肯定要在框架组件加载之前。 经过查阅和Debug发现&#xff0c; web.xml组件加载顺序为&#…

建站科技公司wordpress搜索标题

今天正式开通51CTO技术博客&#xff0c;今后会把自己工作和学习过程中的点点滴滴记录在此博客中&#xff01;转载于:https://blog.51cto.com/dashuai/1160235