笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。【Unity Shader】(三) ------ 光照模型原理及漫反射和高光反射的实现【Unity Shader】(五) ------ 透明效果之半透明效果的实现及原理 在游戏中,我们除了能看到游戏物体的形体轮廓,还能看到物体的一些具体外
最后修改:2015年07月29日2016年2月25日 2DPlatformer 是 Unity3D 的一个官方 Demo。本文将介绍使用 JSBinging + SharpKit 转换 2DPlatformer 的过程。本文并不详细介绍每个步骤的细节。因为他们将在其他文章里做详细介绍。 准备工作:首先准备好 JSBinding 的工程,正确导入 JSBinding 插件。2DP
转载 3月前
387阅读
题外话:喵喵喵?1.菜单栏File=>Build Settings…2.左侧选中你希望切换的平台,点击Switch Platform说明:等读条完毕后,你就已经成功切换当前Unity的平台了。3.Switch Platform按钮会变成Build,点击就会打包说明:打包会打对应平台的安装包,比如说你当前的Android,那么打出来的是APK;你当前是Windows,打出来是EXE。4.滥竽充
状态模式定义状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。对象行为型模式 又名状态对象(Objects for States)用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题 将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象状态可以灵活变化 对于客户端而言,无须关心对象状态的转换以及对象所处的当前状态,无论对于何种状态的对象,
Unity3D的近期学习与总结——C#语言(3)一、语句1.选择语句(1). if语句if语句能够根据条件表达式的值选择要执行的语句,它存在以下两种语法形式① if (条件表达式)嵌入语句1; ② if (条件表达式)嵌入语句; else 嵌入语句2;一般的表现形式为: ① if(表达式 == 常数值1) { } { }el
转载 2024-04-05 08:53:39
348阅读
UnityVS: Web Target with Web Security enabled will prevent opening files and communication with UnityVS. 解决方法直接在  unity中  File-》build setting -> 更换一个平台就行,不要选择web的just go to File
    最近一段时间,开始接手51CTO学院的游戏开发(Untiy引擎方向)直播课程,  为Unity游戏开发爱好者提供高质量的在线培训服务。    接手培训一段时间以来发现一个最突出的棘手问题,就是有不少学员(40%高校学生,60%在职人员)编程基础非常薄弱,甚至是完全的Unity“24K金”纯小白,而且还有不少是“99.99
最近老接入SDK但是发现实在是太麻烦了,我们现在接入SDK后需要导入可用的apk,首先需要把做好的JAR也就是你所接入的第三方SDK放到U3D的工程目录的 \Assets\Plugins\Android\bin 目录下,然后再使用U3D导出安卓工程.可能很多会说为什么不直接打包APK呢?U3D不是可以直接编译出APK文件吗? 在这里我想告诉大家如果直接使用U3D编译出APK文件那么编译出来的文件可
转载 2023-11-09 22:08:08
117阅读
</pre>在手游的运营过程中,更新资源是比不可少的。资源管理第一步是资源打包。传统的打包可以将所有物件制成预设Prefab,打包成场景。今天我们来一起学习官方推荐的Assetbundle,它是Unity(Pro)提供的资源打包策略。利用AssetBundle,可以将几乎所有的资源都打包封装,便于客户端更新下载新的资源。<p></p><p >(转载
转载 2023-09-24 11:16:30
95阅读
如何在Unity上开发Nintendo(任天堂)Switch平台游戏时让游戏patch包大小尽量小众所周知,Nintendo Switch有一条guidline-0123来限制游戏的patch包大小上限是512MiB。 如果你的游戏是使用Unity开发的,只要你不正确合理的使用Assets Bundle/Addressable Assets的话,你将会得到一个包体很大的patch包。 首先,你应该
转载 2024-02-08 06:52:19
604阅读
unity打包apk相对来说比较容易,相信出过的人都明白,出包过程,没有大的难度,一步一操作,一步一等待,繁琐耗时,不懂的人又代替不了。这时候需求就来了,如何简单的一键打包搞定,这个就稍微有点难度,当然作为程序员就是要解决这些问题,封装变化,变繁为简。打包apk大概可以分为以下步骤(出apk需要的jdk,Android sdk这些不用多说,相信大家都会配置)1、配置PlayerSetting&nb
对于Unity中UI使用的图片精灵,打包成图集,可以降低DrawCall,提高性能。Unity2019以前的版本一、开启图集功能默认图集是不开启的, 需要在Editor>Project Settings设置中,将SpritePacker的Mode修改为Always Enabled(总是启用)或者Enabled For Builds(在构建时启用)。二、设置图片的图集名称在Texture Ty
正文可视化配置的方式有很多种,Json、XML、以及Unity内置的ScriptableObject序列化配置文件里要有哪些内容呢,很显然,最重要的就是目标文件路径,其次是权重类型,权重类型有:必要打包型、被引用打包型、忽略类型。为何会有忽略类型呢,是因为我们设置目标文件路径是个文件夹,同文件夹内可能有不想被打包的文件夹,因此,我们需要另开一条配置,把该子文件夹也设置进去,并且权重类型设置为:忽略
转载 2024-03-05 04:35:18
372阅读
嵌入方式两种,官方的-parentHandle和我的WinAPI嵌入。问题1.主程序卡死    [-parentHandle]:主程序打开3D后,切换到其他程序,再切换回来,卡死。    [WinAPI]:主程序打开3D后,过一段时间卡死。其实这里的打开的Unity程序也算是其他程序了。    这个问题结果发现是主程序
转载 2024-03-17 10:11:00
70阅读
大家好,新一期又跟大家见面了。上一节我们完成了角色的移动控制,然而John只能在空白的场景中移动。因此接下来这一节我们将添加关卡、调节光照,让John来到阴森的鬼屋。然后设置NavMesh(导航网格,现在先听个概念就好),为以后添加会巡逻的幽灵作准备。 是不是越来越像那么回事了? 一、添加关卡1 创建关卡实例在Project窗口中打开Assets> Pref
转载 2024-05-25 13:01:31
216阅读
前言Unity在PC端更新软件的方法。一、下图是Unity发布出来的应用二、安装Microsoft Visual Studio Installer Projects插件(1)打开vs,我这里用的是vs2019 (2)点击扩展->管理扩展,如果没有安装过,在联机里面搜索到Microsoft Visual Studio Installer Projects插件,下载安装即可。三、创建安装项目(1
文章目录前言一、打包图集步骤1.导入2D Sprite包2.开启图集打包的功能3.创建Sprite Atlas文件4.添加要打包的图片或者文件夹二、图集的使用 三、关于SpritePacker的Mode介绍四、Sprite Altas基本属性1.Type2.Master(主图集)3.Variant(变体)4.Texture5.Objects for Pakcing6.Pack Previ
转载 2023-10-16 22:41:28
719阅读
首先开发数据库我用的是SLQiteStudio(3.0.6)+Unity5.6进行开发其实我也是根据这个来进行修改,从而进行开发。要想开发的话首先的有dll文件  需要的SQLiteStudio和DLL文件都在网盘上。下载完毕以后就可以开始正式的工作了。打开Unity创建一个项目,把下载好的DLL文件导入Unity工程中去其实放到Assets文件夹下也可以的,我是创建Plugins文件夹
注意:不要使用sudo apt-get install ns2  不要使用sudo apt-get install nam 1 NS2 简介        NS2是指 Network Simulator version 2,NS(Network Simulator) 是一种针对网络技术的源代码免费的
Wwise优势 (1)Unity跟音效模块完全分离。音效完全交给音效师或者外包来完成,程序只管调用事件即可,耦合性低。 (2)具有性能调试工具。类似Unity的Profiler,能够分析性能瓶颈,方便优化。 (3)具有丰富的混音器。如果我们要实现一个百鸟争鸣的效果,在Unity或许我们调用多个AudioClip都难以达到我们想要的效果,Wwise只要将这些Audio音效做一个Blend音效即可。
转载 2024-09-28 23:08:27
123阅读
  • 1
  • 2
  • 3
  • 4
  • 5