学习NGUI插件的时候,突然间有一个问题为什么它这些属性可以通过弹出窗口来选中呢? 而我自己写的组件只能使用手动拖放的方式=.=. Unity开发了组件Inspector视图扩展API,如果我们要写插件方便别人来使用,使用编辑器扩展API让我们的组件显示的更华丽,使用方便 Texture弹出选择框选中图片赋值: 1个组件对应1个Edit扩展器,继承Editor必须让入Editor文件夹下 MyComponent: using UnityEngine; using System.Collectio
(一)问题 项目开发中常会有开多个分支,同时启动多个 Unity 程序的情况,来回切换的时候就容易混淆,有时候还需要用 Show In Explorer 或者其他标志来确认当前使用的是哪个分支. 于是想在标题栏上直接显示出当前的工作目录: 修改前: 原本的标题栏由项目名.场景.工作平台等文本组成 修改后: 额外显示工作路径 (二)代码 1. 声明要调用的系统接口 using System; using System.Runtime.InteropServices; using System.Te
道具栏/商城中物品逐个显示效果 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享.心创新!助力完成背包/商城 Scroll View / Grid Layout Group 逐个游戏对象的显示 为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 1 Show One by one -- 一个个显示图片 2 TextOne by one -- 一个个显示文字 支持 Ma
关键点: <!--实现原理:要保证这两个canvas相互重叠;z-index表示了两个画布的上下层关系--> <!--是WEBGL的三维图形Canvas(主要用于绘制三维场景)--> "> Please use a browser that supports "canvas" </canvas> <!--二维的HUD的canvas(主要用于绘制HUD信息)--> "></canvas> js核心