`
文章列表

unty获取系统时间

public static uint GetLongTime() { DateTime time197011 = new DateTime(1970, 1, 1); DateTime time = DateTime.Now; TimeSpan ts = time - time197011; TimeZone localZone = TimeZone.CurrentTimeZone; TimeSpan off = localZone.GetUtc ...

unity优化

1、在使用数组或ArrayList对象时应当注意 length=myArray.Length; for(int i=0;i<length;i++) { }  避免 for(int i=0;i<myArray.Length;i++) { }  2、如果没有必要每帧都处理,则可以每隔几帧处理一次 void Update(){ ...
1.场景切换:Application.LoadLevel("Level1")2.读取场景时不移除物体:DontDestroyOnLoad(object)  //会保留该物体的任何数据,包括坐标,可以用于任何物体,也包括GUI哦,可以灵活运用。3.设置该物体激活

unity____udp通讯

服务端: public class NetWorking : MonoBehaviour { // Use this for initialization void Start() { Screen.fullScreen = true; Debug.Log("networking start"); InitNet(); } Thread myThread; ...

udp通讯

服务器 void Start() { InitNet(); } Thread myThread; public void InitNet() { IAsyncResult result = null; result = InitUdpNet(); if (result == null) return; bool success ...

屏幕适配

做过安卓开发的都知道,屏幕适配是一件非常困难的事情。Google官方的解决方案:screens_support 需要写多个layout文件以及dimens.xml,工作量大不说,维护也麻烦。其实很多时候我们的需求很简单,就是要求不同的屏幕看上去效果一 ...

适配适配

1、概述 大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配 ...

unity内存优化

Unity3D 里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。 Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时 动态加载,可以指定路径和来源的。 其实场景里所有静态的对象也有这么一个加载过程,只是Unity3D后台替你自动完成了。 详细说一下细节概念:AssetBundle运行时加载:来自文件就用CreateFromFile(注意这种方法只能用于standalone程序)这是最快的加载方法也可以来自Memory,
之前项目中遇到打开Activity后黑屏的问题,网上找到解决办法是通过设置theme和style属性可以实现。     http://www.cnblogs.com/sunzn/p/3407078.html 之前在做 APP 的时候不太关注这个问题,因为自己在使用其他 APP 的时候也会在应用启 ...
设置Navigation Bar 透明   getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
1. Java 与 FFMPEG    FFMPEG 是一个广泛用于媒体处理的库,在Java的世界里,处理视频的能力相当弱,于是有很大需求需要Java 调用 FFMPEG。   Java 调用C 的方式有很多,可以用最原始的JNI方式,也可以JNA方式,还可以是命令行。    采用命令行的方式比较简单,不过有很大局限性,尤其是涉及到 视频的处理和分析的时候,比如要取出某个packet,然后进行处理。      这里介绍的是用JavaCPP 调用 ffmpeg 库的方式,而不是命令行模式。     JavaCPP的源码在这里:https://github.com/bytedeco/jav ...
SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。        surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内 的surface部分内容才可见,可见区域外的部分不可见。surface的排版显示受到视图层级关系的影响,它的兄弟视图结点会在顶端显示。这意味者 surface的内容会被它的兄弟视图遮挡,这一特性可以用来放置遮盖物(overlays)(例如, ...
WebView 设置实现两个手指缩放网页: mWebView.getSettings().setSupportZoom(true); mWebView.getSettings().setBuiltInZoomControls(true);     WebView cookies清理:  CookieSyncManager.createInstance(this); CookieSyncManager.getInstance().startSync(); CookieManager.getInstance().removeSessionCookie(); 另外,清理cache 和历史 ...
android应用上传时,需要区分开每个渠道。一般都会在配置文件中更改一个渠道id,如果有多个渠道,手动修改并生成apk的话会非常麻烦,而且增大出错概率。 在这分享一个打包工具类. 我们项目中使用的umeng做统计分析工具, umeng在分渠道打包的时候需要修改manifest.xml中的 <meta-data  android:name="UMENG_CHANNEL" android:value="@string/channel_name" />  value值。 该值放到了strings.xml中<string name= ...
这些天用到了ListView,由于要用到ImageView,且图片源不是在资源里面的,也就没法用到ID了,也就不能用SimpleAdapter之类的了。只能自己改写一个Adapter,直接继承BaseAdapter。由于一开始只是在网上看了一下如何写getView这个方法,根 ...
Global site tag (gtag.js) - Google Analytics