自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做什么游戏好

玩代码

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 拆箱和装箱-性能测试

using System.Collections;using System.Collections.Generic;using System.Diagnostics;using UnityEngine;using Debug = UnityEngine.Debug;//装箱:值类型转换为引用类型//拆箱:引用类型转换为值类型//引用类型:任何称之为"类"的类型都是引用类型 使用class修饰 string object//值类型:所有值类型都称为结构或枚举,使用struct或enum修饰.

2020-06-13 14:33:13 233

原创 Layabox获取角色的朝向(正方向)

如何获取角色的正确朝向?首先,你要确定从unity里面导出的时候,角色默认朝向的方向。一般都是将角色朝向z轴正方向,那么,你导出放到layabox里面,角色也是默认朝向z轴正方向的。在layabox中,你可以调用transform.getForward(forward)方法,传入一个Vector3来接收朝向。但是,接收的这个朝向默认角色z轴负方向的朝向。所以,我们需要将这个法向量,转成z轴正方向的法向,才实现了,和角色的朝向同步。实现这一步,很简单,只需要将法向的x轴和z轴的值转为负值即可实现。.

2021-08-31 15:14:07 536

转载 归一化函数normalize详解

opencv 2 归一化函数normalize详解1. 归一化定义与作用 归一化就是要把需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保证程序运行时收敛加快。归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一化在某个区间上是统计的坐标分布。归一化有同一、统一和合一的意思。 归一化的目的简而言之,是使得没有可比性的数据变得具有可比性,同时又保持相比较的两个数据之间的相对关系,如大小关系;或是...

2021-08-31 14:41:54 5137

原创 Unity Android 下载安装打开apk

基本思路:用www下载服务器上的apk储存于persistentPath,然后调用android方法安装apk完成更新。1.下载apkIEnumerator InstallApk() { WWW www = new WWW(url);//下载需要更新的apk while (true) { Debug.Log(www.progress / 1f * 100); if (www.isDone) ...

2021-08-31 14:22:55 711

转载 Unity中安卓APP安装OBB分包(基础APK+OBB)

1、首先在Unity打好分包,出分包的方法如下图所示准备好分包打包的Android安装包(apk+obb),比如说是:ABC.apk + ABC.obb2、先把apk安装到Android设备,然后将对应obb文件改名为:main.<Bundle Version Code>.<包名>.obb并拷贝到Android设备的“/android/obb/<包名>/”路径下。如在Unity3D编辑其中,你可以在工程设置的如图位置处,看到“Bundle V.

2021-08-31 14:20:09 1768

原创 Laya引擎下的小游戏签名问题

签名必备工具:OpenSSL 安装配置 生成签名 release签名生成完成 签名必备工具:OpenSSL 下载地址: http://slproweb.com/products/Win32OpenSSL.html 安装配置 我的是Windows 64位的系统,选择的第一个,下载安装完成后,开始配置环境 ,选择计算机右键-属性-高级系统设置-高级-环境变量 找到系统变量path,编辑,将刚才安装的OPenSSL的bin目录路径添加..

2021-08-14 10:15:16 262

原创 Unity5 AssetBundle系列——资源加载卸载以及AssetBundleManifest的使用

下面代码列出了对于assetbundle资源的常用操作,其中有针对bundle、asset、gameobject三种类型对象的操作,实际使用中尽量保证成对使用。  这一块的操作比较繁琐,但只要使用正确,是可以保证资源完全没有泄露的。using UnityEngine;using System.Collections;public class TestAssetBundle : MonoBehavi...

2018-07-12 19:59:09 2059

原创 Unity学习笔记15——Unity5之后的AssetBundle使用方法

前言:       在旧版的Unity(5.0以下)中,将资源打包成AseetBundle时间比较麻烦的事情,需要自行先读取资源文件,然后将资源文件信息都存放到Object[]对象数组中,最后将数据对象传递给BuildPipeline.BuildAssetBundle (Object mainAsset, Object[] assets, string pathName, [DefaultValu...

2018-07-09 11:08:04 256

原创 Unity控制台控制输出字体的颜色

阅读数:2726今天介绍个非常NB 酷炫的Unity功能 请勿模仿上代码在Start()里面加上以下代码[csharp] view plain copyvoid Start () {          Debug.Log("-&gt;&lt;color=#9400D3&gt;" + "我是控制台带颜色的字体" + "&lt;/color&gt;");          Debug.Log("-&am

2018-05-30 14:18:28 1281

原创 利用WWW类获取图片并且在unityUGUI的Image中显示

因为最进遇到过这样问题。怎么动态来修改UGUI中的image呢,怎么来获取这个组件呢 。1234567891011121314151617181920using UnityEngine;using System.Collections;using UnityEngine.UI;public class GetSprite : MonoBehaviour {    //利用WWW类获取图片并且在un...

2018-05-18 22:56:20 1227

转载 unity3d将一张图片切成多张图片

问题在独立开发游戏过程中,由于缺乏美术,大部分图都download于网络,遇到需要把一张大图切成多张小图。 如图: 需要切成单个图片再组成Atlas。解决方法利用NGUI的Sprite编辑,把图片Texture Type改为Sprite,Sprite Mode改为Multiple,如图所示:打开Sprite Editor,左上角选择Slice,可以自动切图,或者手动调整,然后应用,自动会生成一张张...

2018-04-08 17:08:18 7098 7

原创 Unity学习笔记14——导入视频格式问题(QuickTime player)

前言:        由于Unity中能够识别的视频格式主要有:.mov, .mpg, .mpeg, .mp4, .avi, .asf,但是其实最后这些格式的时候在导入到Unity中的时候,都会再进行一次Unity内部的视频转码,这是一个耗时的操作,而且要保证视频转码的顺利完成,我们还必须安装Quicktime player工具,用于视频的转码。一、遇到问题:        按照要求,我安装了Qu...

2018-04-03 11:09:07 837

原创 Unity鼠标点击之后让人物走过去

using UnityEngine;using System.Collections;public class Follow : MonoBehaviour {    //自动跟随    public NavMeshAgent Agent;    public Transform Person; // Use this for initialization void Start () {     ...

2018-03-17 09:54:16 458

原创 Unity 3D中的射线与碰撞检测

在我们的游戏开发过程中,有一个很重要的工作就是进行碰撞检测。例如在射击游戏中子弹是否击中敌人,在RPG游戏中是否捡到装备等等。在进行碰撞检测时,我们最常用的工具就是射线,Unity 3D的物理引擎也为我们提供了射线类以及相关的函数接口。本文将对射线的使用进行一个总结。射线是在三维世界中从一个点沿一个方向发射的一条无限长的线。在射线的轨迹上,一旦与添加了碰撞器的模型发生碰撞,将停止发射。我们可以利用...

2018-03-15 12:22:30 743

转载 【Unity3D】场景转换与退出

【Unity3D】场景转换与退出1.场景转换 : 老版本的场景切换用的是Application.LoadLevel([场景名字或者在File-&gt;Build settings里面的场景代号]);新版本的场景转换用到了SceneManager.LoadScene();在()里面添加场景的名字,例如SceneManager.LoadScene("Main");不过在使用SceneManager.L...

2018-03-14 21:19:16 6444

转载 unity3d 随机位置 随机时间生成一个敌人

qq 1183830774 没事可以讨论偶 using UnityEngine;/// &lt;summary&gt;/// 设计随机事件/// &lt;/summary&gt;public class CreatWolfs : MonoBehaviour {    float CreatTime = 5f; //设计创造狼的时间     GameObject Wolfs; //申请一个狼的模块 ...

2018-03-07 21:45:14 6355

原创 unity3d开发 打飞机小游戏(三)(飞机子弹设置)

继续上一期的场景哈,我们会发现飞机好像在动了,但是没子弹怎么玩啊?于是呢我们这次就把子弹给添加上,首先打开image资源文件呢看到有两种子弹,先布置一下在飞机的哪里发射比较好看呢,大概我布置的就是这样了,位置是随便定的。这里可能有些同学把子弹模型拖进去之后发现看不见了,可能是因为你的layer设置问题啊,改一下就可以了。然后呢我们在Assets下新建一个文件夹叫prefabs,把两个子弹拖进去,p...

2018-03-07 15:45:19 2348

转载 Unity声音特效

今天制作项目,给项目的开始界面和人物身上增加了一些特效声音public AudioClip clip;//声明一个clip音频    public AudioClip clip1;//声明一个clip音频    private AudioSource girlAudio; //声明一个静态的音频来源    void Start()    {        girlAudio = this.audi...

2018-03-06 20:29:43 798

转载 Unity3D基础知识方法重载

Unity3D     今天大家来认识,一下方法重载。       方法重载         定义:在一个类中定义多个名称相同的方法,但是每个方法的参数个数,参数类型,参数顺序不同。       注意:将决定方法是否构成重载有几个条件:(1)在同一个类中。(2)方法名相同。(3)参数列表不同。举个例子:public void Show(){//(1)Console.WriteLine("nothi...

2018-03-06 11:01:39 1307

转载 unity代码示例和碰撞检测

1.[AddComponentMenu("MyGame/Player")] //在Component菜单中加入“MyGame/Player”选项2.Time.deltaTime表示每帧的经过时间,那些需要每帧做增减变动的数值都需要乘上Time.deltaTime3.MonoBehaviour的派生类不能使用构造函数初始化4.unity的游戏体只能使用Instantiate函数实例化,不能使用new...

2018-03-05 22:20:15 876

转载 unity3D之简单的碰撞检测 .

   版权声明:欢迎订阅公众号【5厘米的理想】,愿生命里的每一个小理想,都能成为生命里的小确幸。本文地址为: http://blog.csdn.net/qinyuanpei/article/details/23093665   大家好,欢迎大家关注由我为大家带来的Unity3D游戏开发系列文章,我的博客地址为:http://blog.csdn.net/qinyuanpei。   今天我们来一起来学...

2018-03-05 17:19:25 18970 2

2DDemo 有需要的自行拿走

2D横版小狐狸相关资源

2023-03-31

2D横版游戏资源素材 有需要的直接下载即可

2D横版游戏资源素材 有需要的直接下载即可 兼容Unity多个版本

2022-04-13

30天签到带补签Demo.unitypackage

30天签到带补签Demo

2021-11-26

空空如也

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

TA关注的人

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