- 无论是游戏,还是虚拟现实等,都不可能缺少UI界面的制作,对于界面我们可以分为两种UI界面,一种是能够跟随VR头盔移动的UI,另一种为不跟随头盔移动的UI,也就是将UI看作三给空间中的游戏对象。 UGUI的Canvas渲染模式: 第一种:Screen Space - overlay 此模式不需要UI摄像机,UI将永远出现在所以摄像机的最前面,如果想在UI前面显示... 无论是游戏,还是虚拟现实等,都不可能缺少UI界面的制作,对于界面我们可以分为两种UI界面,一种是能够跟随VR头盔移动的UI,另一种为不跟随头盔移动的UI,也就是将UI看作三给空间中的游戏对象。 UGUI的Canvas渲染模式: 第一种:Screen Space - overlay 此模式不需要UI摄像机,UI将永远出现在所以摄像机的最前面,如果想在UI前面显示...
- Unity 中的Profile是可以直接在链接安卓设备运行游戏下查看的,导出真机链接Unity的Profile看数据,这样能更好的测试具体原因。 官方说明文档:https://docs.unity3d.com/Manual/Profiler.html 大致译文如下:(查看原文点击上面链接) 版本剖析器概述: Unity Profiler窗口可以帮助你优化你的游戏。它... Unity 中的Profile是可以直接在链接安卓设备运行游戏下查看的,导出真机链接Unity的Profile看数据,这样能更好的测试具体原因。 官方说明文档:https://docs.unity3d.com/Manual/Profiler.html 大致译文如下:(查看原文点击上面链接) 版本剖析器概述: Unity Profiler窗口可以帮助你优化你的游戏。它...
- Unity 简单易用的插件汇总 2dToolKit,是一款2D开发组件,它具有很强的灵活性,可以让开发者在Unity中进行2D开发PlayerMaker,是一个可视化脚本工具,开发者可以使用它很快的完成游戏原型制作,能够大大的提高开发效率,让你的游戏更加完美 FingerGestures,顾名思义,这个是支持移动设备所有触摸事件的插件,包括点击,滑动,还有自定义手势等... Unity 简单易用的插件汇总 2dToolKit,是一款2D开发组件,它具有很强的灵活性,可以让开发者在Unity中进行2D开发PlayerMaker,是一个可视化脚本工具,开发者可以使用它很快的完成游戏原型制作,能够大大的提高开发效率,让你的游戏更加完美 FingerGestures,顾名思义,这个是支持移动设备所有触摸事件的插件,包括点击,滑动,还有自定义手势等...
- PlayerPrefs 游戏存档俗称玩家偏好。 工作原理非常简单,以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值。类似于ios中的默认偏好设置(NSUserDefaults)用法类似 Windows 在Windows平台下,PlayerPrefs被存储在注册表的 HKEY_CURRENT_USER\Software[company na... PlayerPrefs 游戏存档俗称玩家偏好。 工作原理非常简单,以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值。类似于ios中的默认偏好设置(NSUserDefaults)用法类似 Windows 在Windows平台下,PlayerPrefs被存储在注册表的 HKEY_CURRENT_USER\Software[company na...
- Pygame屏幕绘制机制简介 Pygame屏幕尺寸和模式设置Pygame窗口标题和图标设置Pygame窗口感知和刷新运用 屏幕控制 pygame.display 用来控制Pygame游戏的屏幕 Pygame有且只有一个屏幕 屏幕左上角坐标为(0,0) 以像素为单位 12345 屏幕控制需求 • 游戏全屏 • 游戏屏幕大小可调节 • 游戏屏幕无边框 • 更改游戏... Pygame屏幕绘制机制简介 Pygame屏幕尺寸和模式设置Pygame窗口标题和图标设置Pygame窗口感知和刷新运用 屏幕控制 pygame.display 用来控制Pygame游戏的屏幕 Pygame有且只有一个屏幕 屏幕左上角坐标为(0,0) 以像素为单位 12345 屏幕控制需求 • 游戏全屏 • 游戏屏幕大小可调节 • 游戏屏幕无边框 • 更改游戏...
- 小游戏的开始界面: 感兴趣的同学可以按如下方式下载素材和工程源码 下载链接。没有积分的同学,扫描主页左侧二维码或 V信搜 " 开发同学留步",回复“ 赛车” 获取资源。 根据车轮的转动,使小车运动,,, 使用2D Sprite创建出入下图所示关系,并附上图... 小游戏的开始界面: 感兴趣的同学可以按如下方式下载素材和工程源码 下载链接。没有积分的同学,扫描主页左侧二维码或 V信搜 " 开发同学留步",回复“ 赛车” 获取资源。 根据车轮的转动,使小车运动,,, 使用2D Sprite创建出入下图所示关系,并附上图...
- 游戏开发中通过实现语言的切换,,,(联想小游戏中的中英文切换效果) 做了一个小Demo简单实现下:https://github.com/Czhenya/ChangeLanguage 效果图: 上图的Chinese,和English都是和下面代码中的“ SystemLanguage”名字对应的,,欲换其他语言名称也需对应,,主要中文的格式要存储为utf-8的格式... 游戏开发中通过实现语言的切换,,,(联想小游戏中的中英文切换效果) 做了一个小Demo简单实现下:https://github.com/Czhenya/ChangeLanguage 效果图: 上图的Chinese,和English都是和下面代码中的“ SystemLanguage”名字对应的,,欲换其他语言名称也需对应,,主要中文的格式要存储为utf-8的格式...
- Private Sub Command1_Click() Timer1.Enabled = True '开始 End Sub Private Sub Command2_Click()  ... Private Sub Command1_Click() Timer1.Enabled = True '开始 End Sub Private Sub Command2_Click()  ...
- C语言实现猜拳小游戏: #include <stdio.h>#include <stdlib.h>#include <time.h>int main(){ char gamer; // 玩家出拳 int computer; // 电脑出拳 int result; // 比赛结果 // 为了避免玩一次游戏就退出程序,可以将... C语言实现猜拳小游戏: #include <stdio.h>#include <stdlib.h>#include <time.h>int main(){ char gamer; // 玩家出拳 int computer; // 电脑出拳 int result; // 比赛结果 // 为了避免玩一次游戏就退出程序,可以将...
- Resources 资源 Resources类允许你从指定的路径查找或者访问资源 所有资源必须在项目Assets文件内的任意Resources文件夹中,可以通过Resources.Load()访问,允许有多个Resources文件夹,每次加载对象是会自动检查,,, 在Unity 中通常不需要使用路径名来访问资源,相反你可以勇敢过声明一个变量来暴露一个资源的引用,然... Resources 资源 Resources类允许你从指定的路径查找或者访问资源 所有资源必须在项目Assets文件内的任意Resources文件夹中,可以通过Resources.Load()访问,允许有多个Resources文件夹,每次加载对象是会自动检查,,, 在Unity 中通常不需要使用路径名来访问资源,相反你可以勇敢过声明一个变量来暴露一个资源的引用,然...
- Unity 读取Cocos本地化数据 -- 基于IOS 一,需求描述二,尝试实现三,得到结论 一,需求描述 单机游戏(用户数据存到本地):之前使用Cocos开发的,现在使用Unity开发了。所以需要实现有一个数据(用户资产)继承的需求。 二,尝试实现 读取Unity的PlayerPrefs类在本地的存储文件 (因为Cocos不熟悉,我认为读取到U... Unity 读取Cocos本地化数据 -- 基于IOS 一,需求描述二,尝试实现三,得到结论 一,需求描述 单机游戏(用户数据存到本地):之前使用Cocos开发的,现在使用Unity开发了。所以需要实现有一个数据(用户资产)继承的需求。 二,尝试实现 读取Unity的PlayerPrefs类在本地的存储文件 (因为Cocos不熟悉,我认为读取到U...
- Private Sub Command1_Click() Timer1.Enabled = True '开始 End Sub Private Sub Command2_Click()  ... Private Sub Command1_Click() Timer1.Enabled = True '开始 End Sub Private Sub Command2_Click()  ...
- 1、光照烘焙(Baked Lighting) 关闭实时阴影,得到实时阴影的物体将无法被批处理,导致大量的额外绘制调用的开销。在PC上,你仅能通过单一的即时方向光来得到不错的动态阴影,但在移动端请用烘焙好的光照,不要用实时阴影。 2、纹理集合(Texture Atlasing) 每个不同材质都会至少导致一个新的绘制调用,你可能会以为一个木头门和铁椅子必须使用不同的... 1、光照烘焙(Baked Lighting) 关闭实时阴影,得到实时阴影的物体将无法被批处理,导致大量的额外绘制调用的开销。在PC上,你仅能通过单一的即时方向光来得到不错的动态阴影,但在移动端请用烘焙好的光照,不要用实时阴影。 2、纹理集合(Texture Atlasing) 每个不同材质都会至少导致一个新的绘制调用,你可能会以为一个木头门和铁椅子必须使用不同的...
- 状态 存储关于过去的信息,就是说:它反映从系统开始到现在时刻的输入变化。转移指示 状态 变更,并且用必须满足来确使转移发生的条件来描述它。动作是在给定时刻要进行的活动的描述。有多种类型的动作: 进入动作(entry action):在进入 状态 时进行 退出动作:在退出 状态 时进行 输入动作:... 状态 存储关于过去的信息,就是说:它反映从系统开始到现在时刻的输入变化。转移指示 状态 变更,并且用必须满足来确使转移发生的条件来描述它。动作是在给定时刻要进行的活动的描述。有多种类型的动作: 进入动作(entry action):在进入 状态 时进行 退出动作:在退出 状态 时进行 输入动作:...
- 1,逻辑实体分组 一个UI界面或者所有UI界面一个包(这个界面里面的贴图和布局信息一个包) 一个角色或者所有角色一个包(这个角色里面的模型和动画一个包) 所有的场景所共享的部分一个包(包括贴图和模型) 2,按照类型分组 所有声音资源打成一个包,所有shader打成一个包,所有模型打成一个包,所有材质打成一个包 3,按照使用分组把在某一时间内使用的所有资源打成... 1,逻辑实体分组 一个UI界面或者所有UI界面一个包(这个界面里面的贴图和布局信息一个包) 一个角色或者所有角色一个包(这个角色里面的模型和动画一个包) 所有的场景所共享的部分一个包(包括贴图和模型) 2,按照类型分组 所有声音资源打成一个包,所有shader打成一个包,所有模型打成一个包,所有材质打成一个包 3,按照使用分组把在某一时间内使用的所有资源打成...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签