
Unity3D 基础知识
IT土匪
积极阳光有责任心
展开
-
Unity实现圆形旋转滚动视图
Unity实现圆形旋转滚动视图文章目录Unity实现圆形旋转滚动视图前言一、计算圆心坐标及半径二、计算圆上点位置及切线和夹角1.计算圆上点2.计算切线3.计算旋转夹角三、效果总结前言一、计算圆心坐标及半径半径公式 radius = (cellWidth * cellWidth /(4 * cellHight)) + (cellHight / 4)圆心坐标 (0,-radius)二、计算圆上点位置及切线和夹角1.计算圆上点Context.CircleCenter 是圆心位置的Trans原创 2022-05-13 12:31:24 · 1321 阅读 · 0 评论 -
unity UGUI 移动物体的三种方法
第一种/// /// 使用Vector3的SmoothDamp 直接进行位置更新 /// private void MoveTowards() { //1、获得当前位置 Vector3 curenPosition = m_elephantAni.position;原创 2018-01-18 18:50:48 · 4491 阅读 · 0 评论 -
Mac 传ftp命令行以及IOS打包命令行
scp * root@106.3.133.230:/data/xiaoxiong/qa_u5/linepop2-cdn/AssetBundles/iOSxcodebuild -exportArchive -archivePath Unity-iPhone.xcarchive -exportPath xiaoxiong_ipa_offline_qa_9143_lemon -exportOptio原创 2018-02-06 14:21:22 · 359 阅读 · 0 评论 -
C#实用小方法 秒转换小时 后台倒计时专用
private int time; private DateTime timeOnPause; void OnApplicationPause(bool pauseStatus) { time = 0; if (gameObject.activeInHierarchy) { if (pauseSt...原创 2018-03-23 13:07:27 · 1500 阅读 · 0 评论 -
Unity实现跳转Appstore 评价
Unity实现跳转Appstore 评价 这个很简单就是使用Application.OpenURL(url); 但是需要注意的是url的设置 ,网上很多版本都是过期的链接 所以不建议使用 unity 调用写法如下:#if UNITY_IPHONE || UNITY_EDITOR || UNITY_IOS const string APP_ID = "1361497551...原创 2018-04-23 18:15:20 · 4628 阅读 · 4 评论 -
Unity 实现跳转ios 设置界面
Unity 实现跳转ios 设置界面一、功能需求 iOS网络设置检查,如果没有网络可能是用户选择关闭了 网络链接,ios可以从游戏内直接跳转到设置网络开关。二、网络检测 直接上代码 public static bool HasNetwork() { return Application.internetReachability != Netw...原创 2018-04-23 18:28:02 · 2346 阅读 · 0 评论 -
unity编辑器 批量处理图片格式 unity2017版本
借鉴大神的源码的基础上创造而成,此处积累备份 https://www.cnblogs.com/leesymbol/p/7600452.htmlusing UnityEngine;using UnityEditor;using System.IO;using System.Collections;using System.Collections.Generic;public cla...原创 2018-04-20 18:44:09 · 2164 阅读 · 2 评论 -
Unity 代码实现PS的功能和局部截图及合并分享图片
一、功能描述: 做一个获取游戏内容分享图片功能,分截图和长图分享。图片上要显示玩家自定义的头像 以及名字。二、实现思路: 1、分享直接使用的share SDK 即可。 2、从服务器下载背景模板图片。 3、将玩家名字显示截图 生成图片。 4、下载读取头像图片 5、将名字图片和头像图标分别合...原创 2018-08-30 17:06:42 · 1088 阅读 · 0 评论 -
C#反射 Reflection 小结整理
System.reflection命名空间包含的几个类System.Reflection.AssemblySystem.Reflection.MemberInfoSystem.Reflection.EventInfoSystem.Reflection.FieldInfoSystem.Reflection.MethodBaseSystem.Reflection.Constructor...转载 2018-10-30 12:58:06 · 216 阅读 · 0 评论 -
unity 检测相机麦克风权限
#region unity检测权限 public void ReqLiveAuth(UnityAction action) { StopCoReqCamera (); m_CoReqCamera = StartCoroutine (SyncReqCamera(action)); } IEnumerator SyncReqCamera(UnityAction ac...原创 2018-11-19 17:34:26 · 2349 阅读 · 0 评论 -
unity3d交互 ios和Android参数传递总结
场景:unity游戏接入第三方sdk时,经常伴随着数据传递,参数类型一般有 int string byte[] 前两张很简单 但是byte[] 传递起来就费劲了 我们下面重点用java和oc 来实现这个传递过程。1、c# 与oc交互//unity 传参给ios c# 转 cpublic override void Init(int appid, string groupid,byte[] ...原创 2019-02-26 17:10:53 · 1557 阅读 · 0 评论 -
Android打包部分机型问题,游戏界面在锁屏界面之上的解决方案
以下是解决问题中,一个技术达人给的解决方案:最主要的是 这行代码getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);Android4.4版本系统新增加了原创 2018-01-25 18:11:40 · 765 阅读 · 0 评论 -
字符串截取处理
/// /// 名字大于四个字切换成… /// public string CutUotStr(string Str,int length) { if(Str == null) return null; string str = Str;原创 2018-01-03 14:36:25 · 270 阅读 · 0 评论 -
Unity 5.3 打包安卓需要注意的点
如果不设置的话 会报错 system.data.dll 无法找到 或者无法读取原创 2016-10-27 15:08:55 · 1672 阅读 · 0 评论 -
编辑器小知识
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-04-28 15:09:07 · 323 阅读 · 0 评论 -
文字设置特殊颜色 NGUIText
// Color changing symbol if (encoding && ParseSymbol(text, ref i, mColors, premultiply, ref subscriptMode, ref bold, ref italic, ref underline, ref strikethrough)) {原创 2017-06-14 18:51:18 · 1283 阅读 · 0 评论 -
批处理文件总结
1,注释 用双引号 :: 2,echo 输出log 3,%cd% 获取当前运行文件路径 4,%~dp0 获取批处理文件绝对路径 5,统计复制文件数量 6,复制文件到其他文件夹 7,start 执行其他批处理文件 8,set 设置变量 9,/a 批处理数学运算@echo offset count=0set "ori=%cd%"cd..set "bbd=%cd%"::ech原创 2017-09-08 19:59:29 · 376 阅读 · 0 评论 -
日常记录链接
常用数据结构及复杂度http://www.cnblogs.com/gaochundong/p/data_structures_and_asymptotic_analysis.html原创 2017-11-08 19:57:34 · 407 阅读 · 0 评论 -
Android 常用打包技术汇总
APK签名命令jarsigner -verbose -keystore 520041.keystore -signedjar Syybyyb.apk nosyyb.apk 520041 签名文件名 签名后的包名 需要签名的包 aliaskey值(别名) 查看apk签名,查看key签名,adb常用原创 2017-11-09 19:42:58 · 398 阅读 · 0 评论 -
unity 迭代器 迭代集合执行移除
以下内容借鉴了 以下大神的作品: http://zhangzhanlei1988.iteye.com/blog/2024883 http://www.manew.com/thread-39776-1-1.htmlArrayList List 等迭代集合执行移除(remove) 操作容易犯错 解决这个问题有两种方式: 1,迭代器 IEnumerator 代码如下: private Lis原创 2017-10-26 13:50:27 · 711 阅读 · 0 评论 -
日积月累的小技巧
1,迭代器的使用 private List<int> _testList = new List<int>(new int[] {1,2,3,4,5}); void testList() { // foreach(var item in _testList) // { // Debug.Log(item*item); //原创 2017-11-22 15:41:08 · 316 阅读 · 0 评论 -
位运算总结即技巧
偶尔发现位运算的巧妙之处,总结再此。 参考链接: http://blog.youkuaiyun.com/zmazon/article/details/8262185 https://www.zhihu.com/question/38206659我对位运算的理解全靠c++ primer plus 的图解,这本书真的太有价值了,逛无数博客不如看书一页。嘿嘿,废话不说了 直接上图 << 左移运算符原创 2017-11-19 18:51:24 · 291 阅读 · 0 评论 -
C# 实现反转数组总结
下面是C#版 反转数组的几种总结。 解决其他同行的转换字符串而来。觉得很实用就整理了一下。 字符串版地址:http://m.blog.youkuaiyun.com/superit401/article/details/51318880using System.Collections;using System.Collections.Generic;using UnityEngine;//unity 必原创 2017-11-28 14:41:00 · 5399 阅读 · 0 评论 -
PlayerPrefs类进行扩展加密存储整理
首先感谢三位大神的博客 : http://blog.youkuaiyun.com/u013895270/article/details/45579033 http://www.cnblogs.com/sunxuchu/p/5484018.html http://www.cnblogs.com/plateFace/p/5170544.htmlPlayerPrefs类本身不进行加密 ,保持数据的时候容易被修原创 2016-10-26 16:09:11 · 2404 阅读 · 1 评论