Unity3d
文章平均质量分 82
姜姜的奇妙冒险[Unity游戏前端]
这个作者很懒,什么都没留下…
展开
-
Unity中的热更新的基础知识,Xlua与ILRuntime基础知识
1.什么是热更新2.为什么要有热更新3.如何使用热更新,使用热更新的不同方案比较4.Xlua源码实现5.Xlua关键点,重要节点,疑难杂症场景原创 2022-01-19 01:29:44 · 9346 阅读 · 1 评论 -
Houdini数字化资产生成路面初步探究(一)
一.什么是Houdini和数字化资产Houdini是一款三维计算机图形软件,由加拿大Side Effects Software Inc.(简称SESI)公司开发。本来他只是一款平平无奇的三维图象软件,面世很多年过去了,突然仿佛一夜之间在游戏领域变得炙手可热,锅外工作室人手一套,锅内大厂也是纷纷开发出houdini的工作流。这都是归功于houdini的一个特性,程序化建模。数字资产(Digital assets)是指企业或个人拥有或控制的,以电子数据形式存在的,在日常活动中持有以备出售...原创 2021-12-31 17:20:34 · 2085 阅读 · 0 评论 -
Unity一个低成本优化游戏动作的方案探究
本篇博客主要探究一个低成本运用动作捕捉,动态骨骼,以及一个动作标准来提升游戏角色动作表现的方案。一.什么是游戏动作顾名思义,就是游戏中,人物角色行为举止,走路,跑步,战斗等等。二.为什么游戏动作如此重要在一位被卢浮宫邀请过的日本漫画家写的一本书,《荒木飞吕彦的漫画术》中,荒木老师认为,漫画有四大基本元素,分别是:角色、剧情、世界观、主题。而其中,角色,是终极顶梁柱,如果角色塑造的好,其余剧情世界观主题等元素,甚至可以被忽略。我个人比较认同,因为就像是樱桃小丸子,蜡笔小新,大家都不记得这俩动漫原创 2021-12-30 01:38:51 · 2347 阅读 · 0 评论 -
Learn OpenGL 笔记3.4 - Lighting maps
车子有光滑的部分,也有轮胎粗糙的部分,所以我们需要通过引入漫反射和镜面反射贴图来扩展系统。 这些使我们能够更精确地影响物体的漫反射(并间接影响环境分量,因为它们无论如何都应该相同)和镜面反射分量。基础知识:Diffuse maps(漫反射贴图)...原创 2021-12-08 21:29:05 · 317 阅读 · 0 评论 -
迭代器笔记
迭代器什么是迭代器?1.1 C#中的迭代器迭代器模式是设计模式中行为模式(behavioral pattern)的一个例子,他是一种简化对象间通讯的模式,也是一种非常容易理解和使用的模式。简单来说,迭代器模式使得你能够获取到序列中的所有元素而不用关心是其类型是array,list,linked list或者是其他什么序列结构。这一点使得能够非常高效的构建数据处理通道(data pipeline)--即数据能够进入处理通道,进行一系列的变换,或者过滤,然后得到结果。事实上,这正是LINQ的核心模式。原创 2021-11-08 11:09:45 · 189 阅读 · 0 评论 -
Unity MVC架构
Controllerusing UnityEngine;using System.Collections;public class PlayerMsgController : MonoBehaviour{ public static PlayerMsgController controller; private int levelUpValue = 20; ...原创 2018-09-05 11:36:41 · 483 阅读 · 0 评论 -
设计模式的入门以及常用的设计模式,小白一遍懂
简介:本教程供小白作入门使用,深入学习需要寻找完整的的《设计模式》教材。本教程一般包括理解部分,和标准化的回答部分。 目录:1.设计模式介绍 1.1 理解设计模式 1.2 标准答案:什么是设计模式2. 状态模式 2.1 理解状态模式 2.2 标准答案:什么是状态模式 2.3 状态模式的运用3. 外观模式 3.1 理解外观模式...原创 2018-09-07 23:22:00 · 428 阅读 · 0 评论 -
Unity Tolua# & Ulua & LuaFramework 热更新框架的入门,小白跟着做一遍就懂了
这个人也是小白,不对的地方请指出他好更改。1.热更新是干什么用的? 我们拿Android手机的APP为例,假如一个一二十M的APP更新了版本,一般是叫用户重新下载一个最新版本的APK文件重新安装。 但是我们手机游戏客户...原创 2018-08-22 19:35:31 · 12940 阅读 · 9 评论 -
IIS服务器搭建与WWW资源加载
转载与感谢原作者:https://blog.csdn.net/qq_33747722/article/details/54291133本文介绍使用Unity WWW通过HTTP协议实现在自己IIS搭建的网站上加载资源图片,并将图片保存到本地主机上【IIS服务器搭建】打开控制面板,点击卸载程序点击启动或关闭Windows功能按如下图勾选Web管理工具等待安装完成后,搜索Internet Inform...转载 2018-07-11 22:52:03 · 779 阅读 · 0 评论 -
unity与Web服务器数据请求www
转载于感谢原作者:https://blog.csdn.net/qq_33747722/article/details/54295863unity中使用www方式与web服务器进行数据请求添加代码,将其挂载在main camerausing UnityEngine;using System.Collections;using UnityEngine.UI; public class GetObj :...转载 2018-07-11 20:18:38 · 1686 阅读 · 0 评论 -
Unity3D协程
线程:实现多个任务在同一时间内执行(实际是在很短的时间片内对个多个任务的执行来回切换,从而达到“同时的效果”),比较消耗系统资源协程:实现一个任务在不同时间内分段执行,相对游戏来说系统开销不大具体知识:1.什么是协调程序unity协程是一个能暂停执行,暂停后立即返回,直到中断指令完成后继续执行的函数。它类似一个子线程单独出来处理一些问题,性能开销较小,但是他在一个MonoBehaviour提供的主...原创 2018-07-09 18:40:23 · 489 阅读 · 0 评论 -
Unity中的AssetBundle笔记
1、什么是AssetBundleAssetBundle是Unity pro提供的一种用来存储资源的文件格式,它可以存储任意一种Unity引擎能够识别的资源,如Scene、Mesh、Material、Texture、Audio、noxss等等,同时,AssetBundle也可以包含开发者自定义的二进制文件,只需要将自定义文件的扩展名改为.bytes,Unity就可以把它识别为TextAsset,进而...原创 2018-07-09 15:53:39 · 271 阅读 · 0 评论 -
Unity编辑器扩展笔记
参考博客:https://blog.csdn.net/qq_33747722/article/details/539457181.using UnityEditor;引入命名空间,并继承相关类class MyWindow : EditorWindow2.[MenuItem("Window/show mywindow")] 创建editor中的按钮;3. void OnGUI()中创建相应的功...转载 2018-07-09 11:18:39 · 157 阅读 · 0 评论 -
Unity对象池笔记
在游戏中,常常需要对有些游戏对象进行反复的创建销毁,比如游戏中的子弹,敌人反复的创建与销毁将浪费一定的系统资源引入对象池技术,可以将暂时不需要用到游戏对象放在对象池(缓冲区),当需要使用到时再从对象池中提取...原创 2018-07-08 22:14:29 · 321 阅读 · 0 评论