- 浏览: 29057 次
最新评论
文章列表
unty获取系统时间
- 博客分类:
- unity
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 ...
1、在使用数组或ArrayList对象时应当注意
length=myArray.Length;
for(int i=0;i<length;i++)
{
}
避免
for(int i=0;i<myArray.Length;i++)
{
}
2、如果没有必要每帧都处理,则可以每隔几帧处理一次
void Update(){ ...
场景切换之数据保存任意数据
- 博客分类:
- unity
1.场景切换:Application.LoadLevel("Level1")2.读取场景时不移除物体:DontDestroyOnLoad(object) //会保留该物体的任何数据,包括坐标,可以用于任何物体,也包括GUI哦,可以灵活运用。3.设置该物体激活
unity____udp通讯
- 博客分类:
- unity
服务端:
public class NetWorking : MonoBehaviour
{
// Use this for initialization
void Start()
{
Screen.fullScreen = true;
Debug.Log("networking start");
InitNet();
}
Thread myThread;
...
服务器
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前端开发,或者说大家对于网页都不陌生吧,其实适配 ...
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 的时候也会在应用启 ...
unity底部Navigation Bar
- 博客分类:
- unity
设置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编写动画
- 博客分类:
- android控件
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 多渠道打包
- 博客分类:
- android
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这个方法,根 ...