朱峰社区首页

搜索资源 注册或登陆 红包

等待

返回 展开菜单

关闭

unity3d脚本下载含八百个实例教程打包

unity3d脚本下载含八百个实例教程打包

vip教程

VIP:只有开通了VIP的会员可以观看或者下载

¥9 累计销售¥189 (VIP免费)

视频教程下载
  • 百度下载


 


Unity3D独立游戏开发完整教程


零基础学C#与U3D游戏初级编程

非常实用的unity3d脚本800多个,都是带代码和说明解释的实例教程,很实用,方便开发者直接利用

 

以下是简单的脚本目录和教程

 

3D网页游戏场景打包与加载

AddComponentMenu 添加组件菜单项

Android开发环境搭建

C#绘制准心脚本

DontDestroyOnLoad重复实例化

FixUpdate与Update的区别

iTween动画库:关于Move移动篇 自动寻路.

java、android项目在eclipse中显示中文乱码问题

JS脚本控制逐渐淡出的欢迎界面

LOGO渐隐渐出的实现方法

Ogre的公告板功能脚本

Runtime切换摄像机

其中一篇的例子

Unity3D Editor(Inspector)经验总结

Unity3D Editor(Inspector)经验总结。

1. Editor类中的全部控件描画,都是通过GUI完成的,所以不一定非要使用EditorGUILayout,使用GUILayout有时候更方便。

2. 因为1, 所以我们可以使用GUI直接做一些完全自定义的描画。例如在一张图片上画一个区域选择框。

3. Inspector光标定位Bug,具体表现为,代码无错误,无任何提示。但Inspector的编辑光标定位却不准。我做了一些简单的测试:

3.1 该问题与 Component 脚本(就是你写的类)的编写和 Editor (也就是 Inspector 的自定义类)的编写无关。

3.2 该问题的出现,似乎与编译缓存有关,出现问题后,我尝试过删除Assets同级目录下的obj文件夹(这个文件夹可以随意删除)Library文件夹(删除这个会导致全部的关系链接丢失,需要手动恢复脚本间的挂接关系),之后重新打开UnityInspector光标正常了。

3.3 经过反复测试发现,该bug似乎和MeshFilter有关。当你的Component中依赖了MeshFilter,但Mesh却是空,就会出现该bug。例如:

[RequireComponent(typeof(MeshCollider), typeof(MeshRenderer))]
public class Test : MonoBehaviour
{
……
}

所以我将MeshFilter的添加,延迟到了Start中。

void Start()
{
//
没有在定义时直接添加 MeshFilter 的依赖关系,是因为,直接那么做会导致Editor出错。
//
虽然很诡异,但不清楚原因。所以只有在Start中手动添加了。
MeshFilter mf = GetComponent<MeshFilter>();

if (mf == null)
mf = gameObject.AddComponent<MeshFilter>();

……

}

4. EditorGUIUtility.LookLikeControls(80f) 很有用,它可以让所有控件的前置标签的宽度统一。虽然不够灵活,但至少比没有强,不过也仅仅比没有强一点。这句代码可以写在 public override void OnInspectorGUI() 中。

5. 有些资料中说,Editor的派生类不能被继承,这个是错误的。你可以从Control派生出Button,然后让ButtonButtonEditor再继承ControlEditor,这样可以省去很多功夫。

6. Editor写成模板类的时候,需要小心。public class ControlEditor<T> : Editor这样的定义,将不能编译出正确的Inspector

7. 编辑环境下,和运行环境下,是两套不同的体系,为Inspector带来的问题是,动态数据无法直接被应用到Runtime(运行时)中。例如,你根据一个xml解析出一些数据。在编辑中,你会描画一个文件选择框(TextAsset对象),然后选择一个xml文件。之后文件被解析,在ExecuteInEditMode类中,编辑时这些解析出的数据也可以正常使用。一旦你点击了运行那个小三角,一切解析出的临时数据都将灰飞烟灭,记得在StartUpdate中检查必要的数据,发现没有就及时处理。所见即所得有时候只是幻觉。

8. 你可以定义一些GUIStyle,用来控制描画样式。这些GUIStyle可以是系统默认的,例如:

GUIStyle Style = new GUIStyle(EditorStyles.toolbarButton);

也可以完全的自定义。但记得,直接修改EditorStyles.toolbarButton会让系统所有用到该GUIStyle的地方一起变化。所以建议不要直接修改系统默认样式。

9. GUI中没有ComboBoxList这样的控件,只能自己做。

10. 如果你想用一个字符串数组生成一个弹出菜单,只有enum类型可以这么做。
11. GUI
中的控件并不是以面向对象思想设计的,自然,Editor类中的描画也就变得一塌糊涂。其底层封装应该是类似GDI+这样的描画库。但GUI的封装做的并不好。

综上,如果不是因为编辑器类不能用别的办法描画,我早不用GUI了。在生产环境下,还是放弃GUI吧,有很多实用的UI扩展库,例如EZGUINGUI

朱峰社区网页版
朱峰社区网页版(手机扫描-分享-添加到屏幕)


朱峰社区公众号
朱峰社区微信公众号(微信扫一扫-关注)

关于安装您购买的任何软件一律不负责安装。
关于使用软件未经测试,不负责运行成功。任何软件使用出现的问题概不负责。
关于出售本软件出售价格为展示费用。软件源自会员分享。软件版权规软件公司所有,如侵权请联系我们取消展示。
关于购买您的购买钱数会直接转到发布者名下。
解压密码zf3d
留言资源需要在最下方留言即可下载。
VIP 资源购买VIP后可下载全部资源包含留言和转发等。
转发资源点击转发按钮,粘贴到qq对话框,别人点击链接后即可下载。同一人只能点击一次。
版权规则本平台提供会员上传的软件仅可用于个人学习,如用于商业请购买正版软件。您必须遵守的版权规则
黄金分割线
编辑推荐

未知用户

未知用户

  • 1129024739@qq.com

    普通会员

    1129024739@qq.com

    文件解压缩的密码是多少?????
    评星5星 2018年5月24日购买 价格9元

    2018年5月24日

未知用户

未知用户

感谢楼主

赞2

踩0

15年8月10日

未知用户

未知用户

学习学习

赞2

踩0

15年8月9日

未知用户

未知用户

新人学习,感谢分享

赞1

踩0

15年8月9日

SANS_w

SANS_w

普通会员

没有解压码????

赞0

踩0

18年2月19日

未知用户

未知用户

感谢楼主感谢楼主感谢楼主感谢楼主感谢楼主

赞0

踩0

17年9月24日

未知用户

未知用户

好人一生平安

赞0

踩0

17年9月3日

未知用户

未知用户

感谢

赞0

踩0

17年8月11日

未知用户

未知用户

非常感谢

赞0

踩0

17年7月6日

未知用户

未知用户

我也要啊

赞0

踩0

17年1月11日

未知用户

未知用户

哈哈哈哈好厉害呀

赞0

踩0

17年1月10日

未知用户

未知用户

即可即可

赞0

踩0

16年11月25日

qwe987370

qwe987370

普通会员

谢谢

赞0

踩0

16年11月24日

变态辣椒

变态辣椒

普通会员

感谢楼主谢谢谢谢

赞0

踩0

16年11月24日

未知用户

未知用户

学习学习

赞0

踩0

16年11月23日

未知用户

未知用户

感谢楼主

赞0

踩0

16年11月21日

未知用户

未知用户

谢谢

赞0

踩0

16年11月21日

453282505

453282505

普通会员

感谢楼主

赞0

踩0

16年11月20日

未知用户

未知用户

h

赞0

踩0

16年11月19日

yxz00000

yxz00000

老vip

谢谢我来学习

赞0

踩0

16年11月19日

无赖仙人

无赖仙人

普通会员

感谢楼主,感谢分享

赞0

踩0

16年11月19日

501177192@qq.com

501177192@qq.com

普通会员

感谢楼主

赞0

踩0

16年11月18日

未知用户

未知用户

我只想看一下能不能下

赞0

踩0

16年11月18日

未知用户

未知用户

楼主你好,谢谢你整理这些资料!好人一生平安!

赞0

踩0

16年11月16日

475880692@qq.com

475880692@qq.com

普通会员

太6了...

赞0

踩0

16年11月16日

芥末哼

芥末哼

普通会员

谢谢!!!!

赞0

踩0

16年11月15日

未知用户

未知用户

谢谢谢谢!

赞0

踩0

16年11月15日

cgfans

cgfans

普通会员

好人一生平安

赞0

踩0

16年11月12日

未知用户

未知用户

学习下

赞0

踩0

16年11月11日

1486963280@qq.com

1486963280@qq.com

普通会员

感谢
我会为她打造天地 -1486963280@qq.com

赞0

踩0

16年11月10日

未知用户

未知用户

感谢
我会为她打造天地 -1486963280@qq.com

赞0

踩0

16年11月10日

未知用户

未知用户

0.0.
我会为她打造天地 -1486963280@qq.com

赞0

踩0

16年11月10日

未知用户

未知用户

SDSDA
我会为她打造天地 -1486963280@qq.com

赞0

踩0

16年11月9日

Ryan_Yc

Ryan_Yc

普通会员

路过,进来看看。

赞0

踩0

16年11月9日

未知用户

未知用户

好。

赞0

踩0

16年11月9日

未知用户

未知用户

学习学习,交流才有进步。

赞0

踩0

16年11月9日

未知用户

未知用户

关注一下,谢谢分享。

赞0

踩0

16年11月9日

2472887021@qq.com

2472887021@qq.com

普通会员

感谢楼主。安立路呀
走一步,看一步。 -2472887021@qq.com

赞0

踩0

16年11月7日

leer2017

leer2017

普通会员

不错

赞0

踩0

16年11月6日

未知用户

未知用户


赞0

踩0

16年11月6日

未知用户

未知用户

算得上是所所所

赞0

踩0

16年11月5日

1048015935@qq.com

1048015935@qq.com

普通会员

学习了

赞0

踩0

16年11月5日

2181496126@qq.com

2181496126@qq.com

普通会员

感谢楼主
愿朱峰社区教程越来越多。 -2181496126@qq.com

赞0

踩0

16年11月5日

1300545689@qq.com

1300545689@qq.com

普通会员

谢谢楼主!

赞0

踩0

16年11月1日

18812635920

18812635920

普通会员

感谢楼主,怎么下载?

赞0

踩0

16年11月1日

18812635920

18812635920

普通会员

感谢楼主,学习一下

赞0

踩0

16年11月1日

2081065380@qq.com

2081065380@qq.com

普通会员

谢谢楼主

赞0

踩0

16年10月31日

876580985

876580985

普通会员

学习

赞0

踩0

16年10月31日

未知用户

未知用户

看看

赞0

踩0

16年10月31日

353952469@qq.com

353952469@qq.com

普通会员

学习一下

赞0

踩0

16年10月30日

未知用户

未知用户

酷酷酷酷酷酷酷酷咯

赞0

踩0

16年10月29日

badbbs

badbbs

普通会员

很好,很实用的东西,你知道吗? 欢迎大家来下载。

赞0

踩0

16年10月26日

未知用户

未知用户

我想学习

赞0

踩0

16年10月25日

sftyy

sftyy

普通会员

解压密码是什么啊?

赞0

踩0

16年10月25日

更多留言(1/20)

2005-2019 朱峰社区 版权所有 闽ICP备12017399号
2005-2019 ZhuFeng Community All Rights Reserved

VIP

朱峰社区微信公众号
手机app下载

回顶部

1.复制文本发给您的QQ好友或群、微信等;好友点击链接以后,转发就成功了。 2.如朋友点击您的链接,您需要需刷新一下才行;同一个好友仅能点击一次。