自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心林相夕

自己的一些笔记

  • 博客(29)
  • 收藏
  • 关注

原创 Unity 编辑器出包工具

废话不多说直接贴代码。

2024-01-23 16:45:15 327

原创 Unity3d 实现直播功能(无需sdk接入)

Unity3d +RTMP +Nodejs 实现局域网直播功能

2024-01-08 16:55:22 942 1

原创 鼠标缩放图片

忘记参考哪个大神的了,记录,上代码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 108

原创 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 2407

原创 计算排列组合情况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 310

原创 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 3029 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 4031 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 298

原创 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 104

原创 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 404

原创 LayaAir里面使用FairyGui界面编辑器笔记

FairyGUI官网LayaAir官网首先将FairyGUI的插件代码导入,如图然后在index.js里面加载进来,//-----libs-begin-----loadLib("libs/laya.core.js")loadLib("libs/laya.ui.js")loadLib("libs/laya.physics.js")loadLib("libs/fairygui/ra...

2020-03-26 16:07:21 3495

原创 LayaAir实现游戏选项卡无限循环

在Laya里面,List和Panel都能实现选项开之间的来回滑动,但是我只会左右和上下滑动,但是 想要无限制的滑动不行,例如 我有三个选项卡 ,向左一直滑动的时候 开始标号是 1,2,3 滑动之后变成 2,3,1 再变成 3,1,2这样实现转圈了的效果.自己做的思路 效果不佳,被放弃了,先记录一下,说不定哪天想好了来完善,没弄明白list的 mouseHandler,renderHandler和...

2020-03-26 09:36:22 792

原创 LayaAir辅助压缩bin下面js代码

node下面安装 模块 uglifynpm install uglify-js -g直接批处理@echo off:: 设置压缩JS文件的根目录,脚本会自动按树层次查找和压缩所有的JSSET JSFOLDER= %cd%\binecho 正在查找JS文件chdir /d %JSFOLDER%for /r . %%a in (*.js) do ( @echo 正在压缩 %%...

2020-03-04 17:38:19 367

原创 H5App唤起其他应用(Android平台)

前期的一些设置直接用HbuildX进行,参考的链接Android 平台 HTML5+ SDK的集成(HBuilder离线打包)里面写的很详细,感谢作者,一步步按照配置来就可以了被唤起App配置在AndroidStudio里在AndroidManifest.xml配置信息进行添加<intent-filter> <action android...

2019-12-06 16:26:49 1948

原创 一些小方法H5

判断是否是IE浏览器private isIe(): boolean { let i = navigator.userAgent.toLowerCase().indexOf("msie"); let appVersion = navigator.appVersion; //浏览器的版本号 console.log("appVersion==", app...

2019-11-30 10:02:38 158

原创 LayaAir2.0分离模式创建UI界面

哎,我弄了好久,现在分享一下,万一有需要的小伙伴呢,前人铺路,后人开飞机,哈哈import { ui } from "../ui/layaMaxUI";/**分离模式 的脚本方式创建页面 */export default class TipDialog extends Laya.Script { private view: ui.TipDialogUI = null; pri...

2019-09-19 16:18:07 2230

原创 水浒传水果拉霸类游戏物体旋转思路

这种模式很常见,也可以衍生类似的抽奖系统之类,以水浒传为例,市面上的水浒传有多种表现形式,我见到过主要的两种|:一种是分为15个格子,每个格子之内做单独自己的展示,在动画开始的时候会把格子里面的图片换成一个类似具体物体动起来的效果,但是实际上只是一张模糊的图片,这种模式最简答,一点难度都没有;另外一种模式,整个旋转界面分成五列,以列的单位进行旋转,然后逐列停下,每列三个物体,旋转的过程中随机展示对...

2019-07-19 09:55:05 2544 1

原创 LayaAir TTF字体使用

在laya官方社区里面看到的别人的方式参考链接跟着评论做了一下,字体拖进编辑器页面编辑界面立马就能再标签上面使用,效果也能够时时展现,但是代码里面就没有实现,看别人在html标签添加fontfamily貌似也行,但是我没有成功,不熟悉那一块,后来通过代码添加,记录一下 let ttfloader:Laya.TTFLoader=new Laya.TTFLoader() ttfl...

2019-03-23 09:52:29 3239 3

原创 H5 LayaAir实现复制微信号到剪切板功能

现在微信和QQ可以说普及的非常好了,在做游戏的过程中 与玩家进行沟通的时候,经常会设置客服与玩家进行在线的对接和沟通,所以,为了简化玩家的操作,在游戏里面经常设置&amp;amp;lt;复制微信号&amp;amp;gt;类似的按钮,玩家点击按钮之后就会把你想让玩家复制的信息方到剪切板里面,玩家到指定的输入地点只需要黏贴一下即可,免去了记忆号码的麻烦(我觉得麻烦,号码好记忆还可以,哈哈)...

2019-03-08 20:43:49 1882

原创 在Laya里面显示系统时间

private function getTimer() :void{ var nowdate:Date = new Date(); //创建新的日期对象,用来获取现在的时间 var year:Number = nowdate.getFullYear(); //获取当前的年份

2017-06-28 10:12:19 2921

原创 Unity3d资源包的使用心得

大学毕业头一年就开始着手做资源管理,不过一开始都是学习使用assetbundle,怎样打资源包,资源包里面资源的一些要求,怎样简单的处理依赖关系,让资源包尽量小一点,打资源包简单,就是把要添加的文件添加进来,然后打包就行了。 一开始我们采用的打资源包的选项是这么设置的 BuildAssetBundleOptions options = BuildAssetBundleOpti

2016-06-27 11:37:33 5179

原创 Unity3d简单的资源管理器

下面共享一个我自己的资源管理器,很简单的,看起来也明白,主要是我是新手,不想写的太复杂,自己项目使用的好用,便是最好的。using UnityEngine;using System.Collections;using System.Collections.Generic;using System;public class GameObjectMgr{ public static Dic

2016-06-27 10:46:42 2650

原创 Unity3d资源管理模块

对于Unity3d的资源管理已经研究了很久,大概是从大学毕业到现在,依然在不断的探索着,这期间不断的在网上查看各位大神们的讲解,然后自己就研究,也做部分实验,发现其实要很好地管理起来是很容易的,资源更新,加载,卸载对于一款游戏来说是十分重要的,首先我从资源更新说起。一、资源更新现在有很多的办法,Unity3d提供了很多种资源管理方式。1、你可以将资源存放在工程目录的Resource文件夹下面,这个文

2015-02-08 17:24:04 2288

原创 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 1187

原创 Unity3d为ulua提供更新的接口

/// /// 写入资源. /// /// Filepath. /// Lua回调函数. public void WriteAssetBundleToLocal(string filepath,System.Object luafunc){ StartCoroutine (WriteToLocal (filepath,luafunc)); } IEnumerator Wri

2014-12-27 16:21:36 1104

原创 Unity3d资源写入Android内置存储卡

还是在研究更新,发现如果你打算开始做一个游戏,在出来详细的策划后,接下来就是资源收集和整理,游戏更新大部分更新的都是资源,所以应该在做游戏之前就想出一套很好的资源管理,使用,更新的方案,不能等游戏的导出包达到一定程度再合计资源管理,坑啊最近一次对Assetbundle进行打包写入手机Application.persistentDataPath目录下面的时候发现,竟然占据了15M空间,逆天的...

2014-10-24 15:30:02 3018

原创 自己寻思的手机游戏更新策略

1、游戏启动应该是先下载那个固定的用来判断是否需要更新的脚本   启动之前要将包里面的资源释放到指定目录,逐个进行,   需要确定是不是游戏第一次运行,   (1)、第一次运行就将资源写入本地,完成后检查更新    (2)、不是第一次就直接检查更新2、根据那个脚本判断需不需要更新,     (1)、需要的时候就下载lua表 、更新必定替换本地原有资源,如

2014-09-26 09:32:40 941

原创 自己总结的ulua代码写的一些方法

首先感谢【Unity Lua技术交流QQ群】(群号:341746602 )里面的大神bu

2014-09-20 17:07:33 5763

原创 Unity3d将资源从StreamingAssets文件夹释放到本地方法(.apk)

在unity3d工程里面

2014-09-20 16:46:33 8623

空空如也

空空如也

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

TA关注的人

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