- 博客(63)
- 资源 (34)
- 问答 (1)
- 收藏
- 关注
原创 接入微信SDK横屏APP闪退
最近Unity接入微信的sdk后,发现唤起界面会导致andorid应该闪退。android本身设置的问题。如果,在8.0的系统上不允许窗口模式指定orientation。需要修改AndroidManifest.xml文件的MainActivity。因为微信界面是竖屏的,旋转屏幕MainActivity会发生旋转而闪退。添加红色部分的设置。就可以在旋转屏幕时不闪退了。
2023-12-27 09:57:45 883
原创 OpenVRLoader 与UnityXR Interaction ToolKit不兼容
1、游戏的VR设备监听与输入都是基于UnityXR,但是当接入OpenVRLoader 时无法正常通过Openvr_xr_plugin去获取设备的输入输出。3、我们需要修改com.unity.xr.interaction.toolkit插件代码,不能直接用packmanage的将插件从缓存中拷贝出来。2、Openxr 和OpenVRLoader同时打开也还是会没有输入信息。并且增加一个InputDeviceWrapper。具体Steamvr 控制器设置就不深究了。4、安装SteamVR。
2023-07-04 18:10:20 482
原创 android 通过jdk tools 查看 keystore 文件 SHA1 码
1、cd 跳转到对应的jdk bin 目录2、keytool -list -v -keystore .keystore文件的路径-storepass 1234563 就搞定了
2022-01-18 17:49:08 1927
原创 WebSocket 接入错误
1、浏览器调用 wss://192.168.1.13:2000 的服务器测试接口与 连接失败。可能是浏览器未导入 自己生成的ssl证书导致失败。谷歌浏览器导入服务器的签名证书就行了。
2021-12-16 11:02:34 1617
原创 unity 接入 阿里 ossclient sdk
1、导入DLL 会有平台不兼容的问题,这里导出SDK源代码。2、导入aliyun_oss_dotnet_sdk_2_8_0\src 内代码 放入unity 工程。3、会报 HttpUtils 里面的一个异常错误var mimeLines = Properties.Resources.MimeData.ToString().Split('\n');//异常产生处原因是这个MimeData 无法通过ResourceManager.GetString 获取。源代码 //in...
2021-12-07 16:20:52 3085 1
原创 xlua 转webgl 遇到的一些错误
集成rapidjosn 错误///////////////////////////////////////////////////////////////////////////////// C++11 features//原始代码//#ifndef RAPIDJSON_HAS_CXX11_RVALUE_REFS//#if defined(__clang__)//#define RAPIDJSON_HAS_CXX11_RVALUE_REFS __has_feature(cxx_rval...
2021-12-01 15:54:10 2574 2
原创 2020-09-07
《离散数学及其应用》学习笔记1、逻辑与证明(1)命题逻辑 p与q为命题则有真值表入下:或、与、异或 的位运算结果(2)语句(3)程序设计
2020-09-07 14:58:31 103
原创 c#学习
笔记】 标识符命名 标识符必须以字母、下划线(_)或@开头,后面可以跟一系列的字母、数字(0-9)、下划线(_)。 不能使用C#保留的关键字,如if,但可以为@if 值类型及取值范围 常量前缀指定基数 十进制:没有前缀 十六进制:0x 或 0X 。如:0x10 表示 十进制 ...
2020-08-31 15:47:45 118
原创 Lua class 类的创建
functionClass(super)localclass={}class.__index=classclass.super=superif(super)thensetmetatable(class,spuer)endfunctionclass:luaFunc(met...
2020-04-21 10:30:53 417
原创 xlua Dll 集成protobuf-c
xlua 最新版没有集合pbc1、https://github.com/Tencent/xLua功能目录2、https://github.com/cloudwu/pbc3、在xlua-master 工bulid目录下新建一个luapbc目录将pbc 目录下的下列文件拷贝过去pbc文件夹下pbc.hpbc\src文件夹下所有文件pbc\binding\lua53文件夹...
2020-04-18 17:40:07 1155
原创 unity 导出android工程
设置android 路径如果是新的 android studio 则会报错则需要 打开android studio->右下角的config -> sdkmanager->下载旧版的SDKtool 就可以了NDK 报错则下载对于版本的NDK 即可!!!...
2020-04-10 14:36:58 1350 1
转载 vscode 识别lua,txt屏蔽*.meta文件
如题, 解决方法来源于网络首先打开settings.json文件使用快捷键 "ctrl+p", 输入 settings.json或者依次点击左上角的文件(File)->首选项(Preferences)->设置(Settings)打开Settings面板(快捷键 "ctrl+,")在设置中找到类似于下面这种 "在settings.json中编辑"("Edit in...
2020-03-25 14:27:58 1107
原创 c# 知识记录
C#代理和C++指针的异同点委托就是一种引用方法的类型。委托与分配的方法具有相同的行为,委托可以看作是函数的抽象,委托的实例是一个具体的函数。(三)委托VS函数指针委托和函数指针的本质上的区别还是很好理解的。在应用上的区别我们看一下。委托和函数指针都描述了函数或者是方法,并且通过统一的接口调用不同的实现。但是,两者之间的区别还是大大的。(1)委托是函数的抽象,委托对象是真正的对象。函数指...
2020-03-07 09:57:58 155
转载 Unity3d-Particle System系统的学习(一)
Unity3d-Particle System系统的学习(一)最近看了下Unity3d的粒子系统的相关视频,并且动手操作了下,感觉自己的美工技能又增进了下(开个小玩笑),发现粒子系统所需要记忆的东西还是有点多的。所以为了不让自己遗忘某些知识点,我准备发布成博客,以便以后能够查阅回忆。OK,废话不多说,马上进入Particle System,相对程序员来说的噩梦:我们先来看看Part...
2019-05-22 10:50:05 5103
原创 修改Timeline ExposedObject 的链接
[MenuItem("Kit/Timeline/修改StoryExposedObject的链接")] static void SetStoryExposedObjectPath() { UnityEngine.Object[] selObjs = Selection.GetFiltered(typeof(UnityEngine...
2018-08-17 14:53:40 816
原创 Unity AnimationClip 动画事件 修改
1、修改动画事件属性。 private static void Clone(AnimationEvent l, AnimationEvent r,float length) { r.functionName = l.functionName; r.floatParameter = l.floatParameter; r.intPa...
2018-08-16 11:51:47 1989
原创 Unity Avatar 换装功能
using UnityEngine;using System;using System.Runtime.InteropServices;using System.Collections.Generic;using UnityEngine.Rendering;using UnityEngine.SceneManagement; public class Avatar : Mono...
2018-08-13 20:49:39 909
转载 批量修改指定路径下的资源的AssetBundleName与Variant。
批量修改指定路径下的资源的AssetBundleName与Variant。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;/// <summary>/// AlterAssetBundle类为修改...
2018-07-31 14:50:40 2288
原创 伤害区域显示绘制-直线(三宫格)-矩形(9宫格)-圆形(圆环)
1、 [RequireComponent(typeof(MeshFilter), typeof(MeshRenderer))] public class DamageAreaDraw : BehaviourBase { private Mesh mesh; void Start() { GetCompon...
2018-07-26 18:26:44 429
原创 3dmax camera路径导入unity的使用
1、建立一个Dummy点,将3dMAX下的相机链接在Dummy点下。2、将内部相机相对父节点设置旋转角度x:180 y:0 z:1803、相机是自由相机,做Dummy点的动画。去做镜头动画,这样导入到Unity内的相机镜头动画才可以正确使用。...
2018-06-27 20:05:26 4309 1
转载 Unity-Shader切线空间
在使用凹凸纹理时我们经常会用到一个叫切线空间的东西。而这个切线空间里有三个参数,顶点法线(Normal)、顶点次法线(binormal)和顶点切线(tangent)。这三个参数有什么意思,是如何得来的呢?我们来详细讲下。假设有一个三角形平面ABC,A点的切线空间就如图:(T,N,B两两正交)注:A点坐标pos1,B点坐标pos2,C点坐标pos3。A点UV坐标uv1,B点UV坐标u
2017-08-17 17:10:32 1597
转载 adobe CC 2015/2017安装失败
Adobe Effect 2015/2017全系统软件已经可以从官网下载了,相信又将有一大波设计师会更新安装adobe CC 2015/2017软件。本着尝鲜的精神,本人也下载了Illustrator CC 2015安装包进行安装,但在安装时却出了安装失败,经过多次尝试,最终也算是解决了问题。现在把adobe cc安装不了的一些问题记录下来,方便大家在安装adobe CC系列软件时出现问题可以
2017-08-15 16:33:10 14113
原创 Unity3D世界坐标转成UI坐标
Unity3D// 世界坐标转成UI坐标 // UI以UICamera 的形式存在 public bool WorldToUI(Vector3 world, GameObject parent, out Vector3 pos) { Vector3 in_main_vp = MainCamera.WorldToViewportPo
2017-02-23 18:25:54 3881
转载 Unity3D中Layers和LayerMask解析
Unity中是用int32来表示32个Layer层。int32表示二进制一共有32位(0—31)。在Unity中可编辑的Layer如下图所示:在Unity中每个GameObject都有Layer属性,默认的Layer都是Default。在Unity中可编辑的Layer共有24个(8—31层),官方已使用的是0—7层,默认不可编辑!LayerMask实际上是一个位码操
2017-02-14 20:34:11 687
转载 Unity性能优化一些学习总结
关于Unity性能优化的自我总结!!1、硬件支持优化(1)平台设置优化减少FPS,在ProjectSetting-> Quality中的VSync Count 参数会影响你的FPS,EveryVBlank相当于FPS=60,EverySecondVBlank = 30;这两种情况都不符合游戏的FPS的话,我们需要手动调整FPS,首先关闭垂直同步这个功能,然后在代码的Awake方
2016-12-27 12:17:24 3724 1
转载 Unity3d之Shader编程:子着色器、通道与标签的写法 & 纹理混合
一、子着色器Unity中的每一个着色器都包含一个subshader的列表,当Unity需要显示一个网格时,它能发现使用的着色器,并提取第一个能运行在当前用户的显示卡上的子着色器。 我们知道,子着色器定义了一个渲染通道的列表,并可选是否为所有通道初始化所需要的通用状态。子着色器的写法如下: Subshader{ [Tags] [Comm
2016-12-26 16:39:09 955
转载 Unity Shader-后处理:简单的颜色调整(亮度,饱和度,对比度)
Unity Shader-后处理:简单的颜色调整(亮度,饱和度,对比度)貌似一开始关于shader的讲解都是diffuse,不过,我赶脚后处理貌似更简单,所以第一篇来一发简单后处理,屏幕的简单颜色校正--调整亮度,饱和度,对比度。一.概念介绍 我们在做游戏的时候,虽然现在有了Unity等引擎,不用我们自己处理一些繁琐的东西,但是不管怎么样,最后显示在
2016-12-26 16:34:35 4298
转载 Unity shader 官网文档学习
主要介绍些Surface Shaders的知识。具体的大家也可去官网(如下)学习。http://docs.unity3d.com/Documentation/Components/SL-SurfaceShaders.html一、概念篇1.基准:unity里的shader并不是一门独特的语言,而是一种代码生成方式,且可将低层次且复杂的shader编程进行简化。但同时你也还是得
2016-12-26 15:43:04 589
转载 在Unity3D中使用Visual Studio调试shader
本文主要介绍在U3D中调试shader代码的主要技术:false-color images:通过设置片元颜色中的某个分量,使得该值可视。然后根据resulting image中的颜色分量的亮度(intensity of that color component),你可以得到shader代码中的值的结论,这种技术的确是一种很原始的调试技术,但不幸的是,这在U3D中并不是不常见的。 1 顶点数
2016-12-26 15:38:54 868
转载 Unity3D中自带事件函数的执行顺序
Unity3D中自带事件函数的执行顺序在Unity3D脚本中,有几个Unity3D自带的事件函数按照预定的顺序执行作为脚本执行。其执行顺序如下:编辑器(Editor)Reset:Reset函数被调用来初始化脚本属性当脚本第一次被附到对象上,并且在Reset命令被使用时也会调用。编者注:Reset是在用户点击Inspector面板上Reset按钮或者首次添
2016-12-15 10:10:32 334
原创 Unity3d Nav Mesh 自带寻路
1、Unity3d 自带的寻路学习。实现胶囊体 寻路到 小方块。2、新建一些Cub 设置static 属性为Navgiation static 和 off Mesh Link ...寻路生成过程。
2016-10-19 10:57:45 518
原创 Unity3d MovieTexture 实现视频播放
1、Unity3d MovieTexture 自带识别.ogv格式的视频。无需利用QuickTimeplayer 去解析。但是网上有个单独转换的工具,无法识别视频duration,一直得到是-1.2、下载一个QuickTime 并安装。 用视频用它先播放一下,如果无法播放。可以用视频格式转换软件转换成QuickTime可播放的编码格式。3、将转换好的视频格式直接拖放到Unity3d 中,会
2016-10-18 15:52:59 5844
转载 基于Delegate 实现的事件派发管理系统
1.先定义事件参数类: EventArgs 是基类,不建议直接使用,因为通用的东西针对性不强,容易混乱(特别是找bug 的时候)... MyEvent 的具体的派生类,建议的使用方法就是每个种类的事件派生一个类,比如UIEvent,ServerEvent神马的,根据具体作用来命名.[csharp] view plain copy///
2016-10-17 16:31:22 383
原创 基于Unity3d SendMessage实现事件管理器
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;namespace Game{ //事件监听管理器 internal class EventListener { public string na
2016-10-17 16:27:28 1367
apktool解包打包工具
2015-04-08
com.zend.php.core_10.6.2.v20140605-0147.jar
2015-04-07
Unity粒子系统升级到2018新粒子系统
2018-08-21
asxlsTolua工具和工程代码
2015-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人