unity3d
心林相夕
日记本
展开
-
Unity3d 实现直播功能(无需sdk接入)
Unity3d +RTMP +Nodejs 实现局域网直播功能原创 2024-01-08 16:55:22 · 1901 阅读 · 4 评论 -
鼠标缩放图片
忘记参考哪个大神的了,记录,上代码using UnityEngine;using UnityEngine.Events;using UnityEngine.EventSystems;public class ScrollImageTool : MonoBehaviour, IScrollHandler, IDragHandler, IBeginDragHandler, IEndDragHandler{ public UnityEvent scroll = new UnityEvent()原创 2022-01-06 16:01:11 · 138 阅读 · 0 评论 -
Unity3d实用无限滚动
参考网上很多的代码修改的上代码using System;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;[DisallowMultipleComponent][RequireComponent(typeof(ScrollRect))]//Content 上不用加任何组件 public class SuperScrollView : MonoBehaviour{ public int原创 2022-01-04 11:31:41 · 2469 阅读 · 0 评论 -
计算排列组合情况C#
计算排列组合情况C#参考大佬的上代码using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class CalculateNumberCombinations : MonoBehaviour{ private static string[] m_Data = { "1", "2", "3", "4", "5", "6", "7" ,原创 2021-12-27 16:01:27 · 355 阅读 · 0 评论 -
Unity3d简单的发牌效果
废话不多说,直接上代码using DG.Tweening;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Test : MonoBehaviour{ public float targetPosY = 0F; public GameObject prefab; public Transform par原创 2021-12-13 14:09:05 · 3180 阅读 · 2 评论 -
Unity UGUI坐标和世界坐标转化
上代码: public Vector3 GetUIToWordPos(GameObject uiObj) { Vector3 ptScreen = RectTransformUtility.WorldToScreenPoint(Camera.main, uiObj.transform.position); ptScreen.z = 0; ptScreen.z = Mathf.Abs(Camera.main.transform.position.z - transform.p原创 2021-11-29 11:32:30 · 4138 阅读 · 1 评论 -
Unity3d 跑马灯广播
Unity3d 跑马灯广播@好用废话不多说,直接上代码using DG.Tweening;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using Utils;//挂在UI上面public class BroadcastUI : MonoBehaviour{ private bool inited = false; priva原创 2021-07-30 09:03:38 · 341 阅读 · 0 评论 -
Unity3d 方法
public void PingIp(){ try { List<string> listUrl = new List<string>() { "www.onelap.cn", "www.sina.com", "www.taobao.com", "www.tencent.com" };原创 2021-02-09 09:42:50 · 122 阅读 · 0 评论 -
Unity无边框PC 包
Unity无边框PC 包 [DllImport("user32.dll")] static extern bool SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags); [DllImport("user32.dll")] static extern IntPtr SetWindowLong(IntPtr hwnd, int _nIndex, int原创 2021-01-29 15:03:33 · 446 阅读 · 0 评论 -
Unity3d资源包的使用心得
大学毕业头一年就开始着手做资源管理,不过一开始都是学习使用assetbundle,怎样打资源包,资源包里面资源的一些要求,怎样简单的处理依赖关系,让资源包尽量小一点,打资源包简单,就是把要添加的文件添加进来,然后打包就行了。 一开始我们采用的打资源包的选项是这么设置的 BuildAssetBundleOptions options = BuildAssetBundleOpti原创 2016-06-27 11:37:33 · 5212 阅读 · 0 评论 -
Unity3d简单的资源管理器
下面共享一个我自己的资源管理器,很简单的,看起来也明白,主要是我是新手,不想写的太复杂,自己项目使用的好用,便是最好的。using UnityEngine;using System.Collections;using System.Collections.Generic;using System;public class GameObjectMgr{ public static Dic原创 2016-06-27 10:46:42 · 2674 阅读 · 0 评论 -
Unity3d资源管理模块
对于Unity3d的资源管理已经研究了很久,大概是从大学毕业到现在,依然在不断的探索着,这期间不断的在网上查看各位大神们的讲解,然后自己就研究,也做部分实验,发现其实要很好地管理起来是很容易的,资源更新,加载,卸载对于一款游戏来说是十分重要的,首先我从资源更新说起。一、资源更新现在有很多的办法,Unity3d提供了很多种资源管理方式。1、你可以将资源存放在工程目录的Resource文件夹下面,这个文原创 2015-02-08 17:24:04 · 2379 阅读 · 0 评论 -
自己寻思的手机游戏更新策略
1、游戏启动应该是先下载那个固定的用来判断是否需要更新的脚本 启动之前要将包里面的资源释放到指定目录,逐个进行, 需要确定是不是游戏第一次运行, (1)、第一次运行就将资源写入本地,完成后检查更新 (2)、不是第一次就直接检查更新2、根据那个脚本判断需不需要更新, (1)、需要的时候就下载lua表 、更新必定替换本地原有资源,如原创 2014-09-26 09:32:40 · 967 阅读 · 0 评论 -
Unity3d为ulua提供更新的接口
/// /// 写入资源. /// /// Filepath. /// Lua回调函数. public void WriteAssetBundleToLocal(string filepath,System.Object luafunc){ StartCoroutine (WriteToLocal (filepath,luafunc)); } IEnumerator Wri原创 2014-12-27 16:21:36 · 1127 阅读 · 0 评论 -
ulua和CS之间配合对UIScrollView里面的Button绑定事件
像游戏排行榜,活动可能用到这种事件绑定方式,代码如下:print("LuaMarketWindow.lua");goodsperfab = nil;GoodsGrid = nil;MarketScrollView =nil;function CreateMarketWindow() print("商城界面显示"); local marketwindow = LoadResourc原创 2015-01-13 17:13:13 · 1211 阅读 · 0 评论 -
自己总结的ulua代码写的一些方法
首先感谢【Unity Lua技术交流QQ群】(群号:341746602 )里面的大神bu原创 2014-09-20 17:07:33 · 5798 阅读 · 0 评论 -
Unity3d资源写入Android内置存储卡
还是在研究更新,发现如果你打算开始做一个游戏,在出来详细的策划后,接下来就是资源收集和整理,游戏更新大部分更新的都是资源,所以应该在做游戏之前就想出一套很好的资源管理,使用,更新的方案,不能等游戏的导出包达到一定程度再合计资源管理,坑啊最近一次对Assetbundle进行打包写入手机Application.persistentDataPath目录下面的时候发现,竟然占据了15M空间,逆天的...原创 2014-10-24 15:30:02 · 3082 阅读 · 0 评论 -
Unity3d将资源从StreamingAssets文件夹释放到本地方法(.apk)
在unity3d工程里面原创 2014-09-20 16:46:33 · 8743 阅读 · 0 评论