- 博客(16)
- 收藏
- 关注
原创 unity shader 实现循环移动背景
需要前置条件有以下几点:1 需要一张能够无缝连接并循环的图片(图片不连续 会在交接的地方 出现一条缝隙)2 将图片的 WrapMode格式改为Repeat3 具体sader代码如下//图片的WrapMode需要设置为RepeatShader "Custom/CirculationBg"{ Properties { _MainTex("Texture", 2D) = "white" {} _ScrollXSpeed("X Scroll S...
2021-03-15 16:58:59 1106
原创 unity ScrollView嵌套事件冲突方案
目前有个需求父物体的scrollView 需要垂直滑动,子物体的scrollView需要水平滑动,因为用原生的滑动会导致事件冲突,因为解决方案为通过通过子物体的 滑动事件监听 然后去调用父物体的 滑动事件public class ScrollRectEx : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler{/// <summary> /// 外层被拦截需要正常拖动的ScrollRect,可不指定,默认在父
2020-06-04 10:57:51 1607
原创 VS Code 与lua使用简介
一、安装VS Code和Lua支持插件下载地址: https://code.visualstudio.com/docs/?dv=win 安装并启动程序。 点击如图按钮切换到VS Code插件界面: 搜索并安装lua语言支持插件。 由于我们使用的lua代码扩展名并非“.lua”而是”.lua.txt”,需要进行设置使VSCode对它使用...
2020-03-30 16:14:03 17443
原创 unity 与android交互入门
Android篇第一步,使用eclipse新建一个Android应用工程包名与unity打包时一致,然后点击一直点击next创建empty Activity,打开后会有2个地方报错styles,里面内容清空AndroidManifest.xml里面报错部分删除掉然后就是要将unity的java包导入到android工程中然后选择cla...
2020-02-13 15:40:41 616
原创 Xlua 不同平台编译第三方lua库
工具Xlua使用CMake进行编译,不管是哪个平台都需要提前安装 Windows 下Visual Studio 2017 下载的xlua包默认是vs2017, MAC下XCODEWindows(.dll) 上图是下载的GitHub 下载的xlua工程,标号1需要将 lua-rappidjson 拷贝到文件夹里面来,具体步骤xlua文档里面有,第二部运行此bat文件,第...
2020-02-10 19:38:27 4729
原创 xcode 通过代码打包设置
xcode打包部分设置的脚本如下public class XcodeSetting : MonoBehaviour{ private static List<Menu> menuList; [PostProcessBuild(999)] public static void OnPostprocessBuild(BuildTarget BuildTar...
2019-02-22 11:52:22 889
原创 Unity 代码混淆
===oc-代码混淆=======代码混淆过程====由于ios过审没有通过,苹果回赠了一个2.1的大礼包。首先想到的可能的解决方案是代码混淆,关于object-c的代码混淆的流程如下1,下载一个oc 的代码混淆工具:https://github.com/kaich/codeobscure 这是github地址,2打开控制台 输入命令 sudo gem install codeobscure...
2018-07-06 11:39:49 6836 1
原创 unity 截图/图片保存到手机相册
从unity保存图片到相册,游戏中需要一些保存图片到相册的操作。===unity 这边的C# 代码====#if UNITY_IPHONE //与调用ios 里面的保存相册接口 [DllImport("__Internal")] private static extern void SavePhotoAlubm(string path);#endif//...
2018-06-23 10:57:59 5680 3
原创 Unity声网实时视频sdk
====准备部分====*首先在 [Agora.io 注册](https://dashboard.agora.io/cn/signup/) 注册账号,并创建自己的测试项目,获取到 AppID*然后在 [Agora.io SDK](https://www.agora.io/cn/download/) 下载 **AMG 游戏 SDK**,解压后*#把SDK中 **libs/Android/**...
2018-06-21 10:19:46 3688 4
原创 Unity 通过 WebView跳转H5进行微信支付
WebView篇安卓WebView一,安卓weiView接入如下,在安卓程序启动时调用下面方法private void InitWebView(){ Log.i("Unity", "loadUrl +++++++++++++++++++"); //动态创建一个WebView对象并添加到LinearLayout中webView = new WebView(this);WebSettings we...
2018-05-09 19:58:42 4001
原创 Jenkins基于unity的自动化打包
Jenkins的使用 关于jenkins的环境配置,这里就不介绍了,百度里面的教程够多。做下搬运工,可以参考这篇文章https://blog.csdn.net/potato512/article/details/52289136 mac下强烈建议 使用 brew 去安装 jenkins,不然会有很多坑brew 安装jenkins 时可能根据需要修改工作目录.修改工作目录的步骤如下...
2018-04-15 13:44:22 13782
原创 unity 手机分辨率适配
摄像机 的适配public class UICameraAdjustor : MonoBehaviour{// the design sizepublic float standard_width = 576f;public float standard_height = 1024f;// the screen sizefloat device_widt
2017-06-06 18:40:05 5614
原创 事件管理
/// /// 事件管理器/// public class EventManager{public delegate void EventHandler (object data);/// /// 事件监听List/// private static Dictionary eventTypeListeners = new Dictionary ();
2017-05-19 15:32:28 231
原创 NGUI 与世界坐标与屏幕坐标之间的转换的帮助类
在游戏开发中,避免不了会用到坐标转化的情况,下面自己写的帮助类方法 public class UtilHelper : SingletonObject{ public Vector3 PosScreenToNgui(Vector3 screenPos) { Camera NguiCamera = NGUITools.FindCameraForLa
2017-03-01 15:57:04 565
原创 NGUI 关于大背景用鼠标点击移动问题
接触NGUI 的时日还不是很多,最近在一个2d游戏中遇到了一个摄像机的移动问题,纠结了好久,不过最终还是找到了解决方法。 需求是在一个大背景地图上,需要鼠标点击或触摸(手机版)背景地图拖动摄像机移动。如果是3d的话,可以用射线去检测,而NGUI是不支持2d射线检测了。在背景地图上,如果存在其他UI界面,如何控制鼠标点击的物体是背景这就是主要的问题。楼主找了好久,终于找到一个方
2017-03-01 15:51:27 299
原创 unity3D初学者学习笔记之Transrom.Lookat
LookAt函数的定义如下void LookAt(Transformtarget,Vector3worldUp = Vector3.up);target :Object to point towardsworldUp:Vector specifying the upward direction.根据官方的文档描述,该函数的功能是,旋转自身,使得当前对象的正
2017-03-01 15:43:30 1339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人