Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android+Unity3D游戏开发之简单的物体运动

Android+Unity3D游戏开发之简单的物体运动

这章我们来了解一下Translate的使用首先我们来看看场景的搭建:建一个立方体,加一个点光源。我们要实现的就是让场景中的立方体延X轴嗖嗖的移动那么我们在Project新建一个js脚本Creat->Javascript键入代码functionUpdate (){ transform.Translate(Vector3(1,0,0));}复制代码然后将js文件拖到Hierarchy面板的立方体上实现绑定。运行一下,我们可以看到,立方体嗖的一声不见...
Android+Unity3D的Prefabs(预设)与Instantiate(实例化)

Android+Unity3D的Prefabs(预设)与Instantiate(实例化)

解释:Prefabs(预设)是一种资源类型,可被重复使用的游戏对象。它可以被置入多个场景中,又或者能够在一个场景中被多次置入。当你在一个场景中增加一个Prefabs,你就实例化了一个Prefabs。所有Prefabs实例都是Prefab的克隆,只要Prefabs原型发生改变,所有的Prefabs实例都会产生变化。Prefabs的用法:如果大家要创建一些想要重复使用的东西,那么就该用到它了。接下来我们写个小例子,看看如何使用它1 搭建如下场景:一个地板,一个...
Android怎样修改系统时间?

Android怎样修改系统时间?

Android中如何修改系统时间(应用程序获得系统权限) 在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用。 本来以为就没有办法在应用程序这一层改系...
Android的framework层音量控制原理分析--hot(key)处理

Android的framework层音量控制原理分析--hot(key)处理

Android.media.AudioManager中包含了对android.media.AudioService的跨进程AIDL调用封装。正常处理过程:1.调整音量是通过AudioManager间接调用AudioService.adjustStreamVolume方法来完成逻辑处理;2.AudioService调用VolumePanel画出音量调整界面,并发送音量变动广播消息,3.StatusBarPolicy,接收广播消息判断是否在状态栏显示静音或振动...
Android中关于Activity的生命周期

Android中关于Activity的生命周期

关于Activity的生命周期,这个应该在很多Android书上都有讲的,自己写的目的是根据自己测试得出的结论,一方面是方便自己复习,另一方面是做个记录。Activity1简称A1,Activity2简称A2,通过Activity1创建Activity2,Activity2启动后完全遮挡Activity1.1.启动A1,点击A1上的按钮创建A2,然后点击A2中的按钮返回A1,方法调用顺序如下:A1 OnCreat() -> A1 OnStart() ...
Android 2.3 SD卡挂载流程浅析

Android 2.3 SD卡挂载流程浅析

Android 2.3中关于SD卡挂载简介 在Android 2.3中,当SD卡插入系统之后,系统会自动挂载。Vold 就是负责挂载SD卡的,vold 的全称是volume daemon。实际上是负责完成系统的CDROM,USB 大容量存储,MMC 卡(后文有简介,具体请百度)等扩展存储的挂载任务自动完成的守护进程。它提供的主要特点是支持这些存储外设的热插拔。在Android上的这个vold系统和GNU/Linux的之间存在很大的差异。自Android 2...
Android 中使用socket使native和framework通信

Android 中使用socket使native和framework通信

一般的native和framework的通信是通过jni,但是这一般只是framework调用native,native如果有消息要怎样通知上层呢?Android中GSP模块提供一种解决思路,但是实现有些复杂,这里介绍一种使用socket通信的方法可以使native和framework自由通信,具体实现如下:android中使用jni对linux中的socket进行了封装。使用起来十分的方便。由于android是基于linux的,所以linux的代码会在j...
Android应用小实例--炫酷计时器

Android应用小实例--炫酷计时器

这是学习Chronometer控件做的一个小例子,贴上自己的代码,与大家交流。实现效果:实现思路:使用Chronometer控件实现计器的操作。通过设置setBase(long base)来设置初始时间,然后为其添加一个setOnChronometerTickListener(Chronometer.OnChronometerTickListener l)事件来判断时间是否到了,然后再调用其stop()方法实现停止计时。Android应用小实例--炫酷计时...
<< 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 >>