- 输入框的制作: 创建一个UISprite 作为输入框的背景,并且命名为Input, 在Input下添加一个Label,用于显示文字, 最后在Input上添加Boxcollider和UIInput组件,并设置相应的属性,运行即可输入 输入框的属性简介: StaringValue 程序运行时显示的文本内容 Saved As ... 输入框的制作: 创建一个UISprite 作为输入框的背景,并且命名为Input, 在Input下添加一个Label,用于显示文字, 最后在Input上添加Boxcollider和UIInput组件,并设置相应的属性,运行即可输入 输入框的属性简介: StaringValue 程序运行时显示的文本内容 Saved As ...
- 来自百科的诠释: PlayMaker是由第三方软件开发商Hotong Games开发完成。它的Logo是一个中文的“玩”字(PS:看来中国文化声名远播)。它既是一个可视化脚本工具,又是一个分层逻辑框架。设计师、程序员使用PlayMaker能够很快的完成游戏原型动作,既适合独立开发者,又特别适合团队合作。 举个栗子: 以控制箱子的开关来举例, 选择中游戏对象,... 来自百科的诠释: PlayMaker是由第三方软件开发商Hotong Games开发完成。它的Logo是一个中文的“玩”字(PS:看来中国文化声名远播)。它既是一个可视化脚本工具,又是一个分层逻辑框架。设计师、程序员使用PlayMaker能够很快的完成游戏原型动作,既适合独立开发者,又特别适合团队合作。 举个栗子: 以控制箱子的开关来举例, 选择中游戏对象,...
- 组件的激活和隐藏: 使用渲染器(Renderer)中的enable属性: public class Demo4 : MonoBehaviour { public MeshRenderer rander; //在面板中拖拽赋值 void Update () { if (Input.GetMouseButtonDown(0)) { //鼠标点击切换状态 rande... 组件的激活和隐藏: 使用渲染器(Renderer)中的enable属性: public class Demo4 : MonoBehaviour { public MeshRenderer rander; //在面板中拖拽赋值 void Update () { if (Input.GetMouseButtonDown(0)) { //鼠标点击切换状态 rande...
- Unity 物理系统 -- 物理材质 物理材质用来调节碰撞物体的摩擦力和弹力效果。 要创建物理材质从Project面板中->Create->Physic Material。 然后从Project面板中拖拽物理材质到场景上物体的碰撞器Material属性上。 Physic Material属性: Dynamic Friction:动态摩擦力 ... Unity 物理系统 -- 物理材质 物理材质用来调节碰撞物体的摩擦力和弹力效果。 要创建物理材质从Project面板中->Create->Physic Material。 然后从Project面板中拖拽物理材质到场景上物体的碰撞器Material属性上。 Physic Material属性: Dynamic Friction:动态摩擦力 ...
- 随着unity的不断更新,在Unity 5.6.0以上版本场景加载“Application.LoadLevel”已经过时了(代码中提示已弃用),,有的时候却不妨碍程序,场景加载,但是看着那绿色的波浪线,和提示的警告,追求完美的我们难免,会寻求一个可行的方法,下面这个方法是可以用的,我已经使用了哦 using Unit... 随着unity的不断更新,在Unity 5.6.0以上版本场景加载“Application.LoadLevel”已经过时了(代码中提示已弃用),,有的时候却不妨碍程序,场景加载,但是看着那绿色的波浪线,和提示的警告,追求完美的我们难免,会寻求一个可行的方法,下面这个方法是可以用的,我已经使用了哦 using Unit...
- 零基础教你Unity接入IOS原生本地推送 一,新建Unity项目二,梳理程序流程三,处理代码逻辑四,测试场景搭建五,处理自动配置六,双端打包测试七,查看测试结果 从新建项目开始的保姆级教程,教你Unity接入IOS原生本地推送。 一,新建Unity项目 打开Unity Hub,点击 ”新建“ , 输入项目名称,选择存储位置,点击创建即可... 零基础教你Unity接入IOS原生本地推送 一,新建Unity项目二,梳理程序流程三,处理代码逻辑四,测试场景搭建五,处理自动配置六,双端打包测试七,查看测试结果 从新建项目开始的保姆级教程,教你Unity接入IOS原生本地推送。 一,新建Unity项目 打开Unity Hub,点击 ”新建“ , 输入项目名称,选择存储位置,点击创建即可...
- Unity 之 制作翻牌效果 一,卡牌效果展示二,翻牌动画制作三,翻牌动画展示 一,卡牌效果展示 工程图如下: PS: 1. 需要两个Shader来作为牌的正,反面的材质 2. 使用这两个Shader制作两个材质球用来渲染Mesh 二,翻牌动画制作 部分Animation动画: 部分翻牌代码: 三,翻牌动画展示 手动翻牌效... Unity 之 制作翻牌效果 一,卡牌效果展示二,翻牌动画制作三,翻牌动画展示 一,卡牌效果展示 工程图如下: PS: 1. 需要两个Shader来作为牌的正,反面的材质 2. 使用这两个Shader制作两个材质球用来渲染Mesh 二,翻牌动画制作 部分Animation动画: 部分翻牌代码: 三,翻牌动画展示 手动翻牌效...
- 匹配的方法其实就是电脑上的Esc键,,,现在Unity非常智能Input.GetKeyDown(KeyCode.Escape) 这么写它就会自动匹配了,,, 下面以一个按下两次就退出app应用的案例的形式分享,,,, public class Manager : MonoBehaviour { //exitMessage 是一个做成预值体的游戏对象,在面板上拖拽赋... 匹配的方法其实就是电脑上的Esc键,,,现在Unity非常智能Input.GetKeyDown(KeyCode.Escape) 这么写它就会自动匹配了,,, 下面以一个按下两次就退出app应用的案例的形式分享,,,, public class Manager : MonoBehaviour { //exitMessage 是一个做成预值体的游戏对象,在面板上拖拽赋...
- Unity 之 Texture和Texture2D 分享几个实用的方法,,, Texture转换成Texture2D,,, /// <summary> /// Texture转换成Texture2D... /// </summary> /// <param name="texture"></param> /// ... Unity 之 Texture和Texture2D 分享几个实用的方法,,, Texture转换成Texture2D,,, /// <summary> /// Texture转换成Texture2D... /// </summary> /// <param name="texture"></param> /// ...
- Unity 之 加载工程卡在音频处不动(Unity识别不出音频文件) 遇到问题:尝试解决一:尝试解决二:尝试解决三:解决方案: 遇到问题: 在Git上克隆同事上传的工程后,在本地打开。项目导入时重新导入MP3格式文件,一直卡在这不动… 尝试解决一: 删除工程中所有音频文件,等程序打开在再次导入,结果导入时程序直接崩溃: 再次打开工程可以... Unity 之 加载工程卡在音频处不动(Unity识别不出音频文件) 遇到问题:尝试解决一:尝试解决二:尝试解决三:解决方案: 遇到问题: 在Git上克隆同事上传的工程后,在本地打开。项目导入时重新导入MP3格式文件,一直卡在这不动… 尝试解决一: 删除工程中所有音频文件,等程序打开在再次导入,结果导入时程序直接崩溃: 再次打开工程可以...
- 技能冷却: 首先要有两个UISprite 一个作为游戏图标显示,一个使用半透明的灰色表示冷却过程中的遮罩层,代码当然也直接挂在这个UISprite(即为下图的Mask)上,并且设置Type属性为Filled如下图: 都设置完成之后,开始编写代码吧: public class JiNengLengQu : MonoBehaviour { public float... 技能冷却: 首先要有两个UISprite 一个作为游戏图标显示,一个使用半透明的灰色表示冷却过程中的遮罩层,代码当然也直接挂在这个UISprite(即为下图的Mask)上,并且设置Type属性为Filled如下图: 都设置完成之后,开始编写代码吧: public class JiNengLengQu : MonoBehaviour { public float...
- 动画系统 - Animation的基本属性 代码示例 public class AniceshiDemo : MonoBehaviour { Animation ani; //声明Animatio 类型 // Use this for initialization void Start () { ani = GetCom... 动画系统 - Animation的基本属性 代码示例 public class AniceshiDemo : MonoBehaviour { Animation ani; //声明Animatio 类型 // Use this for initialization void Start () { ani = GetCom...
- 用于控制角色的移动的最好办法便是使用摇杆事件,使用最多的摇杆插件EastyJoystick,也是EasyTouch摇杆的部分功能, 导入下载好的资源包,即EasyTouch插件 添加一个摇杆/按钮,,, 在Inspector面板中设置摇杆相关参数,,, Proerties: 摇杆属性设置 Position & Size : 摇... 用于控制角色的移动的最好办法便是使用摇杆事件,使用最多的摇杆插件EastyJoystick,也是EasyTouch摇杆的部分功能, 导入下载好的资源包,即EasyTouch插件 添加一个摇杆/按钮,,, 在Inspector面板中设置摇杆相关参数,,, Proerties: 摇杆属性设置 Position & Size : 摇...
- 下面是时间体系图:具体方法介绍可查Unity圣典,, Time 时间管理器: 说明: ● Fixed Timestep: 物理固定帧率.即: FixedUpdate响应事件的刷新帧率 ● Maximum Allowed Timestep: [’mæksɪməm] 物理固定帧率更新的最大时间值 ● Time Scale: 时间缩放 注: 如果Ti... 下面是时间体系图:具体方法介绍可查Unity圣典,, Time 时间管理器: 说明: ● Fixed Timestep: 物理固定帧率.即: FixedUpdate响应事件的刷新帧率 ● Maximum Allowed Timestep: [’mæksɪməm] 物理固定帧率更新的最大时间值 ● Time Scale: 时间缩放 注: 如果Ti...
- 第一个方法是,在什么都没有的情况下创建一个XML文件,, 第二个方法是,在上面创建好的根目录下,新建一段内容,,当然你还可以修改原来的属性或者删除,都是由对应的方法的,, 详情:修改删除方法 实现代码: using UnityEngine; using System.Xml; //注意引用命名空间 public class createXml : Mo... 第一个方法是,在什么都没有的情况下创建一个XML文件,, 第二个方法是,在上面创建好的根目录下,新建一段内容,,当然你还可以修改原来的属性或者删除,都是由对应的方法的,, 详情:修改删除方法 实现代码: using UnityEngine; using System.Xml; //注意引用命名空间 public class createXml : Mo...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签