- 博客(12)
- 收藏
- 关注
原创 unity 转盘抽奖
在做其他功能的时候,突然想要做一个游戏中常用的抽奖转盘功能,百度了很多,发现写的很复杂有的还很晦涩,没办法自己动手吧,细想一下,转盘一个功能是转,这个大家应该都没问题,第二个功能就是线性旋转,看起来真实,第三个功能也是主要的功能就是在停下来后,指针指向的区域是哪个这是我网上荡的图片,可以看出来,圆盘被等分八分,那么每份就是360/8的角度,那么我们在图片转动停止的时候,用当前的旋转角度做比较,可以得出指针指向了哪个分区using System.Collections;using Syste..
2020-05-27 20:35:49
671
原创 Xlua 踩坑笔记(五 ) Xlua对Unity协程的使用
漫步由来进行到第五坑 协程的使用 文档中给出两种协程的书写方式 co = coroutine.create co = coroutine.wrap 注意两种协程的调用方法 前者需要搭配coroutine.resume 后者直接调用 下面哪有错误的请指出function Update()coroutine.resume(co,100);coo(100)end-...
2020-05-08 16:23:54
1333
原创 Xlua 踩坑笔记(四 ) Xlua对Unity插件的调用
Unity中除了自身引擎的方法使用,插件也是一大项。通过插件可以完成很多复杂的操作,那么在Lua中是怎么使用插件的呢,下面我会以Unity中最常用的DoTween插件来做示例,Unity中使用插件是通过using引用来使用的,Lua中不存在using,怎么办,那就只能通过Resources加载一样,自己封装,这个很简单只是是个体力活,并且要细心,在Unity中建立一个脚本,把DoTween中所有的...
2020-05-08 02:26:22
1557
原创 Xlua 踩坑笔记(三 ) Xlua读取Resources加载
看了我的一和二大家应该对Lua有多了解了,下面来说一下Unity中重要的加载部分,众所周知加载无非WWW和Resources,那么就说一下Lua中怎么使用Resources加载物体,这是我认为的第三坑,第二章中介绍了Lua查找unity中的物体,那么加载应该也应该是一样的,但是Lua不能直接这样使用,要自主定义加载类,下面是代码顺便介绍一下button事件的注册和表和随机数加载using Un...
2020-05-08 01:07:47
1385
原创 Xlua 踩坑笔记(二 ) Xlua对Unity的简单调用
介绍一下Lua对Unity的使用,对于Lua怎么使用的请去看我的一文章这篇主要是介绍一下Lua获取Unity的物体完成对该物体的名字更改,属性赋值,脚本添加,组件获取等日常操作 有了样本相信剩下的其他组件获取等就不是问题了,大家简单了解后可以去看我的第三坑using System.Collections;using System.Collections.Generic;usin...
2020-05-07 22:46:27
1318
原创 Xlua 踩坑笔记(一 ) Xlua的创建和读取
本人原来是做VR的,发现时间长了是真的坑人,VR太简单了,离职后找工作太难了,好多都不会,离职后才有时间研究这个,抽时间把坑位介绍给初学lua的朋友具体的Xlua下载大家可以去Git开源上面下载,相信有编程基础的同学,这点事还不大 具体只讲究Xlua的使用大家下载Xlua包导入工程后可以在XLua --Examples文件夹下面看到演示案例,还可以在XLua--Doc文件夹...
2020-05-07 22:25:54
1292
转载 unity 圆形算法
做VR项目,物理项目时需要做电流导向图,需要一个圆形算法,百度一下找到了如下http://www.cnblogs.com/wuzhang/p/wuzhang20150410.html Vector3 Pos(float Angle) { float x1 = transform.position.x + 0.5f * Mathf.Cos(Angle * Mathf.PI ...
2018-12-17 10:33:50
984
原创 Socket C# unity书写简单客户端与服务器的交互
保存记忆 Socket 的三次招手四次挥手服务端:1:创建一个socket的对象,Socket socketserver=new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);第一个参数是指定socket对象使用的寻址方案,即IPV4或IPV6;第二个参数socket对象的套接...
2018-12-10 17:45:53
566
原创 委托
今天说说委托,常用委托四种,Func 委托与 Delegate 、Action Event,四种都可以用来做事件委托使用 Delegate 和Action 功能上差不多,本人是做VR的,所以大部分使用委托时是做动画播放使用和UI部分的数据观察(观察者模式)先上一部分代码示例using System.Collections;using System.Collections.Gene...
2018-12-05 11:23:01
127
原创 判断是否点击再UI上面
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public class ModelShow : MonoBehaviour{ public int RotationSpeed= 1; Vector3 Mo...
2018-11-28 14:20:55
250
原创 加载模型 音效
//加载模型using System.Collections;using System.Collections.Generic;using UnityEngine;public enum modetype{ goods, headcar, bodycar,}public class Model :MonoBehaviour{ [SerializeF...
2018-11-26 11:22:43
196
原创 文件读取 配置文件
转化Json格式文件 读取数据// Json书写格式{"goodsList":[ { "EquipID": 11, "EquipName": "Benz1", "EquipModePath": "Mode/goods", "EquipPicturePath": "EquipPicturePath1",
2018-11-26 11:01:47
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人