240
收录了440篇文章 ·1328个问题 · 4人关注

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

0

虚拟现实的UI制作和交互

无论是游戏,还是虚拟现实等,都不可能缺少UI界面的制作,对于界面我们可以分为两种UI界面,一种是能够跟随VR头盔移动的UI,另一种为不跟随头盔移动的UI,也就是将UI看作三给空间中的游戏对象。UGUI的Canvas渲染模式:第一种:Screen Space - overlay此模式不需...

0

Unity 之 LineReaderer组件

LineRenderer线渲染器主要是用于在3D中渲染线段,虽然我们也可以使用GL图像库来渲染线段,但是使用LineRenderer我们可以对线段进行更多的操作,例如:设置颜色,宽度等。在这里要注意LineRenderer渲染出的线段的两个端点是3D世界中的点,即他是属于世界坐标(W...

0

HTC View 手柄操作简介

核心类简介:SteamVR_TrackedObject此类用于根据硬件设备,并为硬件设备分配相应的索引SteamVR_Controller.Device最重要的类,封装了跟踪设备的全部信息,例如手柄的各种交互相应勾动扳机等。SteamVR_Controller.ButtonMask手柄各按键的名称SteamVR_Controller...

0

Lua 协同程序(coroutine)

什么是协同(coroutine)?Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。线程和协同程序区别:协程是编译器级别的...

0

Lua 元表简介

Lua 元表:在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。因此 Lua 提供了元表(Metatable),允许我们改变table的行为,每个行为关联了对应的元方法。(注意每个元方法都是由两个下划线开头的,,,元方法之间用,...

0

Lua 模块和包

Lua 模块与包模块类似于一个封装库,从 Lua 5.1 开始,Lua 加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以 API 接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。Lua 的模块是由变量、函数等已知元素组成的 table,因此创建...

0

Lua 中 table(表) 的简单使用

Lua table(表)table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数字、字典等。Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。Lua table 是不固定大小的,你可以根据自己需要进行扩容。table(表)的构...

0

Lua 数组和迭代器简介

数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。注:我们可以使用整数索引来访问数组元素,如果知道的索引没有值则返回nil。在 Lua 索引值是以 1 为起始,但你也...

0

C#访问Excel数据

连接字符串://后缀为.xls的使用 "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + fileName + ";" + ";Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1\"";//后缀为....

0

Lua 中使用C#的类

把C#中的全局方法注册到Lua中,,代码如下:class Program { static void Main(string[] args) { //把类中的一个普通方法注册到lua中去 Lua lua = new Lua(); //创建lua对象 Program thisPro = new Program(); //创建要注册方法...

0

在VS中 使用C#访问Lua

创建VS程序集,然后添加引用LuaInterface.dll文件,(选中引用,右键添加引用,然后浏览到LuaInterface.dll的目录,选择添加就可以了),,,而后将luanet.dll文件复制粘贴到,程序集的Debug的目录下,最后创建在vs中使用lua脚本(我这里是test.lua文件)完成...

0

Lua 字符串的使用

Lua 字符串字符串或串(String)是由数字、字母、下划线组成的一串字符。Lua 语言中字符串可以使用以下三种方式来表示:单引号间的一串字符。双引号间的一串字符。[[ 多行字符串 ]]间的一串字符。字符串操作Lua 提供了很多的方法来支持字符串的操作:1,string.u...

0

Unity工程师知识储备

岗位职责:初级: UI效果的展现逻辑数据的管理中级:游戏内容的部署高级:项目架构的搭建中级工程师的岗位职责:前期:SDK接入,物理实现中期:美术接口,模块搭建后期:调整需求,优化,发布,维护知识储备:数据结构:数据,链表,堆栈,数,图等等;基础算...

0

Unity 之 DoTween插件简介

官方文档:http://dotween.demigiant.com/documentation.php使用教程:首先导入插件,在写代码的时候先引入命名空间 using DG.Tweening;前缀在智能感知里是非常重要的,所以尽可能要记住这些:DO 前缀是所有的tween的快捷方式(可以直接操作已知 object,比如tr...

1

Photon 简介

什么是Photon???Photon 是一个泛用性的ScoketServer套装软件,可用于多人在线游戏、聊天室、大厅游戏,并同时支持Windows、Unity3D、iOS、Android、Flash等平台。中文教程:http://download.csdn.net/download/czhenya/10040404以前做网络游戏都要花费大量...