
Unity 其他
文章平均质量分 76
这个专栏主要记录Unity开发过程中用到的工具类、一些技术资料等信息
yxlalm
这个作者很懒,什么都没留下…
展开
-
unity 读取json文件
在项目中创建如图所示的文件夹。myJson中的文件信息[ { "name":"aaa中文测试", "payment":999, "url":"http://www.bejson.com", "asdf":"asdf" }, { "name":"bbb", "payment":888, "url":"http://www.bejson.com",原创 2020-07-05 21:07:53 · 504 阅读 · 0 评论 -
unity mirror 脚本添加玩家(取消Auto Create Player)
情景描述:通过玩家在房间中设置的信息玩家角色、玩家颜色在进入游戏场景时根据玩家这些信息进行数据的初始化,比如:根据不同角色设置出生地点。通过阅读mirror的源码可以找到官方创建玩家时的方法,在源码NetworkRoomManager中提供可以被重写的OnRoomServerCreateGamePlayer方法。找到此方法后我们根据自己的需求进行代码的编写,OnRoomServerCreateGamePlayer这个方法有两个参数NetworkConnection conn, GameObject ro原创 2020-08-19 15:50:25 · 2255 阅读 · 0 评论 -
Unity 用UNET制作多人连线FPS游戏资源
●TankMMO下载●https://www.assetstore.unity3d.com/en/#!/content/46213●游戏大厅样板https://www.assetstore.unity3d. com/en/#!/content/41836●Network APIhttp://docs.unity3d. com/Manual/UNetOverview.html...原创 2019-11-14 17:00:07 · 454 阅读 · 0 评论 -
Unity 热更新
更新流程如下图所示:热更新需要用到lua、XLua以及Unity打包AssetBundle的知识。AssetBundle负责静态资源如声音、图片、预制体等资源打包,XLua是在程序运行时进行脚本的更新。原创 2020-12-28 21:32:35 · 505 阅读 · 0 评论 -
Unity 程序升级(PC版非热更新)
使用C# Winform做升级程序,在winform启动程序中进行升级信息的检测,最后启动unity程序。Winform升级程序项目介绍在博客园找到一个比较合适的升级程序 WINFORM自动更新程序 文章中有源码放在码云上可以下载。按照文章进行配置即可,这里我遇到一些坑,大家可以注意一下。目录结构AutoUpdate与AutoUpdateGUI这两个都是自动升级程序,AutoUpdate是静默升级没有升级界面,AutoUpdateGUI有程序的升级界面可以看到升级程序的下载进度及下载文件的信息,原创 2020-10-28 14:11:37 · 3539 阅读 · 0 评论 -
unity json序列化与反序列化的封装
首先,找到读取json的插件,在unity官方Asset Store中搜索json .net找到这个导入项目中。导入之后项目中出现文件夹JsonDotNet就算是成功了。创建JsonHelper脚本文件。using Newtonsoft.Json;using Newtonsoft.Json.Converters;using Newtonsoft.Json.Linq;using System;using System.Collections.Generic;using Unit原创 2020-07-05 21:04:20 · 708 阅读 · 0 评论 -
2020最后一篇 Unity热更新实例一镜到底,看这篇就够了
通过一个实例了解热更新开发流程,xlua在热更新中的作用,AssetBundle和热更新又是什么关系, 希望看完此篇文章对小伙伴有所帮助。原创 2020-12-31 16:52:32 · 1644 阅读 · 6 评论 -
Unity 自由观察物体原来还可以这么玩!?
在之前的项目开发里自由观察模型的实现是使用的纯脚本写的,在我的这篇博客Unity 3D模型展示之自由观察模型里介绍了如何使用。今天通过Unity的Cinemachine中的FreeLook Camera也实现一个自由观察模型的功能。Cinemachine的介绍Unity2017版本推出的摄像机管理官方解决方案,致力于帮助开发者高效的实现游戏中的相机系统。Cinemachine核心组件包括Brain和Virtual Camera(虚拟相机),Brain负责相机的切换,虚拟相机负责拍摄。C.原创 2021-01-10 17:00:05 · 1410 阅读 · 3 评论 -
Unity Lobbyᴮᴱᵀᴬ 发布我体验了一把,感觉~~~~
全新的多人联机网络游戏服务Relay & Lobby登场,样例项目已就位,上手体验过程中一些经验分享原创 2022-05-06 21:30:00 · 1468 阅读 · 0 评论 -
Unity3d Network 局域网多人对战之游戏大厅
本文是通过在局域网内进行玩家匹配,需要游戏大厅展示局域网内的服务器列表(房间信息),玩家通过点击列表进入服务器创建的房间,准备好后开始游戏。原创 2019-11-29 14:40:51 · 3464 阅读 · 3 评论 -
AssetBundles 如何通过Manifest加载包的依赖
AssetBundles打完包的目录结构using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;public class LoadFromFileExample : MonoBehaviour{ // Start is called before the first frame update void Start() { st原创 2020-12-09 21:41:32 · 733 阅读 · 0 评论 -
使用代码打包 AssetBundles
1.创建编辑器打包入口功能public class CreateAssetBundles { [MenuItem("Assets/Build AssetBundles")] static void BuildAllAssetBundles() { string assetBundleDirectory = "Assets/AssetBundles"; if (!Directory.Exists(assetBundleDirectory))原创 2020-12-09 21:40:52 · 193 阅读 · 0 评论