手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
Unity
主流游戏引擎
该分享仅供参考,目的是提升大家对游戏引擎方面的一些认知。文档中部分内容收集于互联网,若有内容不准确,还请告知。关于本文PPT文档:github一、介绍游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些互交式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游
作者:编程之家 时间:2022-10-08
Unity VUFORIA 推荐设备
VuforiaEngineSDK已 使用诸如图像目标, VuMarks, 多目标等仅视觉功能针对支持的移动设备平台进行了优化。 仅 视觉功能将在许多设备上运行,包括许多未在下面列出的设备。诸如模型目标, 区域目标和 地平面之类的高级功能 需要 使用 VuforiaFusion支持位置 设备跟
作者:编程之家 时间:2022-10-08
Unity创建Prefab
Prefab在Unity中扮演着模板的角色,当我们想要重复创建相同的游戏对象时,可以使用Prefab实例化出对应的游戏对象。Prefab实例化的对象可以保存在场景中,也可以在运行时动态创建。当修改Prefab时,所有从该Prefab实例化的对象都会被修改。创建Prefab在场景中创建一个空对象,GameObject-
作者:编程之家 时间:2022-10-08
AssetBundle生成AB文件二
生成AB资源文件:1、自定义打包工具:TODO2、基于Unity2019.4.6f1提供的AssetsBundleBrowser(后期出现、早期更多的是自制)如果说想在版本比较低的Unity平台上面进行使用这个工具。那么就到GitHubUnity官方去搜索。安装成功以后验证是否成功即在安装的包里面
作者:编程之家 时间:2022-10-08
【Unity-Shader】顶点着色器和片段着色器
一、简介着色器只是一种把输入转化为输出的程序。着色器也是一种非常独立的程序,因为它们之间不能相互通信;它们之间唯一的沟通只有通过输入和输出。在最简配置下,至少都得有两个着色器:一个叫顶点着色器(vertexshader),它将作用于每个顶点上;另一个叫片段着色器(fragmentshader),它将作
作者:编程之家 时间:2022-10-08
unity编辑器扩展学习
扩展编辑器实际上就是在unity菜单栏中添加一些按钮,可以一键执行一些重复性的工作。一.添加按钮1.简单使用MenuItem特性usingUnityEngine;usingUnityEditor;publicclassTools{[MenuItem("Toolsest")]staticvoidTest(){Debug.Log("test");
作者:编程之家 时间:2022-10-08
Unity C# 爆破计划五:方法与权限
文章目录五、方法与权限访问权限定义方法参数传递可变参数五、方法与权限Covers:方法和函数访问权限尽管还没有正式开始讲C#的类,但我们已经写过一个类classProgram了,并且向其中添加了一个方法staticvoidMain。C#中一切都是对象,因此一切函数都是方法;方法
作者:编程之家 时间:2022-10-08
Unity移动端之相册照片的横竖处理
Unity移动端获取相册图片后,竖屏照片跟横屏照片的处理类似于微博上传图片的处理方式类似微博的处理方式Unity处理类似于微博上传图片的处理方式1.我们先搭建一个类似9宫格的上传界面2.我们再从iPhone导出两张照。照片一张为横屏拍摄,一张为竖屏拍摄3.很明显我
作者:编程之家 时间:2022-10-08
unity shader法线贴图实现凹凸映射效果
法线贴图法线贴图是一张保存了物体法线信息的纹理,可以用来细化模型的光照效果。例如一块石头表面坑坑洼洼的,如果全部用建模实现,需要非常多的顶点数和面数才能完成。但是做一个简单的模型,比如表面平整的一块石头,然后使用法线贴图来重设顶点的法线,在远处观看也能得到相当接近
作者:编程之家 时间:2022-10-08
UnitySampleBakedOcclusion -- 对阴影蒙版采样
作用:阴影蒙版取样,阴影蒙版可以在Window-Rendering-Lighting-MixedLightinig-LightingMode-Shadowmask启用源码://对阴影蒙版取样//需要光照贴图的UV坐标和世界位置作为输入参数fixedUnitySampleBakedOcclusion(float2lightmapUV,float3worldPos){/
作者:编程之家 时间:2022-10-08
Unity 自定义日志保存
前言 之前unity5.x在代码中写了debug.log..等等,打包之后在当前程序文件夹下会有个对应的"outlog.txt",2017之后这个文件被移到C盘用户Appdata/LocalLow/公司名 文件夹下面。觉得不方便就自己写了个代码 usingUnityEngine; usingSystem.IO; us
作者:编程之家 时间:2022-10-08
Unity打包---遇到的各类问题总计整理
Unity打包—遇到的各类问题总计整理(更新中)此篇文章用来整理在使用Unity过程中,打包遇到的各种问题,以后也会都整理到这里打包PC等打包AndroidUnity同一工程打包出多个安卓apk,不相互覆盖按照安装说明Unity2019打包安卓apk显示版本过低问题
作者:编程之家 时间:2022-10-08
unity 顶点 和 三角 数据关系
1、顶点是物体的点由x,y,z组成顶点数组[{0,0,1},{1,1,1}]2、三角形数据数组[0,3,1...](1)存放的是顶点序号(2)每相邻的三位组成一个三角形,有顺序(影响法线方向)3、破碎效果只要改动有关的顶点坐标,即可https://blog.csdn.net/heroneverdie/article/details/82432240htt
作者:编程之家 时间:2022-10-08
Android Fragment展示Unity场景
unity导入Android说明新建项目首先新建一个unity项目和一个Android项目,对应本demo的UnityScene和AndroidProjectUnityScene将unity配置为Androidfile-->buildingSettings选择Android,点击switchplatform。构建项目勾选exportproject,building,新建UnityScene文件夹
作者:编程之家 时间:2022-10-08
2021-02-17
案例名称:flappybird使用软件:unity所需时间:48小时左右今天给大家分享是一个使用unity制作的经典小游戏flappybird先看效果图接下来是部分代码的展示可能出现的错误:像素鸟位置错误修复方法:变更小鸟位置如果使用Vector3.up像素会低一点,使用Vector3.up+Vector3.u
作者:编程之家 时间:2022-10-08
Unity粒子系统(5.x)基础二
大家好,接下来一节我讲的是Unity粒子系统(5.x)的子模块(一)。目录1.Emission(发射器模块)2.ShapeModule(发射器形状)3.VelocityoverLifetimemodule4.LimitVelocityOverLifetimemodule5.InheritVelocitymodule1.Emission(发射器模块)RateoverTime:单位时间
作者:编程之家 时间:2022-10-08
Unity和DryIoc之间性能比较
使用Prism的DI容器时,Unity和DryIoc之间没有功能上的区别,因此请比较性能。仅在DryIoc博客上比较DI容器的基准出版了,所以我从中提取了DryIoc和Unity。该基准是测量从每个DI容器中获取以下类型的类500,000次(解析)的时间(以毫秒为单位)的结果,较高的数字是单线程,较低的数字是多线程处
作者:编程之家 时间:2022-10-08
unity shader实现纹理贴图
unity实现纹理贴图很简单,首先在appdata结构体里声明uv语义TEXCOORD0,就可以获得当前顶点的uv坐标,对外部导入的模型来说。这个uv坐标是在3d模型软件例如maya中制作模型的人预先设定好的。我们只需要把他获取过来就行了。 structappdata{flo
作者:编程之家 时间:2022-10-08
unity shader渐变纹理卡通化着色效果
有时纹理贴图的作用不仅仅是给模型贴上一层“外衣”,一些其他的效果也可以使用贴图来完成,比如使用渐变纹理来使物体有一定的卡通化效果。回想一下看过的一些动画就可以知道,动画里人物的绘制的明暗区域的过渡非常直接,如下图,可以看到几乎不是纯黑就是纯白。那么我们也可以在u
作者:编程之家 时间:2022-10-08
【Unity】一文看懂编辑器扩展持续更新
unity提供的编辑器扩展文档其实相对较少,而且涉及到的类很多,经常会搞得开发者一头雾水,无从下手。但是只需要对这些功能进行分类、多看API,就可以快速了解unity提供的编辑器功能。本文为个人在编辑器扩展开发中总结的知识点,了解以下这些知识,编辑器扩展开发将不再犯难。编辑器扩展
作者:编程之家 时间:2022-10-08
搬家第22天-施耐德 Unity pro程序加密
有时候不希望别人看程序或者修改程序,就需要对unity程序加密,unity程序加密很简单的。打开unity程序,在项目属性中,有一个“保护”选项卡。应用程序密码用于打开应用程序时保护,必须输入正确的密码才能打开。段密码用于保护程序段,程序段的保护分为只读(可以打开不能修改),不可读写(不让
作者:编程之家 时间:2022-10-08
unity 滚屏2D游戏设计指南
UNITY2D-SideScrollerGameplay(上篇)(本文所用素材下载链接)本教程涵盖侧卷轴平铺/视差环境,玩家移动(带跳墙),近战战斗,与NPC交谈,以及设置库存模块。其中许多元素可以在其他游戏模式中使用。设置和播放器移动:创建新的Unity2D项目。导入到资源文件夹:背景天空和城市,以及人物图
作者:编程之家 时间:2022-10-08
Unity资源命名管理工具硬规范
//==========================//-FileName:TextTrueSetting.cs//-Created:true. //-CreateTime:2020/11/1119:44:02 //-Email:
[email protected]
//-Region:ChinaWUHAN //-Description:当前资源导入前/
作者:编程之家 时间:2022-10-08
Unity代码创建
利用Unity自带的类创建常用的文件夹publicstaticclassSystemUtility{[MenuItem("Tools/InitFolder")]publicstaticvoidInitFolder(){CreateFolder("Arts");CreateFolder("3D");CreateFolder("2D&quo
作者:编程之家 时间:2022-10-08
搬家第21天-unity V4 导入导出
unity和step7类似,可以对下位机程序做导入导出操作,不光是整个项目,还可以单独对硬件、变量表、程序等进行导入导出,灵活性很高。方法也很简单,在需要导出导入的位置鼠标右键,选择导出/导入,然后找到指定位置即可。 使用导出功能可以把不同版本的项目程序进行操作。直接打开项目程
作者:编程之家 时间:2022-10-08
unity shader 实现blinn-phong光照模型
接着上一篇说上一篇phong光照模型blinn-phong模型只改动了phong模型中的高光部分不使用光的反射方向而是引入一个新的变量,光照方向加上视角方向之后归一化。而计算高光也不是使用视角方向点乘光线反射方向,而是使用法线方向点乘这个新引入的变量完整代码如下Shader"Te
作者:编程之家 时间:2022-10-08
Unity 基础 之 Ray 射线简单介绍和使用忽略碰撞层的时候的注意事项记得添加距离,不然 layer mask 可能无效
Unity基础之Ray射线简单介绍和使用忽略碰撞层的时候的注意事项(记得添加距离,不然layermask可能无效) 目录一、简单介绍二、射线的简单介绍三、射线使用的一般步骤四、注意事项五、简单案例效果预览六、简单案例实现步骤七、关键代码 一、简单介绍Unity中的
作者:编程之家 时间:2022-10-08
Unity关于旋转Quaternion的简述
首先Quaternion是一个四元素(x,y,z,w)vector3*Quaternion得到一个vector3,是原本的Vector3旋转Quaternion2.Quaternion0*Quaternion1得到一个Quaternion3,Quaternion3的旋转等于把一个物体旋转Quaternion0再旋转Quaternion1Quaternion0的inverse是
作者:编程之家 时间:2022-10-08
unity il2cpp 设置问题
报错如下:FailedrunningD:\unity2018\Unity\Editor\Data\il2cpp/build/il2cpp.exe--convert-to-cpp--emit-null-checks--enable-array-bounds-check--dotnetprofile="unityaot"--compile-cpp--libil2cpp-static--platform="Android"--archite
作者:编程之家 时间:2022-10-08
Unity中Socket的使用
Unity中Socket的使用Socket的使用客户端逻辑脚步TcpSocket.cs测试脚本服务器端数据控制客户端的Socke的脚本ClientSocket.cs服务器Socket的脚本ServerSocket.cs测试脚本Socket的使用在unity中使用Socket连接服务器进行消息发送和接收客户端逻辑脚步TcpSocket.cs
作者:编程之家 时间:2022-10-08
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native