
unity3d
文章平均质量分 77
很帅的友人
这个作者很懒,什么都没留下…
展开
-
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 · 1230 阅读 · 0 评论 -
unity 与android交互入门
Android篇第一步,使用eclipse新建一个Android应用工程包名与unity打包时一致,然后点击一直点击next创建empty Activity,打开后会有2个地方报错styles,里面内容清空AndroidManifest.xml里面报错部分删除掉然后就是要将unity的java包导入到android工程中然后选择cla...原创 2020-02-13 15:40:41 · 637 阅读 · 0 评论 -
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 · 4991 阅读 · 0 评论 -
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 · 923 阅读 · 0 评论 -
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 · 6923 阅读 · 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 · 5720 阅读 · 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 · 3750 阅读 · 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 · 4113 阅读 · 0 评论 -
Jenkins基于unity的自动化打包
Jenkins的使用 关于jenkins的环境配置,这里就不介绍了,百度里面的教程够多。做下搬运工,可以参考这篇文章https://blog.youkuaiyun.com/potato512/article/details/52289136 mac下强烈建议 使用 brew 去安装 jenkins,不然会有很多坑brew 安装jenkins 时可能根据需要修改工作目录.修改工作目录的步骤如下...原创 2018-04-15 13:44:22 · 13842 阅读 · 0 评论 -
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 · 6132 阅读 · 0 评论 -
事件管理
/// /// 事件管理器/// public class EventManager{public delegate void EventHandler (object data);/// /// 事件监听List/// private static Dictionary eventTypeListeners = new Dictionary ();原创 2017-05-19 15:32:28 · 243 阅读 · 0 评论 -
NGUI 与世界坐标与屏幕坐标之间的转换的帮助类
在游戏开发中,避免不了会用到坐标转化的情况,下面自己写的帮助类方法 public class UtilHelper : SingletonObject{ public Vector3 PosScreenToNgui(Vector3 screenPos) { Camera NguiCamera = NGUITools.FindCameraForLa原创 2017-03-01 15:57:04 · 587 阅读 · 0 评论 -
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 · 1362 阅读 · 0 评论 -
NGUI 关于大背景用鼠标点击移动问题
接触NGUI 的时日还不是很多,最近在一个2d游戏中遇到了一个摄像机的移动问题,纠结了好久,不过最终还是找到了解决方法。 需求是在一个大背景地图上,需要鼠标点击或触摸(手机版)背景地图拖动摄像机移动。如果是3d的话,可以用射线去检测,而NGUI是不支持2d射线检测了。在背景地图上,如果存在其他UI界面,如何控制鼠标点击的物体是背景这就是主要的问题。楼主找了好久,终于找到一个方原创 2017-03-01 15:51:27 · 306 阅读 · 0 评论