自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SDK(3)讯飞语音

讯飞语音SDK 先去官网下载配置好 as中新建工程,新建module基于安卓23,不管这个改为新建工程, 导入类库 又见addasliabrary 可以查看依赖添加依赖点加号,选第二个然后点OK创建一个jniLibs的文件夹;拷贝资源一个创建个空的Activity...

2019-08-23 22:35:58 5579

原创 Xlua 背包系统之youyou1

12345678910111213141516171819 给Item赋值的委托在这里2021222324252627shopCtrl ...

2019-08-13 14:00:02 584 6

原创 Xlua 任务列表youyou

实例化左边的以及字体颜色添加点击事件为右边的信息面板赋值读表数据数据访问,表格中的数据转换为TaskEntity,然后存在TaskTable中,然后GetList的时候直接返回TaskTable数据管理器DBModelMgr在游戏开始的时候初始化任务列表扩展扩展的写进...

2019-08-10 13:31:16 208

原创 shader基础01——渲染流程

shader,渲染流水线

2019-07-04 17:10:26 264

原创 编辑器扩展

Assets==》Editor==》Toolspublic class Tools{ //每一个菜单栏的Priority优先级默认1000 [MenuItem("Tools/Show Info", false, 13)] static void ShowInfo() { Debug.Log(Selection.activeGameObject...

2019-06-21 15:30:32 144

原创 SDK(2)导出 AAR 修改配置 安卓接口

Android中每个界面都是一个activity;Unity打包出来的只有一个Mainactivity;Android 提供一个SDK 给 Unity;Unity中的plugins 将其它的的程序整合到这 然后Unity打包出来的MainActivity使用创建一个库 Android Library在第一个com.........testLibr...

2018-08-25 00:48:48 408

原创 SDK(1) 环境配置 grade问题 密匙 发布空包

课程来自siki学院配置工作选中安卓,点安卓下的这下载SDK 下载安装  JDK下载安装   Android Statio 配置JDK,jre 电脑右击属性====》高级系统设置=====》高级=====》环境变量=====》系统变量     点击新建=====》变量名:JAVA_HOME变量值填:JDK的根目录  D:Java\jdk找到系统变...

2018-08-10 14:35:47 519

原创 BombPay支付SDK

自己学习的笔记,写的不是很详细,如果想详细了解SDK对接,去学习一下siki的这个课程,快速学习一下,大概一晚上时间就差不多了!开始!在安卓工程下分很多molule(库模块),每个module可以创建一个安卓应用安卓视图下,res下是资源(图片,布局文件),java下是代码,manifest文件,SetContentView(R.layout.activity_main)  方...

2018-08-07 10:44:23 343

原创 Unity一键AssetBundle

 ChuangLi_BuildAB类 [MenuItem("Build AssetBundle/Taptap/1-Build AssetBundles")] public static void BuildABS() { BuildAssetBundle(); AssetDatabase.Refresh(); Debug...

2018-08-03 21:11:19 407

原创 LuaFramWrok对资源更新处理

GlobalGenerator完成初始化后交给GameManagerUtil类 取得数据的存放目录 /// 取得数据存放目录,资源下载到本地的目录 public static string DataPath { get { //获取游戏的名称,SimpleFramework ...

2018-07-29 15:20:46 293

原创 Lua FramWrok 框架启动

用的PureMvc设计模式GlobalGenerator上挂的脚本GameManager物体下挂 GlobalGenerator全局生成器 public class GlobalGenerator : MonoBehaviour { void Awake() { InitGameMangager(); ...

2018-07-29 12:07:27 423

转载 小白怎么接SDK

原作者:https://blog.csdn.net/qq_39560189/article/details/81070439SDK接入用中国的俗语来说就是“照葫芦画瓢”。          第一步: 首先我们要明白 SDK是什么?           就像我们平时使用的一些软件,玩的一些游戏,你不仅可以通过注册该游戏或者该软件的账号密码进入,你还可以通过QQ账号,微信,微博等账...

2018-07-24 00:35:39 18934

原创 ILRuntime学习——从零开始

ILRuntime

2018-07-16 20:45:05 10587 4

原创 Lua与C#的互相调用

什么是LuaInterface LuaInterface包括两个核心库一个是luaInterface.dll,一个是Luanet.dll,我们可以通过LuaInterface完成Lua和C#(CLR)之间 的互相调用 新建项目之后把压缩包中的LUAInterface.dll和luanet.dll拖入C#新建的项目中,在引用中添加luainterface的引用...

2018-07-16 00:36:42 3838

原创 Lua热更新基础语法

1,什么是热更新 热更新可以在不重新下载客户端的情况下,更新游戏的内容。2,为什么C#脚本不可以直接更新 C#运行前需要编译dll文件,这个编译的过程在移动平台无法完成3,什么是AssetBundle 资源更新技术,就是通过AssetBundle,我们可以通过AssetBundle更新游戏UI,也可以把脚本或者其他代码当成资源打包成 Asse...

2018-07-15 22:32:33 435

原创 Unity性能优化

一、优化前提1,unity安装包大,运行卡     内置了mono虚拟机     C#在mono虚拟机上运行,mono虚拟机是跨平台的2,DrallCall  绘制调用,性能GPU,CPU,和GPU渲染相关     CPU对图形绘制接口的调用,CPU通过图形库接口,命令GPU进行渲染     DrallCall越大,性能消耗越大,造成游戏运行卡     CPU处理器,相当于我们的大脑,进行逻辑处理...

2018-07-08 18:51:56 588

原创 基础算法01

基本思想是:将相邻的记录的关键码进行比较,若前面记录的关键码大于后面记录的关键码,则将它们交换,否则不交换。

2023-07-24 21:00:26 143

原创 Unity2019_寻路系统

选定为静态网格导航Windows======>Ai========>Navigation,点击烘焙角色上挂一个导航网格组件挂上脚本,鼠标点击位置设置为导航的终点using UnityEngine;using UnityEngine.AI;public class PalyerMovement : MonoBehaviour { private NavMeshAgent agent; void Start() { /.

2023-07-11 08:44:59 198

原创 MongoDB和Redis

mongoDB基础语法。

2023-06-06 23:34:32 113

原创 类对象池设计

从对象池中取出一个对象。

2023-06-05 15:03:03 90

原创 基础知识6

基础知识,平时多看看

2023-05-19 19:06:46 347

原创 unity性能优化部分

unity优化

2023-02-06 13:56:53 2309 1

原创 Unity_DoTween动画

unity dotween 动画

2022-09-26 00:18:20 600

原创 Unity2019_视频播放

unity 播放器

2022-09-13 00:17:12 1164

原创 Unity2019_特效系统

unity 3d 粒子系统

2022-09-04 22:27:31 745

原创 Unity2019_音效系统

unity音效

2022-08-28 21:44:07 815

原创 Unity2019_动画系统

动画的播放控制选中怪物,点击Avtar中的资源在Asset资源目录下的模型动画类型为泛型工程目录下鼠标右键创建动画控制器找到下面的动画拖到Entry中添加动画参数类型Int,Id选中到Ready的箭头,右侧添加条件Id==1;为怪物添加动画组件,指定动画控制器,指定模型的Avatar添加脚本AnimatorMgr脚本using UnityEngine;public class AnimatorMgr : MonoBeh...

2022-03-23 23:51:24 4347

原创 unity2019_2D物理系统

2D世界中的碰撞和触发碰撞条件:2个物体都要带有碰撞组件,其中一个物体需要刚体组件触发器组件:2个物体都要带碰撞组件,其中一个碰撞器必须勾选是否触发这个选项。2d人物地面Ground2D物理材质,摩擦力反弹力地面上加的物理材质2D物理效果表面效果,滑的更快区域效果,进入区域之后漂浮浮力效果...

2022-03-09 22:42:01 4322

原创 Unity2019_3D物理系统

Is Kinematic是否符合运动学 勾选上的物体,发生碰撞不受物理引擎的影响,例如弹开,只有碰撞属性。下方可以设置fixuptate的执行事件刚体常用的方法刚体是给物体附加一些物理属性的碰撞器是检测碰撞的碰撞器勾选IsTrigger之后,碰撞器会作为触发器使用,没了碰撞器的属性碰撞和触发检测的条件力的常用函数物理材质关节组件3D射线using UnityEngine;public cl...

2022-03-03 23:30:21 3719

原创 Unity2019_3D模型管理

有动画的蒙皮网络渲染器例如怪物没动画的用的网格渲染器例如武器先导入贴图,再导入模型,贴图和模型就会自动匹配控制隐身和换装的代码public class Test : MonoBehaviour{ public SkinnedMeshRenderer body; public Material m1; public Material m2; // Start is called before the first frame update...

2022-02-16 23:18:04 1984

原创 Unity2019_光照系统

1、灯光组件定向光模拟太阳光点光源模拟电灯泡聚光灯模拟舞台灯光区域光只能在烘焙模式下用材质的自发光区域光只能在烘焙模式下使用,下面是烘焙模式区域光颜色调整为紫色,创建俩立方体,一个勾选为静态,然后在LightingSettings设置下点击GenerateLighting,下面是烘焙之后的效果。2、照明设置环境,实时光照,混合光照,光照贴图设置,其它设置环境光主要设置材质球,光照系数,选完之后点击GenerateLighting...

2022-02-14 22:25:19 2079

原创 Unity2019_自然环境光_天空盒

1,天空盒的创建1_1 六边形,新建材质,指定材质类型,拖入材质图片给相机指定材质,Windows====>Rendering=====>Lighting Settings可以对材质的亮度和旋转调整1_2 通过 CubeMap创建,需要全景图首先全景图的纹理形状改成立方体,然后apply图片拖到材质上最后替换摄像机材质...

2022-02-13 14:52:47 1208

原创 unity2019_输入管理

在editor,projectsetting的InputManager中可以找到键盘输入位移和旋转鼠标左右移动鼠标上下移动鼠标滚轮获取键盘事件获取鼠标输入按下鼠标左键放大立方体按下鼠标,拖动鼠标位置改变移动设备输入...

2022-02-10 23:44:31 348

原创 算法_六边形寻路算法

开启列表:需要考虑的节点关闭列表:不再考虑的节点第一步:11为起点,8为终点;先把11加入到开启列表,然后遍历11周围的六个格子1、3、12、14、15、10,也放入开启列表并设置父节点为11,把11放入关闭列表A星算法每个节点都有估值F=G+HG:从起点移动到当前点的移动消耗,每移动一个格子,消耗1;H:从当前点到终点的预估消耗,采用到终点的实际距离Vector3.Distance,得到3的估值F最低,最低代表最优先。第二步:节点3作为当前节点,从开启列表中删除,然后添..

2022-02-07 18:29:03 496

原创 部署CSRedis类库进行初始化并测试字符串

关闭redis的自启动打开服务器工程,选中Youyouserver.Model,右击鼠标选中浏览中搜索,下载然后出现

2021-06-08 15:57:26 141

原创 游戏优化3——批处理的优势

它描述了将大量任意数据块组合在一起并将它们作为单个大数据块进行处理的过程。在某些情况下,批处理的对象指的是网格、顶点、边、UV坐标和其他用于描述3D对象的不同数据类型的大集合。然而,该术语也可以简单代表批处理音频文件、精灵、纹理文件和其他大数据集的行为。3.1 DrawCallDrawCall只是一个从CPU发送到GPU中用于绘制对象的请求。DrawCall是这一过程的通用行业术语,但在Unity中有时也称为SetPassCall,因为一些底层方法也命名为SetPassCall。可以...

2021-04-06 01:52:01 268

原创 预加载流程调整

启动流程,访问账号服务器,获取渠道号,版本号,资源地址然后进入检查更新的流程/// <summary> /// 启动流程 /// </summary> public class ProcedureLaunch : ProcedureBase { public override void OnEnter() { base.OnEnter(); //访问账号服务器

2021-03-22 23:46:11 173

原创 算法(0)——快速排序

快速排序采用的分治法。该方法的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。 先把第一个数72作为基数,然后从后往前遍历找到比72小的,48放72的位置,然后从前往后遍历找到比72大的放原来48的位置。遍历结束之后72跑到了红88的位置。记录下当前从后往前和从前往后分别遍历的位置然后再从后往前遍历找到比72小的,放72的位置, 从前往后遍历找...

2021-03-22 09:51:34 139

原创 Unity游戏优化(2)——脚本策略

一、使用最快的方法获取组件GetComponent<T>()方法只比GetComponent(typeof(T))方法快一点点,而GetComponent(string)方法明显比其他两个方法慢得多。二、移除空的回调定义在Unity中创建新的MonoBehaviour脚本文件时,它都会自动为Start()和Update()生成两个样板回调存根。MonoBehaviour在场景中第一次实例化时,Unity会将任何定义好的回调添加到一个函数指针列表中,它会在关键时刻调用这个列表。然.

2021-03-15 13:38:40 613

原创 算法(5)——贪心算法

对于许多最优化问题,使用动态规划算法来求最优解有些杀鸡用牛刀了,可以使用更加简单、更加高效的算法。贪心算法就是这样的算法,它在每一步做出当时看起来最佳的选择。也就是说它总是做出局部最优的选择,从而得到全局最优解。对于某些问题并不保证得到最优解,但对很多问题确实可以求得最优解。有n个需要在同一天使用同一个教室的活动a1,a2,…,an,教室同一时刻只能由一个活动使用。每个活动ai都有一个开始时间si和结束时间fi 。一旦被选择后,活动ai就占据半开时间区间[si,fi)。如果[si,fi]和[sj,f

2020-12-18 09:57:00 250

空空如也

空空如也

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

TA关注的人

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