- 除了我们最常使用的Awake,Start ,Updata等生命周期函数之外,Unity还有很多的自带函数,,,总结如下: OnApplicationFocus OnApplicationPause OnApplicationQuit 应用程序失去焦点,应用程序暂停,应用程序退出时候发送这些消息。 OnBecameInvisible OnBecameVisib... 除了我们最常使用的Awake,Start ,Updata等生命周期函数之外,Unity还有很多的自带函数,,,总结如下: OnApplicationFocus OnApplicationPause OnApplicationQuit 应用程序失去焦点,应用程序暂停,应用程序退出时候发送这些消息。 OnBecameInvisible OnBecameVisib...
- 零基础入门 Unity 之 UGUI 详解专栏 | 寻找C站宝藏 六大推荐理由理由一:系统理由二:详细理由三:专业理由四:图解理由五:深度理由六:实例 一键直达:《UGUI 控件详解 》专栏 六大推荐理由 理由一:系统 专栏目录:Unity 之 UGUI控件详解学习目录,点击蓝字直达试读。 本专栏的提供了UGUI中所有组件。 从UGUI... 零基础入门 Unity 之 UGUI 详解专栏 | 寻找C站宝藏 六大推荐理由理由一:系统理由二:详细理由三:专业理由四:图解理由五:深度理由六:实例 一键直达:《UGUI 控件详解 》专栏 六大推荐理由 理由一:系统 专栏目录:Unity 之 UGUI控件详解学习目录,点击蓝字直达试读。 本专栏的提供了UGUI中所有组件。 从UGUI...
- 运行效果图: 现在我们开始场景的搭建, 1,调整摄像机属性如下图: 2,创建一个Quad作为背景,将其位置归零,即position(0,0,0),,,大小调整为Scale(61,25,1),,,并且移除身上组件Mech Collider组件,为其附上黑色的材质,, 3,创建一个cube并重名为Snake,注... 运行效果图: 现在我们开始场景的搭建, 1,调整摄像机属性如下图: 2,创建一个Quad作为背景,将其位置归零,即position(0,0,0),,,大小调整为Scale(61,25,1),,,并且移除身上组件Mech Collider组件,为其附上黑色的材质,, 3,创建一个cube并重名为Snake,注...
- Unity 之 超级实用的小技巧 技巧一:Inspector面板数值计算技巧二:复制组件技巧三:搜索游戏体技巧四:Debug模式技巧五:运行即暂停技巧六:Alt + 左键展开/合并所有子级 技巧一:Inspector面板数值计算 所有数值类型的字段,都支持在检视面板中直接输入简单的数值表达式。 比如说:将Cube的X坐标+1.2,这样就不需要我们自己去计... Unity 之 超级实用的小技巧 技巧一:Inspector面板数值计算技巧二:复制组件技巧三:搜索游戏体技巧四:Debug模式技巧五:运行即暂停技巧六:Alt + 左键展开/合并所有子级 技巧一:Inspector面板数值计算 所有数值类型的字段,都支持在检视面板中直接输入简单的数值表达式。 比如说:将Cube的X坐标+1.2,这样就不需要我们自己去计...
- 在Editor文件夹下创建脚本(只在Unity编辑下使用,不会被打包)。 Unity API 链接:http://unity3d.com/cn/learn/tutorials/topics/interface-essentials/unity-editor-extensions-menu-items Path参数的一些额外注意事项: 如果首个词是已经存在的菜单... 在Editor文件夹下创建脚本(只在Unity编辑下使用,不会被打包)。 Unity API 链接:http://unity3d.com/cn/learn/tutorials/topics/interface-essentials/unity-editor-extensions-menu-items Path参数的一些额外注意事项: 如果首个词是已经存在的菜单...
- Unity 解决包体过大问题记录和纹理相关知识点 一,发现问题:二,分析问题:三,解决问题四,相关知识:4.1纹理导入:4.2纹理类型:4.3特定于平台的覆盖的纹理压缩格式 一,发现问题: 最近在做一个类似于《保卫萝卜》这种每个关卡需要更换一个背景地图的游戏,大概做了六十关。也就是说有六十张比较大的背景图在工程中。 包体大小: 在IOS下打包ip... Unity 解决包体过大问题记录和纹理相关知识点 一,发现问题:二,分析问题:三,解决问题四,相关知识:4.1纹理导入:4.2纹理类型:4.3特定于平台的覆盖的纹理压缩格式 一,发现问题: 最近在做一个类似于《保卫萝卜》这种每个关卡需要更换一个背景地图的游戏,大概做了六十关。也就是说有六十张比较大的背景图在工程中。 包体大小: 在IOS下打包ip...
- 核心类简介: SteamVR_TrackedObject 此类用于根据硬件设备,并为硬件设备分配相应的索引 SteamVR_Controller.Device 最重要的类,封装了跟踪设备的全部信息,例如手柄的各种交互相应勾动扳机等。 SteamVR_Controller.ButtonMask 手柄各按键的名称 SteamVR_Controller 此类通常使用静态方法I... 核心类简介: SteamVR_TrackedObject 此类用于根据硬件设备,并为硬件设备分配相应的索引 SteamVR_Controller.Device 最重要的类,封装了跟踪设备的全部信息,例如手柄的各种交互相应勾动扳机等。 SteamVR_Controller.ButtonMask 手柄各按键的名称 SteamVR_Controller 此类通常使用静态方法I...
- 爆肝三天终于写完了,一文教你从零开启Unity制作像素鸟游戏 前言一,新建目录二,制作材质三,场景搭建四,创建地图五,制作管道六,创建主角七,小鸟动起来八,游戏状态控制九,摄像机跟随十,添加碰撞检测十一,完善背景十二,UI部分十三,添加音效十四,写在结尾 前言 真的如标题所说肝了好几天晚上。本来是想着拿之前做的项目直接来写教程的;写着写着发现了很多... 爆肝三天终于写完了,一文教你从零开启Unity制作像素鸟游戏 前言一,新建目录二,制作材质三,场景搭建四,创建地图五,制作管道六,创建主角七,小鸟动起来八,游戏状态控制九,摄像机跟随十,添加碰撞检测十一,完善背景十二,UI部分十三,添加音效十四,写在结尾 前言 真的如标题所说肝了好几天晚上。本来是想着拿之前做的项目直接来写教程的;写着写着发现了很多...
- NSInvalidArgumentException *** -[__NSCFString stringByAppendingString:]: nil argument 运行时插入的Object为nil 或者调用一个没有实现的方法 performSegue但是没有在storyboard里面连线 解决办法: (1). 分析业务避免运行时对象为nil的情况 (2).... NSInvalidArgumentException *** -[__NSCFString stringByAppendingString:]: nil argument 运行时插入的Object为nil 或者调用一个没有实现的方法 performSegue但是没有在storyboard里面连线 解决办法: (1). 分析业务避免运行时对象为nil的情况 (2)....
- 以二进制实现本地数据保存和读取,,, 项目中要存个本地文件,本来想使用Json 的,,可是怎么也没实现了,Json 好像只能存储string类型 -->(Dictionary<string, string> )1,,,没做出来,觉得XML读取费劲,最后决定使用二进制的形式存储为 .txt格式的,,,嗯,效果还可以,,,分享一下… 下面是存储和读... 以二进制实现本地数据保存和读取,,, 项目中要存个本地文件,本来想使用Json 的,,可是怎么也没实现了,Json 好像只能存储string类型 -->(Dictionary<string, string> )1,,,没做出来,觉得XML读取费劲,最后决定使用二进制的形式存储为 .txt格式的,,,嗯,效果还可以,,,分享一下… 下面是存储和读...
- 前言: 欢迎大家来到陈言必行的《UGUI 控件详解》专栏,开始前博主先列出Unity UGUI控件的学习大纲,同时这也可以作为大家学习UGUI控件的参考。下面蓝字都是传送门,需要学习的童鞋点击进入即可。 矩形变换 矩形变换 (Rect Transform) 组件是变换 (Transform) 组件在 2D 布局中的对应组件。 UGUI RectTransf... 前言: 欢迎大家来到陈言必行的《UGUI 控件详解》专栏,开始前博主先列出Unity UGUI控件的学习大纲,同时这也可以作为大家学习UGUI控件的参考。下面蓝字都是传送门,需要学习的童鞋点击进入即可。 矩形变换 矩形变换 (Rect Transform) 组件是变换 (Transform) 组件在 2D 布局中的对应组件。 UGUI RectTransf...
- Unity 之 关于停止协程的五种方式解析 前言:了解协程方式一:函数的方式方式二:函数名的方式方式三:接收返回值方式四:StopAllCoroutines方式五:禁用/销毁游戏对象本文小结: 前言:了解协程 官方描述 调用函数时,函数将运行到完成状态,然后返回。这实际上意味着在函数中发生的任何动作都必须在单帧更新内发生;函数调用不能用于包含程序性动画或... Unity 之 关于停止协程的五种方式解析 前言:了解协程方式一:函数的方式方式二:函数名的方式方式三:接收返回值方式四:StopAllCoroutines方式五:禁用/销毁游戏对象本文小结: 前言:了解协程 官方描述 调用函数时,函数将运行到完成状态,然后返回。这实际上意味着在函数中发生的任何动作都必须在单帧更新内发生;函数调用不能用于包含程序性动画或...
- 分享一个曾经用过的在Unity Editor 上模拟小断线的重连的工具类(手机大退再回来),复制代码到你的工程中,然后挂载到任意物体;运行后,即可模拟断线重连了。 源码如下: using UnityEditor; using UnityEngine; public class SwitchToBackground : MonoBehaviour { public ... 分享一个曾经用过的在Unity Editor 上模拟小断线的重连的工具类(手机大退再回来),复制代码到你的工程中,然后挂载到任意物体;运行后,即可模拟断线重连了。 源码如下: using UnityEditor; using UnityEngine; public class SwitchToBackground : MonoBehaviour { public ...
- 前言 最近使用ToLua框架使用Unity中的Dropdown组件,其他属性都还好和在C#中使用的形式差不多,只是修改成了Lua的语法习惯就可以了,但是我有个需求,是要需要实现动态添加Dropdown中的Options,这个就很做起来废了半天劲,后来发现是被坑了,本文就说说在ToLua框架中使用Dropdown动态添加Options。 Unity 之... 前言 最近使用ToLua框架使用Unity中的Dropdown组件,其他属性都还好和在C#中使用的形式差不多,只是修改成了Lua的语法习惯就可以了,但是我有个需求,是要需要实现动态添加Dropdown中的Options,这个就很做起来废了半天劲,后来发现是被坑了,本文就说说在ToLua框架中使用Dropdown动态添加Options。 Unity 之...
- Unity 之 Lua使用Vector3遇到的问题 1.正常使用2.遇到问题3.原来如此4.ToLua中的V3实现表 1.正常使用 在Lua使用的形式和C#中大致相同,只是Lua使用表的形式来模拟V3类型,原来C#中各种常用的属性和方法也都相应的被实现了。(详情可查看文末源码) 使用示例: local V3; V3 = Vector3(0,0,0... Unity 之 Lua使用Vector3遇到的问题 1.正常使用2.遇到问题3.原来如此4.ToLua中的V3实现表 1.正常使用 在Lua使用的形式和C#中大致相同,只是Lua使用表的形式来模拟V3类型,原来C#中各种常用的属性和方法也都相应的被实现了。(详情可查看文末源码) 使用示例: local V3; V3 = Vector3(0,0,0...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签