- 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...
- 问题: Unity历史打开项目过多的话,会使启动页不方便,看起来杂乱的很。如图 删除一些没用的启动列表就很有必要了,看起来会非常的舒适。 Regedit 打开注册表 看看你启动页哪个不想要排第几个,在注册表中删除即可! 问题: Unity历史打开项目过多的话,会使启动页不方便,看起来杂乱的很。如图 删除一些没用的启动列表就很有必要了,看起来会非常的舒适。 Regedit 打开注册表 看看你启动页哪个不想要排第几个,在注册表中删除即可!
- Unity3D占用内存太大的解决方法 最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大.这里写下关于Unity3D对于内存的管理与优化. Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,... Unity3D占用内存太大的解决方法 最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大.这里写下关于Unity3D对于内存的管理与优化. Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,...
- 在unity5.x中,获取屏幕宽度代码如下: float screenWeight = Screen.width; //获取屏幕宽度1 Screen.width 在此获取屏幕的宽度,从而赋值给screenWeight变量。 在unity5.x中在inspector中可以设置是否当前游戏对象是否受重力影响,那么选项如下: 其中红色标注的Simulated勾选上... 在unity5.x中,获取屏幕宽度代码如下: float screenWeight = Screen.width; //获取屏幕宽度1 Screen.width 在此获取屏幕的宽度,从而赋值给screenWeight变量。 在unity5.x中在inspector中可以设置是否当前游戏对象是否受重力影响,那么选项如下: 其中红色标注的Simulated勾选上...
- 在unity5.x中可以使用 Translate来移动某一个游戏对象,如下: m_cube.transform.Translate(Vector3.up)1 此代码使m_cube向上移动,其中,vector3.up是向上移动的意思,直接可以使用vector3或者vector2调用。 在unity5.x中我们可以使用GetComponent来获取到组件,如下为添加2... 在unity5.x中可以使用 Translate来移动某一个游戏对象,如下: m_cube.transform.Translate(Vector3.up)1 此代码使m_cube向上移动,其中,vector3.up是向上移动的意思,直接可以使用vector3或者vector2调用。 在unity5.x中我们可以使用GetComponent来获取到组件,如下为添加2...
- 话说unity 3d好像很好玩的样子:) %Name:Img2txt %Function:将img文件读取并转换为一列扫描格式的txt文件(用于unity输入) %Author:Changle Zhang, zhangchanglehit@163.com clc;clear all;close all; [hdr,filetype,fileprefix,machin... 话说unity 3d好像很好玩的样子:) %Name:Img2txt %Function:将img文件读取并转换为一列扫描格式的txt文件(用于unity输入) %Author:Changle Zhang, zhangchanglehit@163.com clc;clear all;close all; [hdr,filetype,fileprefix,machin...
- KDE、GNOME、Unity这三个都是桌面环境(Desktop Environment)。桌面环境一般具有一组实用程序、窗口管理器和设计规范来创建统一的桌面。 GTK、GTK+、Qt这三个是图形界面开发库(GUI Toolkit)。桌面环境就是用这些GUI库开发出来的,它们的对应关系如下: GNOME、XFce:使用GTK+开发(GTK+是GTK的升级版)KDE使... KDE、GNOME、Unity这三个都是桌面环境(Desktop Environment)。桌面环境一般具有一组实用程序、窗口管理器和设计规范来创建统一的桌面。 GTK、GTK+、Qt这三个是图形界面开发库(GUI Toolkit)。桌面环境就是用这些GUI库开发出来的,它们的对应关系如下: GNOME、XFce:使用GTK+开发(GTK+是GTK的升级版)KDE使...
- 本节书摘来自华章计算机《基于Unity与SteamVR构建虚拟世界》一书中第3章,第3.8节,作者是[美] 杰夫·W.默里(Jeff.W. Murray) ,吴 彬 陈 寿 张雅玲 林 薇 苏晓航 译。 本节书摘来自华章计算机《基于Unity与SteamVR构建虚拟世界》一书中第3章,第3.8节,作者是[美] 杰夫·W.默里(Jeff.W. Murray) ,吴 彬 陈 寿 张雅玲 林 薇 苏晓航 译。
- 本节书摘来自华章计算机《基于Unity与SteamVR构建虚拟世界》一书中第3章,第3.7节,作者是[美] 杰夫·W.默里(Jeff.W. Murray) ,吴 彬 陈 寿 张雅玲 林 薇 苏晓航 译。 本节书摘来自华章计算机《基于Unity与SteamVR构建虚拟世界》一书中第3章,第3.7节,作者是[美] 杰夫·W.默里(Jeff.W. Murray) ,吴 彬 陈 寿 张雅玲 林 薇 苏晓航 译。
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签