5 C-h-h

尚未进行身份认证

刚刚入行 多多关照!

等级
TA的排名 1w+

UI事件之Drag拖拽事件

UI事件之Drag拖拽事件========================================================2.UGUI 事件命名空间  当我们需要使用 UGUI 中的事件的时候,需要在脚本内引入专有命名空间:  using UnityEngine.EventSystems;----------------------------------2.拖拽相关事...

2020-01-16 17:14:33

C#LeetCode刷题之#136 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例1输入: [2,2,1]输出: 1示例2输入: [4,1,2,1,2]输出: 4解决方案public class Solution { public int SingleN...

2020-01-14 09:13:17

SteamVR取消传送提示

void Start() { Teleport.instance.CancelTeleportHint(); }

2020-01-13 17:17:53

C#LeetCode刷题之#122. 买卖股票的最佳时机

给定一个数组,它的第i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔...

2019-12-25 14:49:08

C#LeetCode刷题之#26从排序数组中删除重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例2...

2019-12-25 14:47:32

C#LeetCode刷题之#66 加一

给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。...

2019-12-13 14:43:15

C#LeetCode刷题之#747. 至少是其他数字两倍的最大数

在一个给定的数组nums中,总是存在一个最大元素 。查找数组中的最大元素是否至少是数组中每个其他数字的两倍。如果是,则返回最大元素的索引,否则返回-1。示例 1:输入: nums = [3, 6, 1, 0]输出: 1解释: 6是最大的整数, 对于数组中的其他整数,6大于数组中其他元素的两倍。6的索引是1, 所以我们返回1.示例 2:输入: nums = [...

2019-12-13 11:52:31

C#LeetCode刷题之#724-寻找数组的中心索引( Find Pivot Index)

问题给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。输入:nums = [1, 7, 3, 6, 5, 6]输出: 3解释:索引3 (nums[...

2019-12-12 18:42:21

Unity与C#的序列化与反序列化

Unity与C#的序列化与反序列化序列化操作在我们的开发中使用的十分普遍,本文记录了公司最近分享会上关于这部分的讲解,希望能帮助大家对序列化有更系统的了解。概念序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形式使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。简单来说就是将对象保存到文件中。如Unity的场景文件和预制体默认就...

2019-12-11 16:24:35

AssetBundle使用方法

协程下载AssetBundle方法 void Start() { IEnumerator LoadResourceCorotine(string resName, string filePath) { UnityWebRequest request = UnityWebRequestAssetBundle.GetAsset...

2019-11-05 21:49:32

Xlua学习笔记:调用C#脚本里的类的私有属性

一个类的私有属性可以访问要在Lua中添加xlua.private_accessible(CS.DeffendBoss)

2019-11-05 21:45:27

Unity AssetBundle打包方法

Unity AssetBundle打包方法using System.IO;using UnityEditor;public class CreateAssetBundles{ [MenuItem("Assets/Build AssetBundles")] static void BuildAssetBundles() { string dir ...

2019-11-05 17:01:18

XLua学习笔记:fish.lua修改Unity内的Treasour.cs脚本

unity调用外部的fish.lua文件using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;using XLua;public class HotFixScripts : MonoBehaviour{ private LuaEnv luaE...

2019-11-04 10:55:50

利用SteamVR中的ITeleportPoint实现场景中的场景跳转

teleport point的属性Teleport Type为Switch To New Scene,Switch To Scene属性面板跳转场景的名字。将要跳转的场景build在一起File -> Build Settings -> Scenes In Build,把相应的场景拖进去。还需要在Teleport Point脚本中添加一句代码: //-------------...

2019-10-11 16:57:41

SteamVR 显示画面渐变变暗变亮效果脚本调用方法

using System.Collections;using System.Collections.Generic;using UnityEngine;using Valve.VR;public class ceshi : MonoBehaviour{ // Start is called before the first frame update void Star...

2019-10-10 17:42:46

UGUI - 判断是否点击在UI 上 Bug,IsPointerOverGameObject()在移动端检测失败

UGUI - 判断是否点击在UI 上 Bug,IsPointerOverGameObject()在移动端检测失败原文链接:这里写链接内容UGUI 提供了一个检测是否点击在UI上的方法EventSystem.current.IsPointerOverGameObject();但是该方法在PC上检测正常,结果拿到Android真机测试上,永远检测不到。在网上找了一些大神的解决方案...

2019-09-23 20:48:27

Unity之将Texture保存成png

using UnityEngine;using System.Collections;using System.IO; public class SaveToPng : MonoBehaviour { public Shader outShader; public Texture inputTex; // Use this for initialization void ...

2019-09-09 11:22:02

unity 登录和注册账号

using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.SceneManagement;using System.Collections.Generic;public class AccountManager : MonoBehaviour { privat...

2019-08-23 16:48:16

腾讯开源手游热更新方案Xlua尝鲜(二)——执行Lua字符串和Lua文件加载

Lua文件加载一、执行字符串最基本是直接用LuaEnv.DoString执行一个字符串,当然,字符串得符合Lua语法比如:using UnityEngine;using XLua;public class Helloworld : MonoBehaviour { void Start () { LuaEnv luaenv = new LuaEnv(...

2019-08-15 15:15:33

相机围绕物体旋转 拉近效果

using System.Collections;using System.Collections.Generic;using UnityEngine;public class CameraControl : MonoBehaviour{ public Transform target;//获取旋转目标 public float speed=1;//获取旋转目标 ...

2019-08-05 13:37:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。