240
收录了431篇文章 ·1326个问题 · 4人关注

unity知识问答分享社区,提供包括C#语言基础、unity引擎、游戏策划、VR/ARunity相关问题和技术技术经验分享。

0

TimeLine教程(一)TimeLine初识

TimeLine是Unity2017版本以后增加的一个新功能,其位置在Window菜单下,如下图:TimeLine主要用于影视制作、游戏剧情和过场动画。TimeLine和Unity里面的Mecanim动画系统是有区别的,Mecanim动画系统主要对单个对象进行动画控制,而TimeLine可以同时控制场景中...

0

UE4蓝图间通信

蓝图是UE4中非常重要的系统,要想使用蓝图必然涉及到不同蓝图之间的互相调用,这种互相调用有一个专业术语叫做蓝图间通信。有这样一个需求:有一个灯的蓝图(BP_Light),内部有一个自定义事件ControlLight(bool)通过一个布尔值控制灯的开关。玩家按Q键时...

0

Gpu Instancing技术

一、前言在3D游戏中,制作者希望能够绘制越来越多的场景物体,比如场景中大量的植被(树木,草,花等),能够给玩家带来更加逼真的体验。但是这对对于设备(尤其是移动端)的性能是个极大的考验,如果使用传统的技术,大批量渲染会导致drawcall增加,fps下降...

0

Lua定时器

lua是实现热更新的主流技术,在lua中往往需要实现很多和时间相关的逻辑。比如延时多长时间调用,循环调用几次等功能。今天就和大家分享一下如何在lua中实现定时器的功能。首先创建LuaTimer.cs定时器类,然后创建内部类Timer(存储定时器任务列表)和Wheel(管...

0
0

Unity面试题

1、请写出MonoBehaviour生命周期中各方法的作用以及执行顺序2、Unity中四元数和欧拉角的区别?各有什么优势?3、Unity中物理计算放到什么时候进行,为什么?4、什么是DrawCall,如何降低DrawCall?5、如何使用Lua实现面向对象?6、如何使用Shader实现Sprite的...

0

Unity中的视频播放

众所周知现在的游戏都少不了CS开场动画、宣传视频的播放,甚至游戏游戏中还会内嵌游戏直播,所以在游戏中播放视频的技术是以为游戏开发必不可少的技术。本文章就带大家快速上手游戏中的视频播放技术。在Unity中播放视频需要两个组件, 一、播放视频画面的组件...

0

游戏中血条的制作

大家玩游戏时会发现所有游戏当中必定会有的元素就是血条元素,有些血条会跟随人物移动有些血条只是位于屏幕左上角,下图给大家展示一些常见的血条样式:图一图二图三观察上述图形中展示的血条我们可以发现,在血条的构成中会出现一些底框血条颜色等等,并且血...

0

VR开发环境的搭建

VR一直是一个非常火热的话题,尤其在5G技术之后, VR将会走上又一个新的高度,所以VR的前景大家也是有目共睹的,下面来讲讲如何才能迈出VR开发的第一步即VR开发环境的搭建。说起VR大家肯定会想到头盔手柄等等设备, 所以对于开发来说也一样的, 必须是基于这...

0

2021/7/7,今天学的东西都在这段代码里了

namespace ConsoleApp5{ class Program { static void Main(string[] args) { #region 除号的效果 Console.WriteLine(5.00 / 3); Console.WriteLine(5 / 3f);//除号'/'根据数据类型出结果 ...

1

210707

一.注释的3种方式1)单行注释:以//开始,到本行结束.单行注释只能写一行2)多行注释:以/*开始,以*/结束代码的快速对齐:Ctrl+k+d ctrl+k加ctrl+f注释的快捷键:ctrl+k+c; ctrl+e+c取消注释的快捷键:ctrl+k+u; ctrl+e+u3)文档注释用于对类和方法进行注释,在类或方...

0

某不知名游戏公司

二、渲染流水线的工作任务在于由一个三维场景出发﹑生成(或者说渲染)一张二维图像。换句话说,计算机需要从一系列的顶点数据﹑纹理等信息出发,把这些信息最终转换成一张人眼可以看到的图像。 《Real-TimeRendering,ThirdEdition》一书中将一个渲染流程分...

0

某游戏公司面试题

选择 daaba cacdb翻译题 变量未赋值 数组越界 数据重复算法题 1、strings="wearehappy"; s=s.Replace("","$$"); 2、staticintXXX(inta,intb) { if(b>1) { returna*XXX(a,b-1); } elseif(b==1) { returna; ...

0

北京万游网络科技有限公司面试题

1、publicstaticvoidmain(String[]args){ //1创建学生编号集合 List<Integer>kids=newArrayList<>(); for(inti=1;i<=100;i++){ kids.add(i); } //2返回的数据顺序集合 List<Integer>sorts=newArrayList<>()...

0

北京光合起源unity面试题

选择题1 c2 d3 ac4 a5 b6 a填空题1. 继承,封装,多态2. 单例,工厂方法,装饰模式,职责链模式3. ArrayList,Hashtable4. X=1; y=0 当程序实例化B时,因为继承关系,会先执行它的父类中的构造方法,而在A类中的构造方法调用了PrintFields这个虚函数,而在B中...