- 博客(88)
- 资源 (14)
- 收藏
- 关注
原创 ILRuntime热更新通过Addressables加载DLL
通过热更的方式改变游戏物体的运动状态Addressables资源加载可以看下之前写的“Unity资源打包Addressable AA包”
2024-11-13 15:53:58
1178
原创 Unity资源打包Addressable资源保存在项目中
怎么打包先看“Unity资源打包Addressable AA包”其中遗留一个问题,下载下来的资源被保存在C盘中了,可不可以保存在项目中呢?可以。新建了一个项目,路径与“Unity资源打包Addressable AA包”都不相同了。
2024-11-12 18:40:27
437
原创 Addressables资源打包(AA包)代码中改变远程地址
接着上一篇“Unity资源打包Addressable AA包”还是先贴代码LoadPath.cs 中定义一个远程服务器的地址,这个地址将来在代码中会修改远程服务器HFS文件夹下创建两个子文件夹,用来切换不同的资源Load.cs 增加一个InputField输入框用来输入不同远程路径。
2024-11-11 16:16:17
279
原创 Unity资源打包Addressable AA包
很多资料都是通过一步步设置讲解的,有时很想先快速实现,再了解细节。下面就是远程加载Cube.prefab然后实例化简单的代码。代码中可以不需要远程的网址,不需要资源下载的位置,不需要判断是否已经下载到本地。那是如何从远程服务器下载资源,又是怎么加载的。
2024-11-11 11:14:03
1660
原创 安卓如何搜索到蓝牙5.0的扩展广播
setLegacy(false) // 可以搜索到扩展广播。在未设置搜索广播类型时,是无法搜索到扩展广播的。首先安卓手机要支持蓝牙5.0。
2024-04-25 09:29:43
613
原创 unity打包apk运行于google手机
第一次打包apk运行于Pixel 7 Pro 一直提示安装包无法安装untiy版本2020.1.0f1有两点需要注意。
2024-02-21 18:10:24
978
1
原创 关于0xc000007b错误
我在网上随便下载了一个msvcp100.dll放在C:\Windows\System32路径下,结果不匹配。我是因为msvcp100.dll和msvcr100.dll版本和windows不匹配导致的错误。删除下面两个文件夹内的msvcp100.dll和msvcr100.dll。我是win10,下载了一个软件说缺失msvcp100.dll文件。有win7(可能是32位)和win10(可能是64位)两种版本。当时不知道原因又下载了一个匹配的,但是放在了那个软件的路径下。结果那个软件虽然可以运行,但是埋下祸根。
2023-09-07 18:27:24
264
原创 对RAM和ROM的理解
RAM(Random Access Memory)随机存取存储器ROM(Read Only Memory)只读存储器先记住一件事RAM断电将失去数据ROM断电仍会保留数据。
2023-07-11 17:21:20
590
原创 Linux cheese 显示未发现设备
设备 -> 摄像头【这个选项选择摄像头无效 虽然在/dev中有video0】设备 -> USB -> HD ... 【连接windows电脑的摄像头】Oracle VM virtualBox 虚拟机下。
2023-04-28 18:21:55
1653
1
原创 AttributeError: ‘NoneType‘ object has no attribute ‘write‘
定位到是这里self._device.write(uci_cmd, uci_pkt=True)感觉这个错误还是有一点迷惑性,_device这个对象中是有write方法的。但是问题是_device这个对象没有创建。网上搜到很多其他答案都没解决,在此记录下。看python代码遇到上面问题。所以这个问题的提示还是有点模糊。
2023-03-22 15:14:01
1202
2
原创 SEGGER Embedded Studio 缺少 mergehex工具
SEGGER Embedded Studio 打包时报错 Error starting process mergehex
2022-08-15 15:15:22
624
原创 万向节死锁
正常我们想要得到的旋转,当一个轴发生旋转90度,另外两个轴应该可以控制两个维度的旋转。但是如图左侧当一个cube,x轴旋转90度后,y轴和z轴只能控制一个维度的旋转。右侧是推测的模型,从外到内分别控制y、x、z周的旋转,同样当X轴先旋转90度后,y轴和z轴发生了重叠。死锁轴和嵌套的顺序应该有关,中间层旋转90度导致了外层和内层的重叠。所以推测Unity软件嵌套顺序为y、x、z。...
2021-12-30 10:10:37
1701
原创 VSCode无法调试Unity
可能的原因1.Debugger for Unity 和 C# 插件版本不匹配的问题2.dotnet 版本低Debugger for Unity插件 依赖 C#插件C#插件 依赖 dotnet版本建议没有必要不要升级运行环境的各种版本几个相关操作dotnet下载Download .NET (Linux, macOS, and Windows)记得重启VSCode,要完全关闭程序。插件安装另一个版本右下角的齿轮可以安装另一个版本离线下载安装VS..
2021-12-23 15:14:52
2763
2
原创 Docker镜像文件和容器的保存位置
Docker镜像文件和容器的保存位置可能是由于docker的不断更新,网上大部分所说的存储位置都不准确(也有可能我没有找到)总的来说/var/lib/docker/image 镜像的配置文件/var/lib/docker/containers 容器的配置文件/var/lib/docker/overlay2 镜像的原文件 和 容器实例化的地址举例来说我有两个镜像VM-0-15-ubuntu# docker imagesREPOSITORY TAG IMAGE ID
2021-07-22 18:46:26
6136
原创 Unity 编辑器下运行没有声音
Unity 编辑器下运行没有声音一、环境Mac二、问题游戏场景中导入一个音频文件运行时没有声音三、原因按下去运行时就没有声音了四、解题过程1.Mac本身似乎没有能够单独控制某个软件的音量的功能2.用编辑器可以预览音效,此时是有声音的3.重新创建一个工程确保不是AudioListener和AudioSource中设置的问题4.最后找到Game视图中竟然有这么个选项...
2020-12-09 16:22:23
1848
原创 Mac运行apachectl出现错误
Mac运行apachectl出现错误环境Mac问题λ ~/ sudo /usr/sbin/apachectl -k start运行apachectl时报错如下错误网页无法访问httpd: Syntax error on line 539 of/private/etc/apache2/httpd.conf: Expected</IfModule> but saw </I> 注意sudo apachectl start 是不打印错误的原因应该是我在用vim的
2020-11-12 10:11:11
520
1
原创 unity打包的apk无法三指截屏
unity打包的apk无法三指截屏环境华为手机问题unity打包的游戏在手机上无法用三指截屏原因首先华为手机有一个应用助手 游戏空间的概念或者说是应用。华为手机当判断此应用为游戏时,会将游戏放在游戏空间中。正式这个应用屏蔽了三指截屏的功能。解决办法关闭游戏空间禁用三指截屏的功能应用->应用助手->游戏空间点击手柄图标,可以取消屏蔽三指截屏功能。将应用移除游戏空间应用->应用助手->游戏空间点击后面的加号,移除游戏空间。将应用定义为非游戏unity中
2020-11-11 10:06:23
766
原创 adb安装apk到手机成功后无法打开
adb安装apk到手机成功后无法打开环境Mac华为V30手机现象在mac下用adb的方式,安装apk到手机,手机上显示安装成功但是界面上的完成和打开按钮中,打开按钮是灰色的,手机上也没有此此程序。原因华为手机有隐私空间,软件被安装到隐私空间中。隐私->隐私空间...
2020-11-11 09:49:22
1788
1
原创 Unity使用vscode无法跳转到引用等一些问题
软件unity2019vscode前提一直在用visiostudio做Unity开发,但vscode确实有很多优点,今天在一个全新电脑下搭建环境,竟遇到了许多问题。vscode无法跳转到引用 F12不起作用无法引用usingUnityEngine.UI命名空间要点.NET Framework要下载对应的版本VisioStudio Code Editor要下载没有bug的版本1.2.2几个注意的点1.unity2019默认是添加了Vis...
2020-09-15 17:51:19
8686
3
原创 Max下 python pynput无法监听Mac的按键
是权限问题首先我是用xcode或sublime编辑运行的代码把你运行代码的编辑器添加到允许控制您的电脑中具体操作步骤系统偏好设置安全性与隐私在"通用、文件保险箱…“那一排 选择"隐私”打开左下角的小锁头点击加号将你编辑器的应用添加到隐私里from pynput import keyboarddef on_press(key): '按下按键时执行。' print(key) try: print('alphanumeric key {0}
2020-08-15 13:01:18
998
原创 Jupyter notebook中用cv2.imshow()不能显示图片的问题
import cv2 as cvfrom matplotlib import pyplot as pltimg = cv.imread('1.jpg')cv.imshow('hello',img)#cv.waitKey(0)#cv.destroyAllWindows()cv.destroyWindow('hello')下面的例子不能显示图片,显示窗口为灰色Jupyter...
2020-04-04 13:02:28
5459
1
原创 Assertion failed: Assertion failed on expression: 'pred(* previous, *i)'
Assertion failed: Assertion failed on expression: 'pred(* previous, *i)'UnityEngine.Object:Instantiate(GameObject)IdleLogic:OnLoadCompleted(Object, Object) (at Assets/BLAZGame/Script/GameScript/Idle...
2020-02-09 15:10:41
3514
1
原创 unity编辑器中 一个文件在哪些Prefab或场景中被引用
有时候需要知道一个文件例如一个脚本,一个图片,或者一个动画被哪些Prefab引用,或者出现在哪些场景中可以用以下工具进行查找存在的问题1.遍历了所有的prefab所以会卡,效率不高(可以分文件夹再遍历)2.没有仔细测试过只是提供个思路using UnityEngine;using System.Collections;using System.Collections....
2019-12-31 16:20:24
873
1
原创 vscode Processing 插件安装调试过程
1.安装Processing模块2.打开Processing文件所在的文件夹3.编辑好程序后 运行任务配置的内容下面的路径改成你自己的程序的路径"command":"H:\\processing-3.3.2-windows64\\processing-3.3.2\\processing-ja...
2019-11-14 14:15:39
1857
1
原创 解决 使用VisualStudioCode无法跳转到定义 F12不起作用
错误日志中可能有此段内容[fail]: OmniSharp.MSBuild.ProjectLoader The reference assemblies for .NETFramework,Version=v4.6 were not found.To resolve this, install the Developer Pack (SDK/Targeting Pack) ...
2019-11-14 14:11:05
20217
5
原创 基于unity Azure Kinect VFX粒子互动环境搭建
环境准备1.导入Azure Kinect Examples for Unity.unitypackage2.package Manager中下载两个插件Visual Effect GraphHigh Definition RP3.在Project中创建一个HDRenderPipelineAsset并添加到ProjectSettings Graphics中...
2019-10-29 16:34:16
5796
7
原创 unity编辑器中的序列化如何理解[SerializeField]特性
之前一直对序列化和[SerializeField]特性不是很理解(若理解有误,拜请指正)首先序列化是什么,百度如下解释序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 简单理解,玩游戏存档,会把存档是的玩家信息保存到一个文...
2018-10-20 15:37:19
2870
转载 Unity3D教程宝典之两步实现超实用的XML存档
原创文章如需转载请注明:转载自风宇冲Unity3D教程学院 两步实现超实用的XML存档本套存档的优点:易使用,跨平台,防作弊(内容加密 + 防拷贝)脚本下载地址使用方法非常简单:把GameDataManager和XmlSaver两个脚本添加至工程后(1)新建一个GameObject,起名GameDataManager并将G
2015-11-16 10:45:20
459
转载 Unity3D中隐藏与显示物体的一些操作
在使用unity3d开发游戏的过程中,我们常常会遇到需要隐藏或者显示的操作,针对这一点,下面做了一些总结。一、设置Renderer状态在游戏的开发中,所有能够被渲染的物体都包含有一个Renderer组件,使用它可以将物体渲染到屏幕上,那么如果禁用了这一组件的话,自然也就实现了物体的隐藏。下面就是实现这一功能的代码:123
2015-11-12 21:33:43
2320
转载 unity发射弓箭轨迹的实现
无论是愤怒的小鸟,还是弓箭发射功能,亦或者模拟炮弹受重力影响等抛物线轨迹,都可以使用本文的方法,模拟绝对真实。和往常一样,先说原理。就是抛物运动,在垂直方向上做加速度运动,在水平方向上,做匀速运动。在unity上的具体实现为,使用transform进行位移模拟。至于为何不使用刚体的物理模拟,大家自行脑补或者测试。那么如何使用transform模拟呢?让物体同时在两个方向产生
2015-11-07 12:12:26
1648
转载 Unity3D技术之键盘、操纵杆和游戏手柄输入实现详解
输入桌面Unity 支持键盘、操纵杆和游戏手柄输入。可以在输入管理器 (Input Manager) 中创建虚拟轴和按钮,终端用户可以在简洁美观的配置对话框中配置键盘。 您可以设置操纵杆、手柄、键盘和鼠标,然后通过简单的脚本界面访问所有设置。在脚本中,所有虚拟轴都按照名称访问。在创建之时,所有工程都有以下默认的输入轴:1、 水平线 (Horizontal)
2015-11-06 12:21:41
17083
原创 NGUI 3.5教程(四)Atlas和Sprite(制作图片按钮)
Atlas是NGUI的图集。我的理解是:Atlas把你的一些零散的图片,合并成一张图。这样做的好处是,可以降低Draw Call。我不了解它的底层运作机制,我猜应该也是再行进DXT之类的纹理压缩,所以,最好把图集的尺寸,也做成128, 256,512,1024之类的大小,以方便其进行格式压缩。概念:Atlas : 图集。把美术给你提供的素材,用 NGUI 的 Atlas
2015-10-27 13:33:39
536
原创 电子相册V2代码
using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.Events;public class ChangePic : MonoBehaviour { // Use this for initialization Image img; str
2015-10-19 23:38:13
703
1
原创 制作简单的法线贴图,使图片有凹凸感
1.准备一张图片2.复制一张用于制作法线贴图3.图片的Inspector-->Texture Type选择Normal map制作法线贴图,Apply生成法线贴图4,有了法线贴图制作一个材质球,材质球Shader选择Bumped Diffuse 分别将两张图片放在相应位置5.材质球就可以应用到场景中
2015-10-10 10:45:16
5883
1
转载 PDB文件
.PDB文件,全称为“程序数据库”文件。我们使用它(更确切的说是看到它被应用)大多数场景是调试应用程序。目前我们对.PDB文件的普遍认知是它存储了被编译文件的调试信息,作为符号文件存在。那么,它具体包含哪些内容呢?在调试过程中是怎样发挥作用的呢?我们有没有办法去操作这个文件呢?1. PDB文件内容.PDB文件的内部格式,微软并没有公开,现在仍然是一个秘密,但是它提供了相关的API用
2015-10-09 23:33:06
1774
转载 Unity3D中用VS2012打开C#代码的设置
Unity3D中用VS2012打开C#代码的设置 (2014-03-03 11:42:48)转载▼ 分类: unity3d正常设置流程如图在弹出窗口中定位到Visual Studio安装目录下的Common7/IDE/devenv.exe确定即可可能碰到的问题是,双击C#
2015-10-08 21:17:51
12783
OpenNI2编程简要说明.rar
2019-11-28
TeamDev.Redis.rar
2019-07-17
3D数学基础:图形与游戏开发(清晰)
2017-09-06
C#语言描述(中文)
2017-09-06
[MSDN]Csharp编程指南+参考手册
2017-09-06
Csharp基础教程
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人