草庐IT

Unity-UI-Scrollbar

全部标签

Naive UI——一个 Vue 3 组件库(Naive UI的安装和使用)

一.NaiveUI一个VUE3组件库        NaiveUI        注意:naive-ui仅支持Vue3。如果你在使用Vue2,可以去看看别的库。二.安装 1.npm    使用npm安装。npmi-Dnaive-ui2.字体npmi-Dvfonts    (1) 配置字体        NaiveUI可以和 vfonts 配合,你可以简单的引入 vfonts 中的字体,包含常规字体和等宽字体。只需要在你App的入口文件导入字体,即可调整NaiveUI的字体。//你App的入口js文件//...//通用字体import'vfonts/Lato.css'//等宽字体import'v

UI设计入门:解析用户界面的基础概念

UI设计是什么:用户界面设计的基础用户的视觉体验。一个好的用户界面需要强大、可靠和良好的使用感。用户界面设计应尽量减少用户与产品互动的能量,使用户更容易实现目标。以我们最熟悉的应用程序界面为例。通常,手机软件的UI用户界面设计主要由启动页面、引导页面、主页和菜单栏界面、登录和个性化设置界面和列表页面组成。如果继续细分,包括:菜单、工具栏、工具箱、状态栏、滚动条、右键快速菜单。三种主要类型的UI用户界面设计在了解了UI设计的基本概念后,我们不妨继续深入。在当今互联网飞速发展的时代,UI并不是一个不受欢迎的行业。相反,随着UI设计的发展和成熟,如今的UI设计类型如雨后春笋般涌现。最流行的三种类型是

ios - 通过 Storyboard 或编程方式的 UI?

我无法让文本保持在屏幕宽度内。我缩小了文本,不想让它变小(请参见下文):就拥有适合屏幕的自适应布局而言,使用Storyboard而不是以编程方式进行会更好吗?这是我现有的左ViewController代码:importUIKitprotocolLeftViewControllerDelegate{funcleftUnitSelected(index:WUnit)funcleftDataChanged(text:String)}classLeftViewController:UIViewController,UITableViewDelegate,UITextFieldDelegate{

ios - 如果 UITextField 或 UITextView 的 autocapitalizationType 属性设置正确,我如何进行 UI 测试?

假设我有一个UITextView,我在上面设置了这些属性:textView.accessibilityIdentifier="autocapitalized"textView.autocapitalizationType=UITextAutocapitalizationType.Sentences如果autocapitalizationType设置正确,现在我想进行UI测试(使用新的XCode7UI测试框架)。为了模拟用户在UITextView上书写,我编写了如下测试:letapp=XCUIApplication()lettextView=app.textViews["autocapi

【Unity实战】HybridCLR热更快速集成

本文假设你已经通过UPM导入了HybridCLR、Addressables、il2cpp支持并具有一定的C#基础和Unity编辑器操作能力。热更程序集由于本文主打快速集成,故将Assembly-CSharp划入到热更新DLL。理论上成熟的项目应该用AssemblyDefinition进行精细划分以便于管理和缩短编译时间。但是若掌握不好,划分不明白,可能会出现交叉引用导致反射机制原地GG。有关AssemblyDefinition,请见官方文档。Unity-Manual:Assemblydefinitions打开ProjectSettings,找到HybridSettings,手动将Assembl

Unity 编辑器篇|(四)编辑器拓展GUI类 (全面总结 | 建议收藏)

目录1.前言2.参数2.1静态变量2.2静态函数2.3委托3.功能3.1按钮:Button、RepeatButton3.2文本:Label、TextField、TextArea、PasswordField3.3滑动条:HorizontalScrollbar、VerticalScrollbar3.4滑条:VerticalSlider、HorizontalSlider3.5切换框:Toggle3.6工具栏:Toolbar3.7自动布局框:Box3.8按钮网格:SelectionGrid3.9窗口:Window、ModalWindow3.10绘制纹理:DrawTexture1.前言GUI类是Unit

Unity2D游戏开发记录 UI小地图的实现

Unity2D游戏开发记录UI小地图的实现核心思路来源我的实现方法代码补充说明核心思路来源链接:【Unity2D】小地图的实现思路代码展示在14分40秒我的实现方法地图生成方法教程链接:【Unity教程搬运】Unity中程序化生成的2D地牢地图采用的数据格式以及使用方法//Hashsetfloorfloor.add(newVector2Int(intx,inty));//获取地图信息foreach(varpositioninfloor){print(position.x,position.y)}代码publicclassminimap:MonoBehaviour{//小地图大小staticVe

【小沐学Unity3d】3ds Max 减面工具:Simplyon(Unity3d,Python)

文章目录1、简介2、下载安装2.1安装Simlygon插件2.2安装USD插件3、使用测试4、Python测试结语1、简介Simplygon带有一个Unity插件,它公开了优化功能,例如缩减、聚合、重新划分网格、冒名顶替者(SingleView、BillboardCloud/Vegetation)、遮挡网格以及支持以下内置着色器的材质烘焙:标准着色器通用渲染管线(URP)预构建着色器高清渲染管线(HDRP)预构建着色器2、下载安装https://www.simplygon.com/downloads将Simlygon插件导入Unity。2.1安装Simlygon插件Simplygon安装完成后

unity C#深拷贝、浅拷贝、直接赋值区别与经典实例

文章目录浅拷贝深拷贝浅拷贝和直接赋值有啥区别在C#中,浅拷贝(ShallowCopy)和深拷贝(DeepCopy)是两种不同级别的对象复制方式。它们的区别主要体现在处理引用类型字段时的行为。浅拷贝浅拷贝是指复制对象时,只复制对象本身所包含的值类型字段,并将引用类型字段简单地复制一份引用,而不是复制引用的对象内容。这意味着新旧对象中的引用类型字段指向相同的内存地址。因此,对任何一方引用类型的字段做出修改都会影响到另一个对象。举例说明:classPerson{publicstringName{get;set;}//值类型属性,字符串实际上是引用类型,但在此处作为不可变对象讨论publicCarCa

ios - 如何从线程更新 UI

我的程序“ThreadsNQueues”——见下文——在后台线程上同时用“A”和“B”填充文本行。当一个文本行已填充10个字符时,它将被附加到输出文本缓冲区(它是一个NSMutableString)并且这个缓冲区应该被写出到一个UITextView(self.outView)。问题:self.outView.text=_output;行永远不会被执行(在模拟器iOS9.2上测试):-(对不起,我对iOS上的多线程完全陌生...所以我的问题是:这段代码有什么问题,我怎样才能让它变得更好(需要GCD)?#import"ViewController.h"@interfaceViewContr