自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Unity facebook分享链接跳转app

在安卓工程中的AndroidMainfest.xml配置,添加自定义的scheme,需要将intent-filter添加到启动Activity中。安卓深度链接: https://developer.android.com/training/app-links/deep-linking。传递参数获取需要在安卓层编写代码,在启动activity的onCreate中调用如下方法。2、通过FaceBook的网页链接跳转技术。1、运用Android的深度链接技术实现。

2023-07-20 17:12:47 691

原创 Unity安卓开屏动画

既然有显示,那当然需要隐藏了,在UI线程中调用就行,可以在进入到下载或者登录界面时关闭这个动画。drawable/splash_ani_0表示drawable文件夹中的图片名字。这样子就能在启动UnityActivity时展示一个开屏动画了。2、防止unity黑屏太久时间导致玩家不愿意等待。在Unity应用启动时,加自定义的开屏动画意义。activity_main.xml的布局设置。1、可以遮住Unity个人版的启动log。在主Activity代码中调用。一、创建动画的布局界面。

2023-07-20 17:12:12 380

原创 Unity自定义框架--------MyFramework(一)

MyFramework(一)一、介绍这是一个纯的前端框架,适用于unity的C#开发,如今只是一个雏形,是根据ET框架中的思想经过他人(我是伸手党)的整理而形成的初版。二、整体构思项目分为两个文件夹:Framework和Module1、Framework文件夹(1)Kernel:框架的核心思想:跟unity的思想一样:一切皆对象。首先自己定义了一个Object类,这是所有类型的基类...

2019-03-26 19:48:42 1084

原创 windows下MongoDB的安装及配置

一、先登录Mongodb官网https://www.mongodb.com/download-center#community 下载 安装包。32、64位的都行。二、安装MongoDB运行下载后的安装包:安装比较简单,类似于普通QQ软件,中间主要是选择“Custom”自定义 安装路径修改下:D:\software\MongoDB然后不断“下一步”,安装至结束。安装比较容易。难点在启动M...

2018-12-06 21:11:11 253 3

原创 RPC

如何科学的解释RPC说起RPC,就不能不提到分布式,这个促使RPC诞生的领域。假设你有一个计算器接口,Calculator,以及它的实现类CalculatorImpl,那么在系统还是单体应用时,你要调用Calculator的add方法来执行一个加运算,直接new一个CalculatorImpl,然后调用add方法就行了,这其实就是非常普通的本地函数调用,因为在同一个地址空间,或者说在同一块内存...

2018-11-30 12:10:18 259

原创 C#设计模式之单例模式

单例模式概念:保证一个类只有一个实例,提供访问该实例的全局访问点。优点:对唯一的实例对象进行受控访问,控制客户怎么访问该对象以及何时访问。懒汉式单例模式:只有当该对象被引用时,才会进行实例化。这种情况存在多线程安全性,需要使用双重锁来确保线程的安全。Class Singleton { //提供一个静态的私有属性,类型为该类 private static Singleton _ins...

2018-10-27 10:57:34 163

原创 unity插件(一)DoTween

一、概要DoTween插件是常配合Unity的UGUI图形系统使用的第三方插件,不仅可以实现UI的运动,也可以用于实现物体的补间动画;插件封装了大量的API提供开发者进行调用,只需要简单的传递参数就可以实现不同的动画表现.在动画的生命周期,这也就是动画开始播放到结束这个过程,我们总需要加入一些特殊的交互.利用DOTween就可以很好的控制动画的整个生命过程.二、使用(一)类方法...

2018-09-18 16:04:10 482

原创 Unity资源打包(AssetBundle)

一、AssetBundle的定义和作用定义: - 它是一个存在于硬盘上的文件。可以称之为压缩包。这个压缩包可以认为是一个文件夹,里面包含了多个文件。这些文件可以分为两类:serialized file 和 resource files。(序列化文件和源文件) serialized file:资源被打碎放在一个对象中,最后统一被写进一个单独的文件(只有一个) resource fil...

2018-09-10 11:44:05 9953

原创 Unity之使用JSON和XML进行数据传输

JSONJavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 基本所有的变成语言都支持使用JSON. JSON的本质就是一串字符串, 字符串中含有键值对关系, 使用键值对关系来存储数据创建一个JSON//{}表示对象,[]表示数组,:前面表...

2018-09-06 21:15:06 1044 1

原创 相关链接

unity 对Animator动画系统的解析: https://www.cnblogs.com/Tearix/p/6939948.html?utm_source=itdadao&utm_medium=referral

2018-08-29 19:05:20 799

原创 C#打印内嵌套的空心菱形

样式: 123456789 1 0000A0000 2 000A0A000 3 00A0A0A00 4 0A0A0A0A0 5 A0A0A0A0A 6 0A0A0A0A0 7 00A0A0A00 8 000A0A000 9 0000A0000方法一: 分析: 中间行 = (总行数 + 1) / 2 中间列 = (总列数 + 1) / 2 差值 = 行数 - 中...

2018-08-24 10:13:34 687

原创 Unity之面试题

一、摄像机camera 中skybox、solid color、depth only、don’t Clear的区别 答:skybox未被摄像机渲染的地方用天空盒子填充,solid color未被摄像机渲染的地方用背景色填充,depth only只渲染某个深度,深度越大显示的时候最先显示;don`t Clear 不清除渲染和缓存二、什么是观察者模式 答:观察者(Observer)模式又名发布...

2018-08-22 11:19:55 1153 1

原创 Unity之菜单栏详解

在【菜单栏】中包含有八个菜单选项: 分别是 File【文件】、Edit【编辑】、Assets【资源】、GameObject【游戏对象】、Component【组件】、Terrain【地形】、Window【窗口】、He lp【帮助】。 这些是 Unity3D 中最标准的菜单选项卡,其各自又有自己的子菜单。File【文件】 New Scene【新建场景】 Open Scene【打开...

2018-08-16 20:21:14 10534 2

原创 Unity之虚拟轴

虚拟轴概念: 首先,啥子叫虚拟轴呢? 用我们通俗的话来说就是我们自己想象的一条范围是 -1~1之间的数轴。 为啥子要用到虚拟轴呢? 就是为了方便获取键盘的输入,其实就是一种简便方法。比如我们想使用A、D键和左、右键来控制游戏物体的左右移动时,按照我们的之前的思路是用一个if条件来判断四个键是否按下, 而有了虚拟轴之后,我们只需要获取水平方向的输入就可以。文字有点枯燥,我们画个图来...

2018-08-15 20:19:20 5744

原创 Unity之组件---Transform

Transform组件概念: 任何一个GameObject身上都有Transform组件,它包含了该GameObject的位置(position),方向(rotate),大小(scale) 如果希望在游戏中更 新玩家位置、设置相机观察角度,都免不了要和Transform组件打交道。 每一个Transform可以有一个父级,允许你分层次应用位置、旋转和缩放。可以 在Hierarchy面板...

2018-08-14 20:32:10 684

原创 Unity之组件(Component)的认识

组件(Component)一、简介:组件是在游戏对象(Game Object)中的实现某些功能的集合。 无论是模型、 GUI、灯光还是摄像机,所有游戏对象本质上都是一个空对象挂载了不同类别的 组件,从而让该游戏对象拥有不同的功能。 对于一个空游戏对象来说,如果为其添加一个摄像机组件,那么该对象就是一架 摄像机;如果为其添加了网格过滤(Mesh Filter)组件,那么该对象就是一个模...

2018-08-08 21:00:53 19178

原创 Unity之Material材质、Map贴图、TextTure贴图

Texture(纹理)纹理:是Unity最基础的图片形式 对,纹理就是一个图片,纯粹的图片。 从项目的外部选择一张绿色图片拉到项目Assets/Texture文件夹中, 如下图 点击绿色图片->进入视图Inspector中查看图片的属性Texture Type:图片类型。 如图所示,U3D中纹理的类型分为以上8种(Advanced这种类型已经 被淹没在历史的尘埃里了...

2018-08-08 20:50:42 40714

原创 Unity之游戏对象初识:摄像机(Camera)、灯光(Light)、3D游戏物体(3D GameObject)

摄像机Camera一、简介 摄像机(Camera)是为玩家捕捉并展示世界的一种设备。场景中至少需要有一台摄像机,也可以在 一个场景中使用多台摄像机。这些摄像机可以设置为在屏幕的任何位置或只在某些部分按任何顺序 进行渲染。 要将游戏呈现给玩家,相机是必不可少的。可以对相机进行自定义、脚本化或父子化,从而实现可 以想到的任何效果。在拼图游戏中,可以让相机 (Cam...

2018-08-08 20:20:10 3168

原创 Unity之认识编辑器

编辑器视图: Project:项目视图; 存储整个项目所有资源的载体。项目中无论是从外部导入的包(Package)资源(后面有详细 讲解)、模型资源,音频资源,还是自己建立的各种脚本、材质等,都需要在本视图中存 储、编辑与展现出来。 Hierarchy:层级视图(场景里面对象的关系)Scene:场景视图; 可视化展现与编辑当前场景中所有的游戏对象。本视图与上面层级视图的区别是:场景视图...

2018-08-08 20:00:57 379

原创 C#之总结

数据类型一、基础数据类型/基本类型:值类型(结构)byte,sbyte 一个字节 0~2^8-1short,ushort 两个字节 0~2^16-1int,uint 四个字节 0~2^32-1long,ulong 八个字节 0~2^64-1float 四个字节 有效位为7位double 八个字节 有效位为15位\decimal 十六个字节 有效位为28~29值类型进行转...

2018-08-08 19:55:57 185

原创 C#之文件和文件夹操作----实现移动文件和文件夹

通过一个具体的案例来深入了解文件操作和文件夹操作:文件操作管理类: 功能:创建文件: 输入exit返回上一级,输入指定路径,创建新文件,路径存在就选择是否覆盖或者重新输入;删除文件: 输入exit返回上一级,输入指定路径,判断该路径是否存在,存在就删除该文件,不存在就重新输入;查看文件: 1)查看文件信息:名字,创建时间,最后修改时间,字节大小 2)查看文件内容(do...

2018-07-25 20:35:22 2214

原创 C#继承练习题

一、 应用程序,该程序包括3个类:Monkey类、People类和主类E。要求: (1) Monkey类中有个构造方法:Monkey (String s),并且有个public void speak()方法,在speak方法中输出“咿咿呀呀……”的信息。 (2)People类是Monkey类的子类,在People类中定义方法speak(),在speak方法中输出“不错嘛!会说话了!”的信息。...

2018-07-17 20:14:16 4277

转载 协程的使用

  在Unity中,协程(Coroutines)的形式是我最喜欢的功能之一,几乎在所有的项目中,我都会使用它来控制运动,序列,以及对象的行为。在这个教程中,我将会说明协程是如何工作的,并且会附上一些例子来介绍它的用法。  协程介绍 Unity的协程系统是基于C#的一个简单而强大的接口 ,IEnumerator,它允许你为自己的集合类型编写枚举器。这一点你不必关注太多,我...

2018-07-17 20:12:05 1053

原创 C#数据结构入门(动态数组、泛型列表、字典、栈、队列、双向链表)

动态数组(ArrayList):代表了可被单独索引的对象的有序集合。 它基本上可以替代一个数组。但是,与数组不同的是,您可以使用索引在指定的位置添加和移除项目,动态数组会自动重新调整它的大小。它也允许在列表中进行动态内存分配、增加、搜索、排序各项。 实例:class ArrayList {static void Main(string[] args) { ...

2018-07-17 20:09:30 1425

原创 C#之常量(const)静态(static)ref参数 out参数

常量(const)常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量。 使用const修饰变量变为常量,常量不能改变且必须在定义时初始化, 只能通过类名和结构名来访问,与对象无关 定义如下:namespace _常量{ class _常量{ public const int PI = 3...

2018-07-10 19:57:11 1991

原创 C#之简易版商品管理系统(非常简易)

简易版商品管理系统: 提示:最多不超过5种商品(水果,厨具,饼干等等) 输入1,进行添加商品的操作; 通过键盘输入每种商品的信息,并进行存储; 输入2,进入查询商品的操作(显示商品的基本信息); 打印列表: 商品id 名字 数量 价格 1001 苹果 100 1...

2018-07-05 20:10:21 4804

原创 C#之面向对象(一)------类和对象

类类是具有相同或相似特征(属性)和行为(方法)的对象集合。定义如下:namespace 面向对象{ //定义类:访问修饰符 + class + 类名 //如果未加访问修饰符,则默认为internal //学生类 calss Student{ //类中包含属性和方法 public string _name; //姓名 ...

2018-07-03 14:43:08 312

原创 C#之结构和枚举

结构结构是值类型数据结构,它使变量可以保存各种数据类型的相关数据,用struct关键字来创建结构。结构代表一个记录,比如你想记录一个人的各种属性:姓名 性别 年龄爱好定义结构 用struct语句来定义一个带有多个成员的新的数据类型,比如声明一个person结构:(如果该名字表示的是结构体里面的名字,这需要在名字前加’_’)struct Person{ ...

2018-06-24 00:05:34 591

翻译 C#之#region和<summary>的使用

使用#region就是将一些有关联的代码组织在一起,然后折叠起来。这样你就在一个函数中看不到很长的令人头痛的代码段。例如:publicvoid DoSomething(){bool shouldIDoSomething;#region Decide if I should do somethingif(needToDoSomething &amp;amp;&amp;amp; haventDon...

2018-06-21 16:07:30 2218

空空如也

空空如也

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

TA关注的人

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