Unity里能创建 c#脚本模板,但是如果我想创建Lua脚本模板怎么办呢?拓展一下编辑器吧。设置一下Lua脚本的模板地址 :  Assets/Editor/Lua/Template/lua.luausing UnityEngine;using UnityEditor;using System;using System.IO;using System.Text;using UnityEdi
转载 精选 2016-01-14 12:01:44
689阅读
 Unity提供了Animation编辑器,它可以为我们编辑物理动画。举个例子比如场景中有一个来回摇动的秋千,这个秋千在项目中完全只起到衬托作用,它不会与别的游戏对象有任何交互。如果这个秋千也用代码来写控制它来回摇动,会感觉小题大做。此时完全可以使用Animation编辑器来完成。但是它目前还不能编辑 FK 和 IK动画,所以编辑器编辑动画的种类还是有限的,如果有一天FK 和 IK动画都可以在U
转载 2016-11-22 13:49:00
62阅读
Unity版本5.3.2如下图所示,ToolBar就是Unity顶部的那一横条。这里的所有按钮一般情况下都得我们手动的用鼠标去点击。这篇文章我们说说如果自动操作它们1.自动点击左边四个按钮 (拖动、坐标、旋转、缩放、矩形)[MenuItem("ToolBar/Tools")]static void ToolsMethod(){if(Tools.current == Tool.View)Tools
转载 2016-11-22 10:07:00
73阅读
今天无意间发现了一篇好文章,也让我解决了一个很久都没解决的难题。问题是这样的,假如我想去拓展Unity自带的inspector但是并不想影响原有布局。 比如下面这段代码:[CustomEditor(typeof(RectTransform))]public class MyTest : Editor{public override void OnInspectorGUI (){base.OnIns
转载 2016-11-22 10:05:00
111阅读
OnGUI是Unity上一个时代的UI系统,而现在运行时的UI系统已经被UGUI取代,但是Editor的UI还是在用老的这一套GUI系统。比如unity编辑器里的所有窗口,布局,按钮,拖动条、滚动等等都是用GUI来写的。GUI提供了一套Event事件系统,虽然不能模拟它的事件(其实是可以发的 EditorWindow.SendEvent ),但是确可以进行拦截。比如说:1.限制Hierarchy视
转载 2021-12-15 17:15:37
226阅读
内存使用Profiler可以查看某个资源的内存占用情况,但是必须启动游戏,并且待查看的资源已经载入游戏中。我希望的是不启动游戏,也能看到它的内存好做统计。硬盘由于unity中的资源压缩格式记录在meta中所以,在文件夹中看到的资源大小是不正确的。打开unity需要选择一个资源,比如Texture、然后在右侧Inspector面板最下面可以看见它真实的硬盘占用。这个数据我也希望那个可以脚本取到,这样
转载 2021-12-15 17:16:34
281阅读
https://www.xuanyusong.com/archives/4607 AssetBundle.LoadFromMemory基本上是无法在手机上用的,因为要多占一份内存,所以大多Unity项目都不进行资源加密。Unity2017.2提供了一个新的API AssetBundle.LoadFr
转载 2019-11-07 12:07:00
43阅读
2评论
美术有可以直接在Editor下操作Transform,我想去修正他们编辑的数值,所以我就得监听Transform。      C#  using UnityEngine;using System.Collections;using UnityEditor;using System.Reflection;[CustomEditor(typeof(Transform))]public class
转载 2016-11-22 10:01:00
162阅读
版本Unity5.3.3Android 小米pad1开始我知道 StreamingAssets 路径是这个 path = “jar:file://” + Application.dataPath + “!/assets/”;后来我知道了一个新API Application.streamingAssetsPathApplication.streamingAssetsPath 其实就等于 “jar:f
转载 2016-11-22 09:58:00
222阅读
[雨松MOMO程序研究院Unity3D研究院构建简单的游戏世界(三)  创建游戏地面         创建一个新的游戏工程名称命名为FirstGame,场景视图中出现了默认的主摄像头,那么开始添加一个游戏地面,如下图所示添加一个游戏地面,其实 Unity3D 有一个地形的概念,Terrain可以创建一个游戏地形,以后在
原创 2023-06-14 00:24:12
104阅读
   上一篇文章我们学习了Unity向Android发送消息,如果Android又能给Unity回馈消息那么这就玩美了。恰好Unity for Andoid 和 IOS一样都是可以相互与Unity发送与接收消息,这篇文章MOMO就和大家好好聊聊Android向Unity发送消息的方法。在读本片博文之前,建议大家读一下我上一篇文章Unity3D研究院打开Activity与调用JAVA代码传递参数(
转载 2017-02-09 13:59:00
52阅读
[雨松MOMO程序研究院Unity3D研究院IOS实现平面多点触摸(二)  在上一章中已经介绍了Unity for 3D 游戏引擎的构建,从本章以后我将带领大小盆友们一起更进一步的学习Unity游戏引擎。先从Unity平面开始,本章介绍Unity 平面上的多点触摸。点击File->New Project 创建一个工程,可以使用默认 或者 名称随便起一起即可。点击继续完
原创 2023-06-14 00:24:46
120阅读
 [雨松MOMO程序研究院Unity3D研究院控制模型移动旋转与碰撞
原创 2023-06-14 10:15:34
128阅读
[雨松MOMO程序研究院Unity3
原创 2023-06-14 00:24:01
120阅读
如下图所示,在处理屏幕默认旋转方向的时候可以在这里进行选择,上下左右一共是4个方向。 策划的需求是游戏采用横屏,但是要求支持两个方向自动旋转,如下图所示,我的设置是这样的。 Default Orientation* Auto Roation 表示游戏支持自动旋转屏幕,但是前提是手机没有锁定屏幕旋转功
原创 2021-07-19 14:33:18
576阅读
转载 2016-11-22 09:46:00
93阅读
 [雨松MOMO程序研究院Unity3D研究院脚本实现模型的平移与旋转(六)  这一章MOMO带大家讨论一下Unity3D中使用的脚本,脚本的最大特点就是用少量的代码实现繁多的功能,避免大量的代码。Untiy3D这一块可以使用脚本做很多东西,那么我们开始学习脚本吧。 有关Unity3D 脚本的API所有文档盆友们都可以去这里查阅。
原创 2023-06-15 09:15:59
146阅读
最近和几个小伙伴做了一个项目 其中的场景需要自己搭建 地形大真的是爆肝 这个需要一点点的实际 还需要考虑合理 美观的问题 是一个细活 再我刚刚接触unity的时候的Terrain的用法和现在不一样了 正好这几天我重新了解了一下新版的Terrain的用法 这篇博客介绍一下首先创建一个地形之后 其中的四个选项分别是不同的作用 第一个大致可以修改地形的高度 顺滑度 基本的地图贴图等 其中由上而下分别是
[雨松MOMO程序研究院Unity3D研究
原创 2023-06-14 00:23:50
102阅读
 [雨松MOMO程序研究院Unity3D研究院构建游戏框架与导出IOS项目(一)  首先先去Unity3D官网 http://unity3d.com/,
原创 2023-06-15 09:17:02
198阅读
  • 1
  • 2
  • 3
  • 4
  • 5