随笔分类 -  UNITY3D

摘要:将ScrollBar.Value设为0即可,但是要注意更新值的顺序。 因为物体在滑动区域初始化的时候,是在下一帧才刷新在UI中,如果在函数中直接设置ScrollBar.Value为0的话,可能导致不会划到最底部,因此需要使用协程在下一帧中更新。 //消息滑动条 public Scrollbar ch 阅读全文
posted @ 2020-04-09 00:09 国-哥 阅读(4107) 评论(0) 推荐(0) 编辑
摘要:VS2017调试Unity的时候可以直接在启动栏点击附加到Unity。而在VS2019没有,是因为在VS2019中把该调试按钮放在了调试栏中。 首先安装VSUnity相关工具,打开VSInstaller,安装使用Unity的游戏开发。 安装好之后,在unity3D->Edit->Preference 阅读全文
posted @ 2020-01-31 12:17 国-哥 阅读(13301) 评论(1) 推荐(1) 编辑
摘要:Unity发布后一般都会一个exe文件和_data文件以及UnityPlayer.dll,如果把这三个文件整合成一个exe就可以(装逼)了 首先打开Winrar将这三个压缩: 压缩文件名设置为需要启动的文件名(不可与原来exe重名负责报错): 点击高级自解压选项: 设置模块: 设置启动的exe,即U 阅读全文
posted @ 2018-11-30 11:01 国-哥 阅读(5900) 评论(0) 推荐(0) 编辑
摘要:MySql安装如下: https://www.cnblogs.com/dlvguo/p/9671832.html Unity连接MySql首先要在Unity的安装目录D:\Unity2017\Editor\Data\Mono\lib\mono\2.0引用4个dll文件: I18N.CJK.dll、I 阅读全文
posted @ 2018-11-28 16:36 国-哥 阅读(6635) 评论(2) 推荐(0) 编辑
摘要:挂载Rigidbody的Gameobject受物理引擎的作用,有真实的物理力学。 Mass质量:物体的质量(任意单位)。建议一个物体的质量不要多余或少于其他单位的100倍。 Drag阻力:当受力移动时物体收到的空气阻力。0表示没有空气阻力,极大时物体立即停止运动。 Angular Drag角阻力:当 阅读全文
posted @ 2018-10-01 09:31 国-哥 阅读(1943) 评论(0) 推荐(0) 编辑
摘要:UnityCanvasUI自适应部分 用Canvas下的自适应UI Scale Mode: Constant Pixel Size:固定像素大小,无论如何UI怎么样就怎么样,只能通过 Scale Factor调节。 Scale With Screen Size:需要设置 Reference Reso 阅读全文
posted @ 2018-09-30 23:22 国-哥 阅读(2486) 评论(0) 推荐(0) 编辑
摘要:能够处理各种UI事件: IPointerEnterHandler:当指针进入 void OnPointerEnter(PointerEventData eventData); IPointerExitHandler : 当指针出去 void OnPointerExit(PointerEventDat 阅读全文
posted @ 2018-09-27 22:18 国-哥 阅读(452) 评论(0) 推荐(0) 编辑
摘要:Unity实现拖拽可以用协程的方式,也可以继承Unity EventSystem中的接口实现。 当鼠标按下的时候以左键为例: Using System.Collections; Using System.Collections.Generic; Using UnityEngine; public c 阅读全文
posted @ 2018-09-25 22:20 国-哥 阅读(15423) 评论(1) 推荐(0) 编辑
摘要:首先部署安装sql server2008,添加Sql Manager。 Unity3D连接需要在Unity2017\Editor\Data\Mono\lib\mono\unity文件下找到4个头文件l18N.CJK.dll、l18N.dll、l18N.West.dll、System.Data.dll 阅读全文
posted @ 2018-09-25 22:12 国-哥 阅读(1635) 评论(0) 推荐(0) 编辑
摘要:值类型的变量永远不会变null,因为值类型是其本身不会变成null。引用类型可变成null,内存会全部使用0来表示null,因为这种开销会降低,仅仅需要将一块内存清除。 表示一些空值的方案: 1.使用魔值: 非使用值:例如使用范围1-1000,即用0。但并非真正解决问题。 2.使用标志位: 使用bo 阅读全文
posted @ 2018-09-24 00:09 国-哥 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:协程(Coroutine)的概念存在于很多编程语言,例如Lua、ruby等。而由于Unity3D是单线程的,因此它同样实现了协程机制来实现一些类似于多线程的功能,但是要明确一点协程不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。 协程类型IEnumerator 在内部方法使用 阅读全文
posted @ 2018-09-22 23:39 国-哥 阅读(335) 评论(0) 推荐(0) 编辑
摘要:射线:射线是3D世界一个向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射。 用途:射线范围比较广,多用于碰撞检测(如:子弹飞行是否击中目标)、角色移动等。 Ray是一个结构体: 变量: Direction:射线的方向 Origin:射线的起点。 构造函数: Ray:构造 阅读全文
posted @ 2018-09-20 18:10 国-哥 阅读(2355) 评论(0) 推荐(0) 编辑
摘要:官方API->Componment gameobject 该组件所在的游戏对象 tag 游戏对象的标签 Transform 添加在游戏对象上的transform组件 公 共 方法 BroadcastMessage 调用该组件所在的游戏对象以及其子对象上所有MonoBehaviour中定义的叫做met 阅读全文
posted @ 2018-09-19 11:57 国-哥 阅读(723) 评论(0) 推荐(0) 编辑
摘要:Character Text 文本字体的编辑 Font Style 字体格式可以自行下载也可在windows自带字体中查找 Font Size 字体尺寸 Line Spacing 行距 Rich Text 副文本 可插入标签进行颜色、字体、大小的更改 <size=41>HELLO</size> Pa 阅读全文
posted @ 2018-09-19 11:55 国-哥 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:四元数是一个乱七八糟得到东西还没搞懂搞懂后再补 先添加unity API transform.rotation 是Quaternionlei类并非Vector3向量 不能进行直接转化 那如何将Vector3转换呢? Quaternion.loadrotation(Vector3); {Vector3 阅读全文
posted @ 2018-09-18 22:46 国-哥 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Mathf类部分变量 辐射到度的转化函数,能够将弧度转化成度。 Abs 能够求出绝对值 Atan 求出正切值x/y的弧度 Transform 组件中带有local 以父物体为坐标原点 global以世界坐标原点 Localeulerangles 欧拉数 一个vector3 x->旋转x轴 y、z界面 阅读全文
posted @ 2018-09-18 22:44 国-哥 阅读(163) 评论(0) 推荐(0) 编辑
摘要:Audio Clip 音频剪辑 将播放声音的剪辑文件 Mute 静音 Bypass Effects 直通效果 应用音频源的快速“直通”过滤效果。一个简单的方法来打开/关闭所有特效 Output 产量 声音可以通过音频监听器或音频混合音器输出 By Reverb Zone 绕过混响区 这是为了快速打开 阅读全文
posted @ 2018-09-16 23:53 国-哥 阅读(317) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示