最近学习了Unity自定义编辑器窗口,下面简单总结,方便用到时回顾。新建一个脚本:using UnityEngine; using System.Collections; using UnityEditor; /// <summary> /// 自定义的编辑器窗口 /// </summary> public class MyWindow : EditorWindow {
自定义ViewGroup和自定义View的步骤差不多。自定义ViewGroup需要重写onMeasure方法测
  在SharePoint中,我们经常需要自定义登陆页面、错误页面、拒绝访问等;不知道大家如何操作,以前自己经常在原来页面改或者跳转,其实SharePoint为我们提供了PowerShell命令,来修改这些页面为我们自己的布局页。  具体设置,可以通过PowerShell命令的Identity参数来修改,可以修改的参数主要包括None、AccessDenied、Confirmation、Error
转载 2024-07-17 16:31:16
63阅读
 在我们当前项目中遇到了这样的问题:android.support.design.widget.TabLayout 中使用自定义样式,结果出现了很多意料之外的问题。1、怎样使用自定义样式 //设置切换页标题 for (int i = 0; i < tabList.size(); i++) { mTabLayout.addTab(mT
转载 2023-06-26 21:40:04
656阅读
前言在导入别人插件的时候,常常会发现上面菜单栏中会多出几个菜单,在后来的学习中发现,原来unity还可以自定义特性unity中的特性类分别定义在两个命名空间中。unityEngine 和 unityEditor.AddComponentMenu特性在 UnityEngine中,Unity3D中常用的一些特性定义在UnityEngine中;1:AddComponentMent ,添加 组件
自定义Inspector面板Attribute自定义Inspector使用Attribute实现下面的组件,体验几个Attribute的作用:public class EditorTest : MonoBehaviour { [Header("属性标题")] [Tooltip("This is a property.")] public int property1;
转载 2024-05-07 09:51:45
114阅读
自定义风格组件可以设置一组特殊的组件。用来满足系统提供的组件无法满足的需求。  首先在project视图里选择 create ——> GUI Skin ,创建一个自定义皮肤,然后再右侧inspector视图中展开Custom Styles下拉菜单选项。 可直接在size输入框中修改自定义风格组件的数量。本例设置了2个,分别取名为Custom0和Custom1。 然后我们
Unity项目中,unity会按照脚本在项目中的位置生成四个预定义程序集(Assembly-CSharp-firstpass,Assembly-CSharp-Editor-firstpass,Assembly-CSharp,Assembly-CSharp-Editor),其编译顺序是按插件->工程代码,运行时->Editor规则交错的编译顺序.对于Package的代码,Package
转载 2024-02-08 15:29:59
100阅读
功能需求:假设项目中有一个UI公告板的需求,这个公告板的长度或者宽度是固定的。里面有很多带文字的新闻,但是这些个新闻的字数和大小是不固定的,要求模仿自动布局组件,写一个组件满足UI的需求。前置学习(主要学习来自与唐老狮的UGUI课以及自己总结,感兴趣可以自行去购买查看内容)要想完成该功能,首先需要学习已经存在的自动布局组件,了解已经存在的自动布局组件为什么不能满足该需求。Layout Proper
转载 2024-05-31 01:08:56
154阅读
从2019年九月到2020年二月的半年中,Sketch 经历了高密度的更新节奏,从58版本一路更新到了62版本,一些已有功能得到了优化和补充,也有一些全新的大功能,今天马克笔设计留学的Muzi老师来说一说这几个版本的更新中最重要的一个功能更新 —— 智能分布 Smart Layout 。Sketch智能分布功能在 Sketch 58 中首次发布了智能更新功能,并且在随后的四个大版本中不断的更新完善
转载 2024-04-20 15:46:10
181阅读
最近上班比较无聊,闲来无事就在网上随便下项目看。今天就来看看自定义瀑布流布局自定义瀑布流布局主要是新建一个继承自UICollectionViewFlowLayout的类,重点是实现该类中的一个方法:- (NSArray *)layoutAttributesForElementsInRect:(CGRect)rect   在这个方法里面,我们要算出每个item的文字和尺寸并返回
转载 2023-07-13 18:27:41
122阅读
来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。 目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series 的Matthijs Hollemans 完成,开始体验吧! Matthijs Hollemans发布,Matthijs&nbsp
简介Unity2018新增的功能 “包管理器”,相信很多文章都已经转载介绍过了。但是怎么看,里面就是一堆原本在AssetStore里的官方工具包。难道官方为了照顾中国开发者的网络,特地做个简化的AssetStore面板吗?仔细调研了一番,发现这其实是一个“巨大巨大超级超级给力的更新”。众所周知,用 node、python 等进行开发,就免不了 brew, npm, pip 一下。这些语言崛起的非常
转载 2024-05-14 15:38:27
68阅读
前话在许多类型游戏中我们经常会使用到背包,利用背包来设置相应角色属性,多了背包也会让游戏增色拓展不少。 那在Unity3D游戏开发中该如何编写背包系统呢?因为有高人开发了NGUI插件,因此我们进行简单编写代码设置即可实现一个简单的背包功能了。准备工作新建一个工程PackageDemo导入NGUI包(最新版3.9.8版的正版89刀)准备好图片素材,使用NGUI将其打包成图集背包 背包格子 物品 简
转载 2024-03-31 08:15:24
60阅读
目录常用rectTransform的api脚本搭建背包全部代码 常用rectTransform的api脚本何为常用?被我碰到那就是常用的RectTransform.anchoredPosition 瞄点的中心点坐标RectTransform.anchorMax 父 RectTransform 中右上角锚定到的标准化位置。RectTransform.anchorMin 父 RectTransfor
转载 2024-06-03 11:18:23
75阅读
       Unity中的Shader都是要通过ShaderLab的基本语法进行编写。        一、  下面我们先从Shaderlab基本语法开始入手ShaderLab基本结构大致3个代码块儿(一、二、三)(一) 属性  【Properties】Shader “name”{  &n
转载 2024-05-28 22:19:24
273阅读
前言借用梦想世界宠物属性图想必大家都在游戏中见过属性图用于展示多种属性的数值,可以较为直观的对比某种属性的缺陷或者是哪种属性有优势。在三维可视化领域也会遇到类似的属性对比,用属性图来展示最为合适。组件效果基础效果效果一效果二效果三效果四效果五组件特点一键创建,无需额外资源超多属性可自定义可跟具需求拓展主要内容组件实现(建造者模式)组件多样化(工厂模式)组件使用详细讲解组件实现(建造者模式)建造者模
转载 2024-08-16 17:26:57
114阅读
Unity 允许用户实现自定义窗口,以实现项目更加灵活且系统的配置。例如关卡编辑器、打包编辑器等等。它是能做出最多自定义功能的,但是实现过程其实也是比较固定的。总得来说自定义窗口最重要的部分其实是窗口内GUI得布局和方法,也就是说你要在窗口里做些什么。窗口类型默认窗口(可与其他窗口合并):适合做编辑器窗口。弹窗 (PopUp):适合做窗口分层。对焦弹窗(DropDown,失去焦点自动关闭):适合提
转载 2024-05-30 17:52:10
189阅读
最近学习了Unity自定义编辑器窗口,下面简单总结,方便用到时回顾。新建一个脚本:using UnityEngine; using System.Collections; using UnityEditor; /// <summary> /// 自定义的编辑器窗口 /// </summary> public class MyWindow : EditorWindow {
转载 2024-04-29 12:47:48
148阅读
转载 2019-09-24 14:55:00
209阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5