unity crash dll

Unity 如何使用”左右互博”强化训练游戏角色的AI

现在ChatGPT非常的火,大家都使用大数据模型来生成内容,后续机器人,仿真机器人的行为控制,也将会是AI领域很火的一个方向之一,这个方向就可以和游戏高度契合,游戏通过3D角色来仿真,通过训练AI行为来控制机器人的一些动作与决策,今天我们以”足球游戏”为背景,来详细的讲解,如何基于 “左右互博”强化 ......
游戏角色 角色 Unity

Unity ECS最新DOTS环境搭建教程

最近DOTS终于发布了正式的版本, 今天我们来基于Unity 2023.1.6来搭建DOTS 1.0.16的开发环境与注意事项。 1 获取DOTS的在线文档 Unity DOTS的权威资料比较少,我们主要的都是基于DOTS的官方文档来进行学习和使用。Unity DOTS的官方文档的下载地址: htt ......
环境 教程 Unity DOTS ECS

系统 dll 修复

使用 Windows 系统自带的sfc命令 sfc 命令是 Windows 系统自带的一个命令,可以扫描并修复系统文件中的错误。 第1步:在开始菜单中搜索“命令提示符”,右键选择“以管理员身份运行”。 第2步:在管理员窗口输入“sfc /scannow”命令,并回车,等待扫描完成。如果有相关错误被发 ......
系统 dll

unity游戏发布调试

详见unity手册-平台开发-独立平台 1.unity内运行正常,平台运行失败-build-DevelopmentBuild勾选 根据平台上的DevelopmentBuild信息,有以下原因 1)第三方库与.net的依赖-playerSetting-Other-Configuration&API C ......
unity

crash —— 查看进程的内核栈的内容

有时我们有这样的需求,想查看某个进程的内核栈里的全部内容,介绍下面的几种做法: 方法1:得到进程的栈底地址以及栈大小,然后使用rd指令读取 使用mach指令获取内核栈的大小 crash> mach | grep SIZE MEMORY SIZE: 64 GB PAGE SIZE: 4096 KERN ......
内核 进程 内容 crash

记一次Unity性能优化

Before you make any changes, you must profile your application to identify the cause of the problem. If you attempt to solve a performance problem bef ......
性能 Unity

unity 点击,长按和双击

转自:Unity 单击、双击、长按事件处理_unity button长按事件_司军礼的博客-CSDN博客 原理: 1.将操作抽象成三个类:ClickButton,DoubleClickButton,PressButton并实现各自的生命周期函数: ClickButton:OnPointerDown启 ......
unity

从FrameDebugger看Unity渲染

Unity如何渲染一个3D+2D的游戏画面,今天通过FrameDebugger来看下Unity内置渲染管线的渲染策略, 后续再出一些URP渲染管线相关的文章。 Unity 渲染场景的几个主要部分 Unity内置渲染管线是基于摄像机来进行渲染的,每个摄像机按照摄像机的渲染顺序来依次渲染,渲染完一个摄像 ......
FrameDebugger Unity

Unity基于状态机的流程控制

我们做游戏的时候经常会有流程控制,流程控制的方法有很多,行为决策树,状态机等。本质差别都不大,就是把每一段执行逻辑做成一个一个的节点,根据条件执行某个节点,切换到某个节点。今天给大家分享一下基于状态机来做游戏流程的控制。 1 一个简单的状态机案例 我们先来拆解一个使用案例,通过这个案例让大家对状态机 ......
流程 状态 Unity

如何让 WinDebug Preview 加载 Dotnet Core 的 SOS.dll 进行调试

一、前言 最近我在使用 WinDebug进行系统调试,也是在学习《Net高级调试》这本书。以前听过 WinDebug 调试器,但是没有使用过,由于最近想起来了,就好好的研究一下,学习一下。初次接触,还是走了不少弯路,踩了不少坑。关于 WinDebug 最新版的安装方法,可以在“微软商店”里面,直接查 ......
WinDebug Preview Dotnet Core SOS

Dll代理

#include "Common/NSimple.h" #include <list> #include <string> #include "DllProxyLink.h" using std::list; using std::string; #define DLL_Name "winmm.dl ......
Dll

安装MySQL初始化问题由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

1.关于安装MySQL初始化遇到的问题出现的是如下图错误 这是安装mysql-8.0.25初始化的时候我遇到的报错 解决方法如下: 安装 微软常用运行库合集 [下载地址,没有积分的可以评论区联系我](https://download.csdn.net/download/qq_42603590/196 ......
问题 VCRUNTIME 代码 程序 MySQL

Unity DOTS系列之Struct Change核心机制分析

最近DOTS发布了正式的版本, 我们来分享一下DOTS里面Struct Change机制,方便大家上手学习掌握Unity DOTS开发。 基于ArchType与Chunk的Entity管理机制 我们回顾以下ECS的内存管理核心机制,基于ArchType+Chunk的Entity管理模式。每个Enti ......
机制 核心 Change Struct Unity

Unity-Android 权限相关问题

生成AndroidManifest File -> buildSetting->playerSetting->Android->publishing Settings 权限添加位置: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:and ......
Unity-Android 权限 Android 问题 Unity

Unity DOTS系列之托管/非托管Component的区别与性能分析

最近DOTS发布了正式的版本, 我们来分享一下DOTS里面托管与非托管Component的区别与性能分析,方便大家上手学习掌握Unity DOTS开发。 托管与非托管的区别在于是不是基于自动垃圾回收的。托管是由垃圾回收器来负责自动回收,非托管需要我们手动来做相关内存管理,不被垃圾回收系统来处理。 U ......
性能分析 Component 性能 Unity DOTS

Unity从入门到主程学习路线(内含学习资料)干货超全

写在最前 很多小伙伴想进阶Unity主程,进阶Unity架构师,不知道要学哪些知识,今天给大家分享一下比较完整的知识体系,Unity学习路线,介绍一些有干货的博主与教程,给大家做参考。 不管你是已经工作了,还是正在学习中的Unity初学者,如果你想在游戏开发行业中有更高更远的发展,请用五分钟阅读下面 ......
干货 学习资料 路线 资料 Unity

api-ms-win-core-path-l1-1-0.dll下载(win7-32位)

下载 api-ms-win-core-path-l1-1-0.dll 后拷贝到文件夹: 32位系统 c:\windows\system32 下载链接: https://www.dll-files.com/api-ms-win-core-path-l1-1-0.dll.html ......
api-ms-win-core-path-l win core path win7

Unity学习笔记--基础

Unity3D引擎学习的一些基础知识。包括3D数学知识,MonoBehavior中的延迟函数、协程,以及协程的底层实现。Resources资源的动态加载、异步加载,最后学习范围检测和射线检测两大常用功能要点。 ......
基础 笔记 Unity

将.View.dll文件反编译出来的*Views*.cs文件转换成.cshtml

先使用反编译工具将.View.dll文件反编译放入文件夹,然后将文件夹整体复制进\src\viewcs2cshtml\viewcs2cshtml\bin\Debug\net6.0\viewcs 复制完成之后运行程序,即可在复制进去的文件夹中看到Views/Areas文件夹 暂不支持有asp-开头属性 ......
文件 cshtml Views View dll

基于Unity整合BEPUphysicsint物理引擎实战

上一节我们详细的讲解BEPUphysicsint 的物理事件。此物理引擎会产生了碰撞事件与非碰撞事件,碰撞事件大家好理解,非碰撞事件例如: 物理Entity的update事件,Entity的activation/deactivation事件等。本节课来实战如何编译BEPUphysicsint源码到自 ......
BEPUphysicsint 实战 物理 引擎 Unity

为什么这么NB?huatuo革命Unity热更新

最近huatuo(华佗)热更新解决方案火爆了unity开发圈,起初我觉得热更新嘛,不就是内置一个脚本解释器+脚本语言开发,如xLua, ILRuntime, puerts。Huatuo又能玩出什么花样,凭什么会这么NB,引起了那么多程序员的关注与称赞呢?带着这些问题我详细的看了huatuo的资料,阅 ......
huatuo Unity

Unity动态获取项目信息

string PackageName = Application.identifier; //包名 string APPversion = Application.version; //APK版本号 string ProductName = Application.productName; //产品 ......
项目 动态 Unity 信息

crash —— 如何连续输出数组中的每个成员?

当我们知道某个数组的地址,可以使用下面的方法连续输出若干个数组成员的值,而不用每次手动计算下一个数组成员的地址,这里的数组地址可以是直接的内存地址,也可以是一个全局的符号名。 示例 /* page结构体在内存中是连续存放的,如果知道了一个page的地址,下面的 例子连续输出从指定的page开始的连续 ......
数组 成员 crash

“找不到opencv world481d dll”的解决方案

该问题可能的原因在于,运行程序时,OpenCV无法找到需要的dll。 解决方法为,找到安装目录下的\build\x64\vc16\bin目录,该目录下存放着许多运行时需要的文件。 将该目录添加进系统变量PATH中。 此时运行库能被程序正常加载,问题解决。 (如果已经打开了Visual Studio, ......
解决方案 方案 opencv world 481d

Unity显示 物体的最小uv

开发过程中遇到同一个mesh,同一个shader,但是出现渲染结果不一致的情况。 初步猜测是光栅化后,像素中心对应物体的位置不同,uv通过插值生成,从而导致渲染结果不一致。 下文验证了uv会随着物体的位置不同,而发生改变。 验证 使用了 https://github.com/cinight/Mini ......
物体 Unity

Unity 创建自定义渲染管线

可以看官方的 https://docs.unity3d.com/Manual/srp-custom-getting-started.html 或者 这位大佬的 https://zhuanlan.zhihu.com/p/378828898 ......
管线 Unity

Unity 实现对摄像机位置移动(前后左右平移,左转右转,俯仰)的两种方案

在实现这个功能的过程中走了很多歪路,特别是借鉴的一个博主的代码会出现平移之后立即复位的问题。 最后也没确定问题出在哪,解决问题的方法是将本来用于旋转的欧拉角的乘算改成建立一个新向量进行加算并最后使用transform.Rotate指令进行旋转。 并不排除是其他地方导致的这个bug。 最后得到的两个方 ......
摄像机 位置 方案 Unity

Unity DOTS系列之Struct Change核心机制分析

最近DOTS发布了正式的版本, 我们来分享一下DOTS里面Struct Change机制,方便大家上手学习掌握Unity DOTS开发。 基于ArchType与Chunk的Entity管理机制 我们回顾以下ECS的内存管理核心机制,基于ArchType+Chunk的Entity管理模式。每个Enti ......
机制 核心 Change Struct Unity

Unity显示一个对象的像素个数

下图显示了该面片占用的像素个数为147456。 因为面片的大小为1,坐标为(0,0.5f,0)。相机为正交视角,OrthoSize为1. 面片完全显示且高度为 (768/2)^2 = 384^2 = 147456。 另外,可以推测,pixel shader渲染会在所有对象的vertex shader ......
像素 个数 对象 Unity

Unity学习笔记--入门

Unity引擎学习 入门: Unity中的坐标系: 左手坐标系(z轴正方向向里面) x轴:平行屏幕向右正方向 y轴:平行屏幕向上正方向 Z轴:垂直屏幕向内为正方向 【补】openGL是右手坐标系 DirectX是左手坐标系 窗口: 窗口布局Layout: Scene 这里我们可以看见所有的场景内容。 ......
笔记 Unity