使用C++的函数memset()时要注意它的操作对象是每一个字节

函数memset()的作用是将某一块内存中的内容按字节全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。函数memset()的介绍大家可参见百度百科,写得很清楚了,百度百科链接如下:https://baike.baidu.com/item/memset/4747579使用C++的函数memset()时要注意它的操作对象是每一个字节,所以不能用它将int数组初始化为0和-1之外的其他值(除非该值高字节和低字节相同)。比如我想利用它把int型数组的每一个元素的值全部置为88是不行的,测试代码如下:
分类: 企业开发 发布时间: 06-17 05:02 阅读次数: 0

Android 6.0 移除TP唤醒

Android 6.0 移除TP唤醒
分类: 移动开发 发布时间: 06-17 05:01 阅读次数: 0

短视频平台开发,按返回键直接结束当前连麦状态

短视频平台开发,按返回键直接结束当前连麦状态以上就是短视频平台开发,按返回键直接结束当前连麦状态, 更多内容欢迎关注之后的文章
分类: 移动开发 发布时间: 06-17 05:00 阅读次数: 0

短视频app制作,对于需要付费的内功,实现模糊遮罩效果

短视频app制作,对于需要付费的内功,实现模糊遮罩效果css实现:兼容性:由于用ie不支持::after这种伪类,所以ie中不支持此方法,ie中可以配合模糊化图片进行处理。完整代码示例:以上就是 短视频app制作,对于需要付费的内功,实现模糊遮罩效果,更多内容欢迎关注之后的文章...
分类: 移动开发 发布时间: 06-17 05:00 阅读次数: 0

直播系统源代码,点击滚动的轮播图自动跳转到相应页

直播系统源代码,点击滚动的轮播图自动跳转到相应页一、实现点击事件二、实现自动轮播以上就是 直播系统源代码,点击滚动的轮播图自动跳转到相应页,更多内容欢迎关注之后的文章
分类: 移动开发 发布时间: 06-17 05:00 阅读次数: 0

Unity3d 中能够通过代码设置 来限定游戏帧率

unity学习
分类: 企业开发 发布时间: 06-17 04:57 阅读次数: 0

unity srpbatcher

srpbatcher是使用ubo实现的,如果是不需要更改的信息他不会更新这个对象的ubo的索引。在GraphicsCapsGLES.cpp中初始化时会确定是否使用了es3来确定是否支持srpbatcher。如果支持则在GpuProgramParamsGLES.cpp中填充参数时执行FillParamsBaseGLES。在有使用uniform的情况下更新ubo的绑定对象UpdateUBOBindings。如果有使用srpbatcher则会判断该是否要重新绑定这个ubo的索引。......
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

unity shader之 RenderType的作用

Tags{ “RenderType” = “Opaque” }替换shader时候用的。比如,你希望全场景的带某个标签的shader统一换了Camera.SetPlacementShader(Shader1, “”); 这样就全部替换了Camera.SetPlacementShader(Shader1, “RenderType”); 这样只替换RenderType的value一样的Tags{ “RenderType”=“Opaque” "CheckRenderTypeTag=“On” }Came
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity Ugui 优化 DrawCall

1.使用Frame Debug2.不要出现如果有 给他替换成一像素透明常见的是 image里的source没有赋值3.mask 有两次dc 并且里外不能合并 可以用rect mask 2d 代替 这个只有一次4.不同字体不能合并5.可以把界面内使用的资源 都放一起 哪怕和别的文件夹里的资源有重复...
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity Ugui 优化 OverDraw

1.如果你使用了九宫格 那么 Fill center 的效果是不一样的这是不勾选勾选后就变成这样了这个会影响overdrawMask组件,它自带两层OverDrawText组件的OutLine和Shadow,Shadow会增加一层OverDraw,而OutLine是复制了四份Shadow实现的4 这个就是 偏移后的overdraw确实是4个5 对于弹出窗口,位于底层的窗口如果被上层遮挡,请将它从Camera渲染层级里移除并将不可见的Canvas设置enable = false,不
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity Ugui 几种隐藏页面的效率

1.Enable/Disable GameObjects耗时最高 GC最多 不推荐2.Enable/Disable Canvas Component耗时好一些 GC依然很多3.Transform move In/Out Camera没有大量GC 耗时不错4.Canvas Group Alpha Change设置Alpha为0 时间比3还短5.Change Object Layer不会Rebuild方法 设置一个layer 让camera 不显示这个层即可这个文章的目的是告诉大家 隐藏界
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity Ugui 详解 Content Size Fitter 和 Horizontal Layout Group 的使用

如果你希望 一个组件的宽高 可以被 里面的内容撑开 宽高自动改变大小 那么就用 Content Size Fitter当你设置为PreferredSize的时候会发现 你的width 或者 height 变成灰色的了 类似这样他有三个值Unconstrained:组件不根据布局元素调整 ,可手动修改长宽的值。MinSize:根据布局元素的最小值来调整,不能手动修改长宽的值。PreferredSize:根据布局元素的内容来调整,不能手动修改长宽的值。简单举个例子 加深理解下面的图最外层容器
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity为节省跨语言操作在脚本端重写vector3等类值得吗?

puerts的作者 John(车神) 大神是这样回答的跨语言代价比较大,U3D本身,轻量级的api比如Vector也是C#和C++各写一套。更何况脚本语言要跨两个语言js/lua – c/c++ – C#这样做肯定会性能提升,但我觉得脚本本身就假定不应该用在重负荷的地方,如果存在这种场景,是不是应该审视设计上有某些不合理的地方呢?个人觉得有点道理在我看来 真的遇到性能问题了 再优化也不迟 没必要一上来就做全套或者说遇到比较要命的问题 直接写在c#里得了!...
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

unity 运行时的工具栏作用

这个干啥用的?第一个是摄像机里用的第二个 分辨率你做ugui的时候 背景也会显示一个和这个大小一样的框VSync 是垂直同步 防止画面撕裂录视频的时候可以开启这个是运行的时候 自动ide内全屏这个是静音Stats是这个Gizmos是干啥的?暂时不知道...
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity Application.persistentDataPath的路径在window上是哪里呢?

在这里C:\Users\Administrator\AppData\LocalLow在这个目录找你的项目名字就可以了有时候一些setting会存在这里
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity Ugui Canvas Group 需要注意的点

Interactable 如果去掉对勾 那么他里面的button 会变成灰色 并且无法点击如果只是把Blocks Raycasts 去掉对勾 那么里面的child 都无法点击性能影响有多大呢https://www.xuanyusong.com/archives/4006可以看一下这个帖子总体来说 能关尽量都关了吧...
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity Puerts JsPropertys 一键复制变量名

白鹭在ide里编辑好后 可以一键复制变量名一直想把这个功能放到unity里现在他来了https://github.com/chexiongsheng/puerts_unity_demo/pull/34可以自己选类型点击copy后public aaaa: Transform;这样就可以实现和白鹭里一样的功能啦当然如果能够和laya一样 一键直接过去就更好了想学puerts 欢迎加群 942696334...
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity 自定义 PropertyDrawer OnInspectorGUI 和 OnSceneGUI

using System.Collections;using System.Collections.Generic;using UnityEngine;[ExecuteAlways]public class LookAtTest : MonoBehaviour{ public GameObject target; void Start() { } void Update() { transform.LookAt(target.t
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity UIEffect 库 常用特效都有

https://github.com/mob-sakai/UIEffect#installation一般的特效都有 非常实用https://mob-sakai.github.io/UIEffect/可以看这个在线demo不过他的 outline 和 shadow 都是用的ugui那套 个人不是很推荐
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0

Unity 屏幕特效后期处理 OnRenderImage

OnRenderImage 是专门给后期处理用的把下面这个脚本挂在摄像机上using System.Collections;using System.Collections.Generic;using UnityEngine;[ExecuteInEditMode, ImageEffectAllowedInSceneView]public class ImageTest : MonoBehaviour{ [SerializeField] Material mat; [Seri.
分类: 企业开发 发布时间: 06-17 04:55 阅读次数: 0