- 博客(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 >> 24) & 0xff) / 255.0f, ((v >> 16) & 0xff) / 255.0f, ((v >> 8) &...
2019-02-18 20:01:57 1875
原创 Unity Debug.Log输出带颜色的日志,告别黑白冷色
Debug.Log(string.Format("<color=#ff0000>{0}</color>", "hello world"));Debug.Log(string.Format("<color=yellow>{0}</color>", "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
2020-09-28
Unity BehaviorDesigner Demo
2020-09-08
inno-v6.0.4.zip
2020-05-13
Unity动态构建Mesh来绘制任意多边形Demo
2019-11-04
Unity接入华为SDK demo
2019-10-29
微信SDK接入Unity demo
2019-10-19
unity娘模型下载(优妮蒂/unity_chan)
2019-10-16
prefabSlot.unitypackage
2019-10-12
ADT-24.0.2_.rar
2019-09-04
Unity NGUI虚拟摇杆功能
2019-07-17
Unity代码混淆工具CodeGuard
2019-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人