- 博客(18)
- 资源 (5)
- 收藏
- 关注
转载 (转)Unity3D性能优化总结
Unity3D性能优化总结一、程序方面 01、务必删除脚本中为空或不需要的默认方法; 02、只在一个脚本中使用OnGUI方法; 03、避免在OnGUI中对变量、方法进行更新、赋值,输出变量建议在Update内; 04、同一脚本中频繁使用的变量建议声明其为全局变量,脚本之间频繁调用的变量或方法建议声明为全局静态变量或方法; 05、不要去频繁获取组件,将其声...
2019-09-20 11:04:56 229
原创 Unity3D Animator 跳过动画
游戏界面中,比如在获得奖励的时候会先有一个比较绚丽的动画播放,但是看多了就疲劳总想跳过。可以用Animator.Play(string stateName, [Internal.DefaultValue("-1")] int layer, [Internal.DefaultValue("float.NegativeInfinity")] float normalizedTime);用法...
2018-10-16 21:16:20 1716
原创 Java中整型与字节数组之间的转换原理
首先我们要了解计算机存储都是以补码形式存储的,这里简单说一下原码,反码,补码原码:将一个整数,转换成二进制,就是其原码。反码:正数的反码就是其原码;负数的反码是将原码中,除符号位以外,每一位取反。补码:正数的补码就是其原码;负数的反码+1就是补码。然后在java中int类型占4个byte,1个byte占8个bit,也就是说int类型占了32个bit;因为计算机只能识别0和1,所以可以这么简单理解为...
2018-07-13 14:27:31 5912 2
原创 MySQL实战笔试(2)
接着 MySQL实战笔试(1)继续,有需要的可以查看(1)部分点击打开链接此部分主要添加了case when 用法根据下表输出#日期,客户数,订单数,销售额,早上0-7点的销售额,0-7点销售额占比SELECT SUBSTR(a.order_time, 1, 10) AS '日期', COUNT(DISTINCT a.member_id) AS '客户数(去重)', COUNT(a.orde...
2018-07-05 21:40:37 208
原创 MySQL实战笔试(1)
主要使用了字符串截取用作日期比较substr(),分组group by,过滤where,排序order by,以及count()和sum()聚合函数如图,下表是订单表table_order,字段分别是order_id(订单号),member_id(客户号),trmnl_tp(下单平台),shop_country_nm(国家),order_time(订单时间),pay_nmt(销售额)题目1:计算2...
2018-07-04 22:39:31 317
原创 ImageView 从网络下载图片
首先先说明一下,这个从网络下载图片的方法,我自己也不是很懂,只是敲了一下代码实现的。因为要用到HTTP协议,在android模拟器上,URL的地址我是用到自己myeclipse服务器上的一张图片.还有的是,一般来说从网络去下载文件图片的信息时,应该是用多线程去处理的,但是因为我还不是很懂线程问题,这里的下载方法写在了主线程当中,会很慢,如果是URL连接到网络图片就是例如百度图片那里,程序会
2014-03-22 16:07:42 803
原创 用SeekBar更改图片的大小,缩放及其旋转
这里有两个主要的类,Matrix 和 DisaplayMetricsMatrix 中文是矩阵的意思,用来实现图片的缩放,平移,旋转的。API里解释为:可以用这个类生成一个3 x 3 的一个矩阵,在这个类里面没有一个构造的方法,通过初试化来使用一个 reset(),DisaplayMetrics:一个构造描述的一般信息显示,比如大小,密度,和字体缩放。也就是说这个图像缩放的功能,要按照这个屏
2014-03-21 19:38:30 3727 1
原创 ImageView实现图片的剪切
(用真机测试比较好,模拟器虽说可以不过还是不好测试的)选取图片,然后选取剪切图片(裁剪后的图片可以明显的看出与原图不同)layout.xml布局代码如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andro
2014-03-20 21:52:32 783
原创 开关按钮控件 ToggleButton 的使用
开关按钮控件,如图,例子用于修改线性布局的横向与纵向的修改。(可以用来开关WIFI,蓝牙等)点击横向排列或者纵向排列修改线性布局的布局格式下面是部分Layout.xml文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http
2014-03-20 19:51:00 658
原创 android Dialog的自定义
android 原始的自带 AlerDialong 如下这代码很简单 @Override public void onClick(View v) { AlertDialog dlg1=new AlertDialog.Builder(MainActivity.this) .setTitle("标题")
2014-03-08 12:35:55 578
原创 AnimationSet, Interpolator, Frame-By-Frame Animation
关于AnimationSet:1。AnimationSet是Animation的子类;2。一个AnimationSet包含了一系列的Animation;3。针对AnimationSet设置了一些Animation的常见属性(如startOffset, duration等等),可以被包含在AnimationSet当中的Animation集合。 我们可以用AnimationSet同
2014-02-27 16:38:10 555
原创 两种不同的方法使用不当Animation 四个动画效果Alpha.Scale.Rotate.Translate
使用Tweened Animations 的步骤1.创建一个AnimationSet对象;2.根据需要创建相应的Animation对象;3.根据软件动画片的需求,为Animation对象设置相应的数据;4.将Animation对象添加到AnimationSet对象当中;5.使用空间对象开始执行Animation; Alpha:淡入淡出public void onCl
2014-02-26 21:04:03 979
原创 android 桌面插件 App Widget
App Widget :自定义的桌面插件,功能:当长时间触摸手机屏幕,可以添加控件,点击添加控件,可以显示出自己编写出的控件如图,TextText-----------------桌面插件的生成。下面是实现改功能的步骤第一步:定义一个AppWidgetProviderInfo: 在res / xml文件夹中定义一个example_appwidget_info.xml的文
2014-02-22 11:13:36 880
原创 手动滑动的进度条 SeekBar
SeekBar控件如图还是老样子,要定义一个监听器,再定义前要在布局文件中写好<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m
2014-02-21 15:56:51 1321
原创 RatingBar 可以用于客户打星评分的控件
什么是RatingBar呢?其实就是类似于一种进度条,它显示出 星星 来代替以前的一条行框的进度条可以用于客户评分,当客户勾选时可以显示在Activity中定义一个OnRatingBarChangeListener,当然,在布局文件中要写好基础的<LinearLayout xmlns:android="http://schemas.android.com/apk/r
2014-02-21 15:44:59 572
原创 ListView的嵌套,ExpandableListActivity和SimpleExpandableListAdapter
第一步:在布局文件当中声明ExpandableListActivity控件: main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_widt
2014-02-20 17:05:57 542
原创 DatePicker和DatePickerDialog的基本使用方法
DatePicker是android的一个日期显示,它的框架已经存在的,如图:它是不需要输入的,只是需要输入开始提示的默认值。package com.example.acti_02_02_datedialog;import android.os.Bundle;import android.R.integer;import android.app.Activity;
2014-02-20 15:08:44 1229
原创 关于Button、RadioGroup、CheckBox三种不同的监听器
三种监听器大同小异,Button监听器比较简单,.setOnClickListener(new OnClickListener);public class MainActivity extends Activity { private ImageButton button1 = null; private View button2 = null; @Override p
2014-02-10 16:38:40 1124
爱淘书 0.1 版本
2014-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人