基于Unity的Android开发(Unity与Android的交互与嵌入)
由于Unity与Android交互开发步骤繁琐,且容易出错,本篇文章以具体项目为样例,以便形象化展示。用到的Unity版本为2021.3.19,AS版本为2022.3,Android真机Redmi K30 Pro。
【Unity3D小技巧】Unity3D中UI控制解决方案
在开发中总是会控制UI界面,如何优雅的控制UI界面是每一个Unity3D程序员的必修课。这篇文章就总结了一下博主在实际开发中用到的几种控制UI的方式,分享出来以供批评指正。控制UI顺序控制UI层级控制初始化的先后顺序显示隐藏的堆栈。
Unity3D:Xlua发布WebGL端注意事项
修改为checkliteral(S, & LUA_SIGNATURE[1], "not a");最后:不要忘了发布WebGL前要点编辑器窗口XLua > Generate Code生成一下脚本。解决办法:打开WebGLPlugins > lundump.c 第237行。然后打开WebGLPlugin
【Unity声音与视频播放】播放声音视频、代码控制、UI播放视频
闲谈:游戏开发比普通软件开发难也是有原因的,第一 游戏功能需求变化多样内部逻辑交错纵横, 而软件相对固定,无非也就是点击跳转、数据存储 第二,游戏需要很多3D数学知识、物理知识,最起码得有高中物理的基础,力、向量、射线,除了这些数据存储一样不少但是,心态要放平,愚公移山乐此不疲的态度,一点点加,一点
Unity 性能优化之图片优化(八)
图片资源一般都是美术给我们的,但是作为一个程序员我们应该大致要知道怎么调整图片,达到最好利用率。不然美术给什么用什么,一定会造成性能上和内存上的困扰。好记性不如烂笔头!上一章:链接:Unity 性能优化之光照优化(七)下一章:Unity 性能优化之UI优化(九)
使用Visual Studio Code调试Unity
1、已安装Visual Studio Code,并且unity首选项>外部工具>外部脚本编辑器选择为Visual Studio Code [版本号],2、然后双击打开脚本可自动跳转到Visual Studio Code,并且可以看到资源管理器中的项目目录。
【UnityRPG游戏制作】NPC交互逻辑、动玩法
NPC逻辑相关
基于Unity+Vue3通信交互的WebGL项目发布实践
本博客基于Unity+Vue3通信交互的WebGL项目发布实践做了一个测试demo演示unity与vue通过第三方插件**unity-webgl**通信的流程。分三步完成:1、搭建Unity测试项目并发布WebGL部署到Vue项目中。2、验证Vue向Unity发送信息:通过前端UI控制Unity游戏
如何将Unity WebGL项目上传至自己的云服务器上(图文详解)
之前在Unity上完成的小游戏项目成功导出了.exe文件,但同时又想把它以别的形式再进行导出,虽然Unity官方提供了专门的服务器来给用户上传他们的WebGL项目,但个人感觉那总有点寄人篱下,于是想自己租一个云服务器用来上传自己的项目。
如何在其他线程中安全地调用Unity的API?
Unity的大部分API(例如,与游戏对象交互,修改组件属性等)都需要在主线程中调用。然而,有时你可能在另一个线程(例如,网络请求,长时间运行的计算等)中完成一些工作,并且在完成后需要更新Unity的某些东西。在这种情况下,你不能直接从那个线程调用Unity API,因为这可能会导致未定义的行为或错
Unity AI Sentis 基础教程
Sentis 是 AI 模型的本地推理引擎,它利用最终用户设备上的计算,而不是云服务器。它可以在可以部署 Unity 运行时的任何位置运行。它取代了 Barracuda 并解决了我们在 Barracuda 处于早期原型阶段时收到的许多反馈。最重要的是,Sentis 可以以游戏速度运行许多神经网络。S
Unity AI 导航系统
AI导航系统让角色能够理解自身需要走楼梯才能到达二楼或跳过沟渠。这两个问题是紧密相关的,但性质却截然不同。关卡推断问题更具全局性和静态性,因为需要考虑整个场景。移动到目标更具局部性和动态性,只考虑移动的方向以及如何防止与其他移动的代理发生碰撞。
Unity基础知识笔记(三)——NGUI中的UIInput
Unity基础知识笔记(三)——NGUI中的UIInput
Unity类银河恶魔城学习记录11-15 p117 Ice and Fire item Effect源代码
【代码】Unity类银河恶魔城学习记录11-15 P69 Setting up sword‘s aim源代码。
Unity AI Navigation自动寻路
Unity是一款强大的游戏开发引擎,而人工智能(AI)导航是游戏中至关重要的一部分。通过Unity的AI Navigation系统,开发者可以轻松地为游戏中的角色实现自动导航功能。本文将介绍Unity中AI Navigation的基础内容,帮助开发者快速入门。
Unity —— AI Navigation
Auto Update Positions:如果启用此属性,当端点动态移动时(运行时移动端点位置),网格外链接将重新连接到导航网格。Move Threshold(移动阈值): 当障碍物的移动距离超过设置的值时,Unity会将其视为移动状态。Carve Only Stationary (雕刻仅固定):
Unity单元测试
我这个demo是用mingw在window环境下编译的, 大家也可以使用visual studio移植, 这样就不用管makefile文件了, 但是使用visual studio真心的太笨重了, 运行也慢, 强烈建议大家使用vscode+gcc编译(1.我们只需要移植三个文件即可: unity.c,
对LitJson开源插件的自定义尝试
对LitJson开源插件的自定义尝试
unity(WebGL) 把截图保存下载到本地
尊重原著:原文链接: https://blog.csdn.net/Wrinkle2017/article/details/117660124新建一个文本复制一下代码,并修改后缀(.jslib):把这个jslib丢到Plugins目录下,这样它就会作为插件引入UnityImageDownloader.
【Unity编辑器】使用AssetDatabase创建、删、改、加载资源
注意:AssetDatabase的这些方法只能在Unity编辑器环境下运行,不能在构建后的游戏中使用。的代码,更常见的做法是将其放在自定义的Editor脚本中的静态方法中,或者在执行特定编辑器操作(如菜单命令、Inspector窗口中的按钮点击等)时调用。在这个例子中,当你在Unity编辑器的项目窗