自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linxinfa的专栏

博主2014年毕业于华南理工大学,职业:Unity3D游戏开发工程师,业余爱好:吉他、画画、皮皮猫

  • 博客(38)
  • 资源 (17)
  • 收藏
  • 关注

转载 Unity制作飞金币到指定位置的粒子

转载注明出处:https://blog.csdn.net/pz789as/article/details/54573621今天在做项目中,发现很多时候我们需要做一个金币移动效果。比如,点击某个按钮之后,按钮附近出现各种零散的金币,然后他们都会向着显示金币的框框飞。一般如果按钮都是固定的话,那么可以直接使用一个例子系统,然后调整好方向和速度,就可以达到要求!但是呢,有时候我们需要在很多地...

2019-02-28 11:41:55 7372

原创 Unity的预设怎么改成文本形式存储(YAML)

Edit -> Project Setting -> Editor把Asset Serialization的Mode改成Force Text即可它其实是以YAML的格式存储的YAML快速入门:https://www.jianshu.com/p/97222440cd08python的yaml模块:https://pypi.org/project/PyYAML/...

2019-02-27 19:47:45 1676

原创 Android之Volley库

接第三方sdk的时候,比如接vivo的sdk,接米大师sdk的时候,可能会看到类似这么一个库文件:volley-1.0.19.jar volley是什么Volley 的中文翻译为“齐射、并发”,是在 2013 年的 Google 大会上发布的一款 Android 平台网络通信库,具有网络请求的处理、小图片的异步加载和缓存等功能,能够帮助 Android App 更方便地执行网络操作,而...

2019-02-26 20:16:43 545

转载 Android Support 包:Android Support v4、v7、v13等

转载出门出处:https://blog.csdn.net/a2267378/article/details/79135793Android Support V4, V7, V13是什么?本质上就是三个java library。为什么要有support库?如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。三个S...

2019-02-26 20:03:17 8740

原创 objective-c的%s和%@

%s和%@%s是c标准的字符串而%@是objective-C的字符串NSString 补充%@ 对象 %d 十进制整数 %i 十进制整数 %u 十进制无符号整型 %o 八进制整数 %x 十六进制整数 %e 指数形式的浮点数 %f 浮点数 %s 字符串 %c 字符 %p 指针格式转换NSString *tempA = @"123";NSStrin...

2019-02-26 15:48:44 1094

原创 objective-c的nil和NULL

Symbol Value Meaning NULL (void *)0 literal null value for C pointers nil (id)0 literal null value for Objective-C objects nil:对象为空定义某一实例对象为空值。例如:NSObject* obj = nil;if (...

2019-02-26 15:22:00 445

原创 objective-c的alloc和init

alloc 是在物理内存中分配了一块内存,并且返回一个指针。MyClass* myObj = [MyClass alloc];此时myObj还不能使用,因为它的内存状态还没有得到正确的设置。init 设置对象的初始化状态并且将其返回。注意:[a init] 的返回值并不一定是a自身 ,原因如下://init的源码-init{ self = [super init...

2019-02-26 15:10:21 716

转载 iOS内购代码(苹果支付ApplePay)

转载注明出处:https://www.jianshu.com/p/8c958e75f98f刚刚做了内购, 记录一下这里直接上代码, 至于写代码之前的一些设置工作参考以下文章:http://www.jianshu.com/p/690a7c68664ehttp://www.jianshu.com/p/86ac7d3b593a需要注意的是:只要工程配置了对应的证书, 就能请求商品信息, 不...

2019-02-26 14:21:04 5662 1

原创 Unity打包iOS自动拷贝1024图标到xcode工程中(上架AppStore需要设置1024*1024图标)

前言我们如果需要打iOS上架AppStore,则需要拷贝一张1024*1024的高清图标(不含alpha通道)到XCode工程中(目录:Unity-iPhone/Images.xcassets/AppIcon.appiconset),并修改json配置(Unity-iPhone/Images.xcassets/AppIcon.appiconset/Contents.json),可以手动拷贝过...

2019-02-26 10:51:07 2182 1

原创 uGUI判断鼠标或者手指是否点击在UI上

using UnityEngine.EventSystems;void Update(){ if (Input.GetMouseButtonDown(0)||(Input.touchCount >0 && Input.GetTouch(0).phase == TouchPhase.Began)) {#if UNITY_IOS || UNITY_AND...

2019-02-22 20:27:41 566

原创 分身术,Unity通过RGBA图生成alpha通道图

前言在Unity项目中,我们为了优化图片的压缩大小,会采用将RGBA图分离成一张ETC压缩格式的RGB图和一张alpha图的方式。Unity图集压缩优化:RGBA分离成ETC和alpha(附shader代码):https://blog.csdn.net/linxinfa/article/details/88680013Editor脚本我们可以写一个Editor工具来完成 【...

2019-02-21 15:09:38 3663

原创 c#的delegate和event

delegate是什么委托(delegate) 是存有对某个方法的引用的一种引用类型变量,引用可在运行时被改变。如果不好理解,可以把委托理解成为函数指针,但它们是有区别的。delegate和C++中的函数指针:函数指针只能指向静态函数,而delegate既可以引用静态函数,又可以引用非静态成员函数。在引 用非静态成员函数时,delegate不但保存了对此函数入口指针的引用,而且还保存了...

2019-02-21 13:47:08 2385 2

原创 Unity适配iphone刘海屏

首先,我们是通过获取iOS设备的的Device Type,根据特定的型号来判断为是否是刘海屏的,比如如果DeviceType是:iPhone10.3 或 iPhone10.6 或 iPhone11.6,那么就认为是刘海屏的。我们需要写objective-c接口来获取DeviceType//IOSGameTools.mm#include <string.h>#includ...

2019-02-21 10:47:55 6996 4

转载 Unity (C#) 使用 LitJson 处理 JSON 数据

转载注明出处:https://www.jianshu.com/p/aa0c10aca5cc相关链接dll 文件,点击即下载 LitJson 官网声明命名空间using LitJson;ps: 直接将 .dll 文件拖入 Unity 的 Assets 目录中便可以使用了转换实例转换为JSONpublic class Pet { public string n...

2019-02-21 10:08:28 8599 2

原创 Unity生成二维码,ZXing库

需要用到一个生成二维码的库:ZXing.Netgithub例子工程:https://github.com/linmq/ZXing_Unity3D_Test工程中的plugins目录引入zxing的库封装一下C#接口using UnityEngine; using System.Collections; using ZXing; using ZXing.QrCode;...

2019-02-21 09:54:15 1021

转载 Unity Attribute的使用总结

转载注明出处:https://blog.csdn.net/spring_shower/article/details/48708337举两个例子,在变量上使用[SerializeFiled]属性,可以强制让变量进行序列化,可以在Unity的Editor上进行赋值。在Class上使用[RequireComponent]属性,就会在Class的GameObject上自动追加所需的Componen...

2019-02-20 17:32:25 429

原创 java反编译工具jd-gui,小巧实用免安装

jd-gui是什么:JD-GUIis a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and f...

2019-02-20 16:54:25 1130

原创 如何通过反射调用内部静态函数

我们用ILSpy反编译UnityEditor.dll,假设现在我们想要调用UnityEditor.EditorGUIUtility的这个DrawHorizontalSplitter方法,因为它是internal的,科普:internal(内部)关键字是类型和类型的成员访问修饰符。只有在同一程序集中可访问,可以跨类。注:ILspy是一个开源的.net反编译软件,使用十分方便,下载地址:h...

2019-02-20 16:05:45 2009

原创 坐稳,带你翱翔Unity3D的四种坐标系

3D坐标系是3D游戏开发的基础概念。一般3D软件都是采用笛卡尔坐标系来描述物体的坐标信息。笛卡尔坐标系分为左手坐标系和右手坐标系:,Unity用的是左手坐标系。 World Space(世界坐标): 以世界原点为坐标原点建立的三维坐标系,获得GameObject世界坐标的接口为Transform.position 。局部坐标系是GameObject以Parent的世...

2019-02-20 14:33:17 1558 1

原创 Unity用Gizmos画线和图

Camera上挂runner.cs脚本,创建几个GameObject进行点的定位,赋值给runner的ts数组runner中实现OnDrawGizmos方法,在其中用Gizmos进行绘制//runner.cs脚本using System.Collections;using System.Collections.Generic;using UnityEngine;pub...

2019-02-20 13:57:36 2947

转载 样条曲线

样条曲线所谓样条曲线(Spline Curves)是指给定一组控制点而得到一条曲线,曲线的大致形状由这些点予以控制,一般可分为插值样条和逼近样条两种,插值样条通常用于数字化绘图或动画的设计,逼近样条一般用来构造物体的表面。样条曲线是经过一系列给定点的光滑曲线。最初,样条曲线都是借助于物理样条得到的,放样员把富有弹性的细木条(或有机玻璃条),用压铁固定在曲线应该通过的给定型值点处,样条做自然...

2019-02-19 16:33:04 2203

原创 为什么Inspector里显示的图片大小和文件夹中显示的大小不一样

文件夹中显示718KBInspector中显示170.7KB 这是因为在unity中,图片会根据设置的压缩格式进行压缩压缩格式的设置是保存在.meta文件中的压缩后的文件是保存在工程目录中的\Library\metadata目录中,怎么找到压缩后的图片呢,首先,我们打开图片的.meta文件可以看到一个guid: 74f973e575ac99b45867f11...

2019-02-19 14:46:59 1486

原创 获取某目录中所有文件,包括子目录中的文件

using UnityEditor;using System.Collections;using System.IO;public class BuildUtil{ public static ArrayList GetAllFiles(string path) { ArrayList fl = null; string[] fs = D...

2019-02-19 11:42:09 791

转载 Unity中所有特殊的文件夹

转载注明出处:https://www.cnblogs.com/kanekiken/p/7533510.html 1. 隐藏文件夹以.开头的文件夹会被Unity忽略。在这种文件夹中的资源不会被导入,脚本不会被编译。也不会出现在Project视图中。2. Standard Assets在这个文件夹中的脚本最先被编译。这个文件夹中的脚本会被导出到Assembly-CSharp-firs...

2019-02-19 11:20:59 733

原创 unity用代码设置Splash Screen闪屏

using UnityEditor;public class BuildUtil{ public static void SetSplashScreen() { PlayerSetttings.SplashScreen.show = true; var logo = new PlayerSetttings.SplashScreenLogo()...

2019-02-19 11:03:30 8312 3

原创 Unity中Bundle Identifier、Bundle Version、Bundle Version Code区别

Bundle Identifier:iOS、Android公用,字符串,一般格式为com.company.game,iOS里用于开发者证书例:PlayerSettings.bundleIdentifier = "com.senlin.xuka";Bundle Version:iOS、Android公用,字符串,一般格式为1.2.3,用于显示给用户的版本信息。特别注意:如果iO...

2019-02-19 10:53:50 8338

原创 PostProcessBuildAttribute和PostProcessSceneAttribute

PostProcessBuildAttributeAdd this attribute to a method to get a notification just after building the player.PostProcessBuildAttribute has an option to provide an order index in the callback, st...

2019-02-18 20:22:56 2523

原创 unity unit类型转Color

//unit转Colorpublic static Color parseColor(unit v){ return new Color( ((v &gt;&gt; 24) &amp; 0xff) / 255.0f, ((v &gt;&gt; 16) &amp; 0xff) / 255.0f, ((v &gt;&gt; 8) &amp;...

2019-02-18 20:01:57 1875

原创 Unity Debug.Log输出带颜色的日志,告别黑白冷色

Debug.Log(string.Format("&lt;color=#ff0000&gt;{0}&lt;/color&gt;", "hello world"));Debug.Log(string.Format("&lt;color=yellow&gt;{0}&lt;/color&gt;", "welcome to unity"));下表中给出的

2019-02-18 18:02:08 9452

转载 iOS12独立沙盒账户登录

转载注明出处:https://www.jianshu.com/p/aa27b61a02691、前言在iOS12前,如果对沙盒账号测试充值不熟悉的同学,也许会遇到过这样的情况:不允许创建 iTunes 账户此 AppleID 目前无法用于 iTunes Store。请稍后重试20180620-sandbox-loginerror.png其实,测试账号不能在设置里登陆,只...

2019-02-18 17:40:31 4875

原创 Unity打iOS包之xcodeapi的使用

xcodeapi我们在用Unity打包iOS的时候,经常需要自动化设置导出工程的各项配置,比如证书名、TeamId、mobileprovision文件等等。在Unity 4.x时代,常用的工具是XUPorter(原作者已不再维护,如果坚持要用,可以从github上下载:https://github.com/onevcat/XUPorter)在Unity 5.x之后,Unity官方提供了...

2019-02-18 14:19:14 5922

原创 Unity打iOS,编译选项是不是一定要选择il2cpp

先说结论:是的,目前unity只有il2cpp模式的编译才支持64位系统,mono是不支持的。苹果在2016年1月就要求所有新上架游戏必须支持64位架构,所以必须要选il2cpp。转载:https://zhuanlan.zhihu.com/p/19972689科普:Unity3D最大的一个特点是一次制作,多平台部署,而这一核心功能是靠Mono实现的。可以说Mono是Unity3D...

2019-02-15 14:05:12 4963 2

转载 libstdc++适配Xcode10与iOS12

编译报错当你开心得升级完新 macOS,以及新 XCode,准备体验了一把 Dark Mode 编程模式,开心的打开自己的老项目的时候,发现编译不通过了╮(╯_╰)╭如果你的工程中如果依赖libstdc++,无论是你本身的功能用 C++ 跨平台编写,还是你引入了某个 SDK 其内部依赖这个libstdc++,都会导致整个工程编译不通过,报出Undefined symbols,C+...

2019-02-14 17:06:26 530

原创 局域网内,unity5.x mac版本,iOS打包插件怎么装

Unity官网上,对于Unity5.x和之前的版本,要下载打包插件,必须在Unity中点击File/BuildSettings,选择对应的平台,然后点击Open Download Page进行插件的下载,而局域网内这样就不方便了。可以在外网mac中先下载unity5.x并下载iOS打包插件,然后进入 应用程序/Unity,把PlayerbackEngines目录拷贝到局域网内,放在同样的位置即...

2019-02-14 16:07:57 866

原创 局域网内windows远程mac(使用TeamView)

Teamviewer官网:https://www.teamviewer.com/cn/下载TeamViewer 14的win版本和mac版本分别在win和mac上安装好了之后,接下来是设置。mac上,运行TeamViewer,在菜单栏中选择 [首选项]设置呼入的LAN连接为“接收”:然后设置密码:然后就可以在win上远程mac了,输入mac的ip:输...

2019-02-14 10:42:19 7146

转载 Unity与iOS交互(XUPorter的使用)

转载注明出处:https://fengyu.name/article/series/unity%E4%B8%8Eios%E4%BA%A4%E4%BA%92注,在Unity 4.x时代,常用的工具是XUPorter,在Unity 5.x之后,Unity官方提供了另外一套工具,叫做xcodeapi,因为是官方维护的,所以在使用上可以更放心,所以推荐使用,关于xcodeapi的使用,见:https:...

2019-02-12 19:37:01 3717

原创 mac升级XCode到10.1 (iOS 12.1 SDK),Unity5.x无法访问原项目的问题:APFS硬盘格式无法识别

最近AppStore要求打的包必须包含iOS12.1 SDK,也就是Xcode9打得包上传不了了,我们得用XCode 10.1SDK与XCode是什么关系两者的关系就像操作系统和软件的关系,操作系统给应用程序提供平台,你用软件实现你想用的功能。Xcode给SDK提供平台,你用SDK来编程,Xcode只是一个IDE,用于开发的一个工具而已,你也可以不用Xcode来开发。只是它是苹果官方比...

2019-02-12 16:55:23 2199

转载 iOS开发中静态库和动态库

转载注明出处:https://www.cnblogs.com/mtystar/p/6082363.html0x01 静态库与动态库的区别1.静态库和动态库的存在形式上的区别静态库 .a .framework 动态库 .dylib (在Xcode 8里面,看到后缀为.tbd的库,它的本质都是.dylib文件) .framework 2.静态库和动态库在使用上的区别...

2019-02-12 11:25:52 577

字体裁剪工具FontSubsetPack

字体裁剪工具FontSubsetPack,我对应的博客:https://blog.csdn.net/linxinfa/article/details/88427808

2020-09-28

Unity BehaviorDesigner Demo

Unity BehaviorDesigner Demo,使用的Unity版本:2020.1.2f1c1,对应的博客文章:https://linxinfa.blog.csdn.net/article/details/72937709

2020-09-08

inno-v6.0.4.zip

Inno Setup是一款免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。

2020-05-13

adb_tool.rar

adb迷你调试工具,对应的博客文章:https://linxinfa.blog.csdn.net/article/details/106100014

2020-05-13

Unity动态构建Mesh来绘制任意多边形Demo

Unity动态构建Mesh来绘制任意多边形(雷达图效果),对应的博客文章:https://blog.csdn.net/linxinfa/article/details/78816362

2019-11-04

Unity接入华为SDK demo

Unity接入华为SDK demo,对应的博客说明地址:https://blog.csdn.net/linxinfa/article/details/88953267

2019-10-29

微信SDK接入Unity demo

微信SDK接入Unity demo,对应的博客文章说明是: https://blog.csdn.net/linxinfa/article/details/102635849

2019-10-19

unity娘模型下载(优妮蒂/unity_chan)

游戏引擎研发商Unity Technologies日本分公司Unity Technologie Japan日前宣布,自2014年4月7日起开放官方代言原创角色“优妮蒂(ユニティちゃん)”的高品质3D模型供Unity开发者免费下载与使用。 优妮蒂是日本Unity为了推旗下游戏引擎“Unity”特别设计的日本动漫美少女风格原创角色,由新人声优角元明日香担任配音。根据官方设定,优妮蒂生日是8月13日,血型是AO型,喜欢的食物是咖哩可乐饼。

2019-10-16

prefabSlot.unitypackage

美术制作好界面预设之后,程序需要绑定ui元素进行逻辑控制,可以定义public变量,然后拉ui元素赋值给public变量,或者用Find函数获取ui元素,但是这样总感觉有点不舒服,于是想着自己做一个工具,来完成这样的绑定

2019-10-12

ADT-24.0.2_.rar

在搭建Android开发环境的时候,我们需要为Eclipse安装ADT(Android Development Tools)插件,这个插件可以为用户提供一个强大的Android集成开发环境。通过给Eclipse安装ADT插件,用户才能够完成快速新建Android项目、创建界面、调试程序、导出apk等一系列的开发任务。

2019-09-04

Unity NGUI虚拟摇杆功能

Unity NGUI虚拟摇杆功能,Joystick组件提供了两个托管:move和stop,move是移动事件,会传回一个Vector2,stop是停止事件

2019-07-17

通用字符(用于字体精简)

用于字体裁剪,配合工具FontSubsetGUI使用,可以大大缩小字库大小

2019-03-14

Unity代码混淆工具CodeGuard

Unity代码混淆工具CodeGuard,使用方法:解压rar得到一个unitypackage,导入到unity工程中,点击Window/CodeGuard/Settings进行混淆设置,具体看Read Me.txt

2019-02-18

MyEclipse破解文件教程

MyEclipse2014的破解教程,MyEclipse2014的破解教程,MyEclipse2014的破解教程

2018-03-23

Unity UGUI Demo

Unity UGUI Demo,方便新手快速上手UGUI,走过路过不要错过

2018-03-21

SecureCRT6.7.5下载

SecureCRT6.7.5下载,含破解文件哦。。

2015-06-14

C++使用tinyxml解析xml的demo

C++使用tinyxml解析xml的demo

2015-06-14

空空如也

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

TA关注的人

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