自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 VR——VRTK案例详解1-16

002_Controller_Events一、作用。监测手柄的各种输入:扳机、触摸板、侧键等等。二、示例。1.手柄挂上 VRTK_ControllerEventspointerToggleButton:激光指示器打开/关闭的操作的按钮。pointerSetButton:用于从指针的光标位置设置目标标记的操作的按钮。2.例如按下扳机键:注册按下扳机键的事件,按...

2018-06-22 18:18:51 6937

原创 unity 接入友盟数据统计SDK

1.下载UnitySDK友盟SDK官网链接:SDK_开发者中心 - 友盟+ (umeng.com)如下图。解压后长这样然后进入Unity3D文件夹,分别导入两个unitypackge包①.导入UmengGameAnalytics_v3.2.unitypackage,导入时候注意取消勾选AndroidManifest.xml,否则会覆盖项目中本来的。②.导入Common.unitypackage2.下载AndroidSDK如下图。解压后长这样..

2022-05-04 16:25:35 2951 1

原创 IDEA+EmmyLua配置

毕业两年,终于进来一个“大公司”了,然而,大公司的主机是加密的,硬盘上积累的“一万”个好用的安装包都用不了了,只能一个个下载,然后配置环境了。。。一、下载 lua-5.3.4_Win64_bin 地址:http://luabinaries.sourceforge.net/download.html下载完解压是这样的二、下载IDEA 社区版的即可 地址:https://www.jetbrains.com/安装IDEA后打开安装EmmyLua插件——》然后选中前面下载的 ...

2020-11-17 20:31:30 2761 3

原创 Unity——Scroll View 滑动居中、居中的放大、其他的缩小(支持横竖Scroll View)

一、效果二、上代码,两种方式。(第一种是在Update中用插值完成的,如果不想再项目中看到Update,下面的另一种改了一段用DoTween实现的,需要导入一下DoTween)using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using Unit...

2020-04-23 17:37:02 6639 3

原创 Unity——MMO游戏震屏(开放xyz三个轴、曲线)

一、作用项目开发中需要实现屏幕的两种震动模式:1.开放xyz三个轴的数值,实现单个轴,单个面,以及三维震动。2.简单粗暴的三维震动。二、实现直接将本脚本挂在到对应的相机上,PlayShake为调用接口,核心代码如下。using System.Collections;using System.Collections.Generic;using UnityEngine;//此...

2019-07-31 20:23:09 2165 2

原创 Unity——宏相关

UNITY_EDITOR 编辑器调用。UNITY_STANDALONE_OSX 专门为Mac OS(包括Universal,PPC和Intelarchitectures)平台的定义。UNITY_DASHBOARD_WIDGET Mac OS Dashboard widget (Mac OS仪表板小部件)。UNITY_STANDALONE_WIN Windows 操作系统。UNITY_STA...

2018-11-09 14:59:54 621

原创 Unity——资源管理工具_检查某个文件夹下的图片是否被 预制体 引用过

一、策划需要进行资源管理,所以要知道某个文件夹下的图片有没有用到。二、效果如下:三、代码如下using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;using UnityEngine.UI;public c...

2018-10-08 15:52:48 1870

原创 Unity——螺旋运动

一、目的效果图如下二、代码如下想要Z轴方向也可以动手加上去using UnityEngine;using System.Collections;public class Spiral : MonoBehaviour{ public Transform target; public float degree; public float xFactor,y...

2018-09-30 16:41:58 2479

原创 DOTween——实现文字打印机效果

一、作用效果图如下二、实现1.接入DOTween2.引用命名空间using DG.Tweening;3.调用方法DOText代码如下using UnityEngine;using UnityEngine.UI;using DG.Tweening;public class TestDoText : MonoBehaviour { public ...

2018-09-29 16:03:24 1697

原创 Unity——Scroll View 滑动居中(仅支持横版、横竖都支持的 看另外一篇)

一、目的效果图如下二、实现Unity组件:脚本如下:using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;pu...

2018-09-29 10:41:40 1477

原创 Unity——Animation的normalizedTime实现动画播放结束的获取

一、作用获得当前播放动画的播放进度(0-1的浮点值)二、本文目的获取什么时候切换新动画。跟随模型播放的动画 的不同来进行不同的处理 (此处为播放对应的音频),主要是根据normalizedTime(值是0-1的浮点数,如果想知道当前动画播放到第几帧,也可以用此值 * 动画的总帧数)的值来得知当前动画播放的状态。因为重写项目已经做了很久了,重写animation的play要动的地...

2018-09-28 17:19:21 16367

原创 冒泡排序的优化

using System.Collections;using System.Collections.Generic;using UnityEngine;public class MaoPao : MonoBehaviour { private int[] number = { 2, 4, 5, 7, 8, 9, 1, 0, 3, 6 }; void Start()

2017-11-22 14:30:13 210

原创 Unity——Network_09.Codes

using System.Collections;using System.Collections.Generic;using UnityEngine;public class Bullet : MonoBehaviour{ void OnCollisionEnter(Collision col) { GameObject hit = col.gam...

2017-10-18 14:32:51 294

原创 Unity——Network_08.Rebirth Point

如图 所有的重生点 在程序开始的时候 都会被 NetWork Manager 组件得到然后 代码就可以在生成点随机生成Over最后感谢siki老师录的非常好的教学视频...

2017-10-18 14:07:35 337

原创 Unity——Network_07.Enemy

先创建生成敌人脚本同样的Health脚本绑定给敌人 添加字段在敌人的预设 勾选一下

2017-10-18 14:04:21 309

原创 Unity——Network_06.bloodbar和同步

创建血条 先把Canvas调成创建slider 调整大小然后给人物预设添加脚本Health子弹的碰撞检测调用上图方法注意问题 碰撞检测只在服务端进行 然后 用下图方法 监测血量值 同步给客户端 否则会出现服务端和 客户端不同步现象 (原因是 如果子弹在服务端先进行了碰撞检测就会销毁子弹 然而 客户端会跟着销...

2017-10-18 13:59:23 450

原创 Unity——Network_05.Bullet

子弹的预设 NetworkTransform组件就可以在服务器端生成 并且在客户端生成NetworkTransform组件 就可以同步位置信息比如 子弹在服务端以一个速度移动最后要把子弹的预设拖给 NetWorkManager...

2017-10-18 13:57:34 343

原创 Unity——Network_04.OnStartLocalPlayer

给本地玩家换个颜色

2017-10-18 13:54:08 802

原创 Unity——Network_03.PlayerController Move

添加到预设 即可控制客户端位置同步给Player预设 添加Network Transform组件(如下图) 再Build出来就会通过这个预设 同步各个客户端位置信息...

2017-10-18 13:51:47 558

原创 Unity——Network_02.Player

添加Network Identity组件(Server Only 勾选后 只在服务端创建 Local Player Authority 勾选后在每个客户端都会创建)此处勾选下面的 Local Player Authority之后apply后得到人物预设 把预设拖到如图所示这样就每加进来一个客户端会增加一个角色。Build出来一个exe 运行可见...

2017-10-18 11:57:04 288

原创 Unity——Network_01.Network Manager组件 和 Network Maneger HUD组件

1.Network Manager组件 和 Network Maneger HUD组件创建一个空对象添加Network Manager组件(网络管理组件) 添加Network Maneger HUD组件 (添加之后 运行程序会显示连接UI,如图2)(图一)(图二)注释1.LAN Host(H)点击之后就是本机作为客户端加服务器端2.LAN ...

2017-10-18 11:51:11 855

原创 Unity——异步加载

using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.SceneManagement;public class Loading : MonoBehaviour{ public Slider processBar; private AsyncOperation a...

2017-10-09 10:50:57 267

原创 Unity——assetbundle下载

using System.Collections;using System.Collections.Generic;using UnityEngine;public class TestLoadAssetbundle : MonoBehaviour { //网络地址直接就是url 本地地址需要在前面加 file:// 例如 file://D:\1\cube 1.s (....

2017-08-24 16:54:26 444

原创 assetbundle打包的一种用法

   using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;public class TestBunildAssetB { //在Unity编辑器中添加菜单 [MenuItem("BuildAssetBund...

2017-08-24 13:38:12 311

原创 Unity打包APK_Diff/Merge缺失问题

    在此不得不感叹,公司使用的电脑配好所有的软件后使用起来是多么的好用。笔记本格式化之后,迎来的就是一大波软件要装,装好Unity之后打包一个APK都会出现问题,这就很烦,在此说一下,从安装软件到打包APK的过程吧。其中就遇到了下面这个很弱智但是确实很坑的问题。 1.需要安装的软件 1.Unity2.JDK3.Andriod SDK4.SVN或者Git (被这一...

2017-08-21 17:18:58 1157 2

原创 02.LuaInterface 和 luanet、Lua和C#交互

LuaInterface 1.   在CLR中执行Lua 1.    首先在C#工程中引用LuaInterface.dll,首先把文件放入工程,然后  引用右键à添加引用à浏览à找到C#工程目录中的LuaInterface.dll文件à确定2.引用命名空间-->如图2.   在C#中执行lua脚本字符串3.   在C#中执行Lua脚本文件 ...

2017-08-21 10:05:43 1954

原创 01.Lua笔记_基础语法部分

一.基础语法1.HelloWorldprint(“Hello World”)   或者 print(‘Hello World’)      单引号双引号都可以   不需要分号结尾 2.定义变量               age = 100            name = “WangXD”            isMan = true以上变量都为全局...

2017-08-18 19:50:23 398

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除