自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海涛高软

徐海涛(Hunk Xu)

  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 htc Vive VR扔小球Demo讲解

可以说这个demo很重要,非常非常的重要,从中可以学到很多:手柄设备的扳机按下(根本不用思考,你只要照着做就OK) 手柄事件的类型: 物体的抓取(启发你用FixedJoint组件): 物体的松开: 再补充一下: 很多人会问到,如何判断是左手按下扳机还是右手按下扳机,关键是SteamVR_TrackedObject这个脚本 FR:徐海涛(Hunk Xu) QQ技术交流群:386476

2016-11-30 17:35:37 2191

原创 ListView 滚动播放

Handler handler = new Handler() { @Override public void handleMessage(Message msg) { handler.removeCallbacks(run_scroll_up); } }; public void listScrollUp() {

2016-11-30 14:22:00 376

原创 Android开场透明度渐变动画

mainfest.xml清单文件 <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" >

2016-11-30 10:48:23 2105

原创 单词(Android)

accelerate 英[əkˈseləreɪt] 促进; (使) 加快,(使)增速; 加速FR:徐海涛(Hunk Xu) QQ技术群:386476712

2016-11-30 10:02:59 464

原创 steam vr 简单开发

1 开一个新场景 2 删掉新场景的Main Camera ,然后将htc vr插件中相机预设体拖入到场景中 3 场景中新建一个Plane,作为地面 现在运行场景,一个简单的HTC VR已经做好!接着上面,想把看到的手柄模型换成一根长长的棍子,具体做法如下: 下面就建一个Cube,调整缩放比例,并且将新建的Cube拖到Controller(left)的子层级下面,注意新建的Cube的坐标

2016-11-29 16:44:43 3944 1

原创 HTC VR 个案分析

大场景一定要做减面的操作,场景中的模型一定要以低模优先,能够用低面数的就绝不用高面数,否则会造成场景很卡,太卡就会产生眩晕,恶心!下图的树叶就是一个面片上贴着一张带有透明通道的PNG贴图 草地也是带有透明贴图的png图片做的,你看到草地动,其实是草地相对于头盔的摆动做相应的旋转操作 楼房个人认为是在3Dmax软件中做烘焙成图片后,然后直接贴的,离得近的是用低模来代替的FR:海涛高软*(QQ技术群

2016-11-29 11:19:54 668

原创 steam vr插件导入Unity后常见的错误

1 如果你发现如下截图的错误,那么就是你选择的平台错误 2 如果你发现,正确的将steam vr插件导入到unity后,运行demo,视野是上下颠倒的,可以肯定的说插件是没有任何问题,问题出在还是平台选择的问题,你的平台可能是选择了Android或IOS平台,解决画面上下颠倒的问题,就是选择Windows平台3 运行SteamVR_TestThrow这个demo时,有时会遇到某一个虚拟手

2016-11-29 10:35:45 9268

原创 HTC ViVE (经验分享)

最好是小范围内移动,能不加瞬移功能的尽量不要加,一般瞬移会使用户产生眩晕感,直接影响用户的首次体验​​最好所做的VR项目可玩性要高,让玩家忽略掉设备产生的微弱的眩晕,使玩家在玩的过程中所有的注意力都放在游戏上目前在VR设备上,htc_Vive设备的交互体验要明显高于oculus,并且htc设备较其它设备在佩戴上更加舒服htc Vive头盔镜片的分辨率还有待提高,目前的分辨率还是有点低,导致画质

2016-11-28 16:24:35 1434

原创 plist文件+UITableViewController 实现静态单元格

以上的功能和写法等同于Android开发中的Adapter的作用FR:海涛高软(QQ技术群:386476712)

2016-11-27 18:40:38 435

原创 利用UITableViewController做静态单元格(代码实现)

FR:徐海涛(Hunk Xu) QQ技术讨论群:386476712

2016-11-27 16:27:32 1677

原创 单词(IOS)

accessory [ækˈsɛsəri] 附属的; 附加的; 辅助的alloc 分配; 安置; allocate 分派; allocation 分配;identifier 英[aɪˈdentɪfaɪə(r)]FR:徐海涛(Hunk Xu) QQ技术群:386476712

2016-11-27 16:10:56 302

原创 利用UITableViewController做静态单元格(storyboard)

删除默认的ViewController 将tableViewController作为程序的入口Controller 经过上面参数的调整,如下: FR:徐海涛(Hunk Xu) QQ技术群:386476712

2016-11-27 13:44:19 3005

原创 IOS开发中TableView的关键用法

1 点击某个Cell调用的方法如下: 2 FR:徐海涛(Hunk Xu) QQ技术群:386476712

2016-11-27 12:03:35 265

原创 IOS设置程序的入口

程序默认进来的时候,有自己的ViewController,然后我将其删掉,换成UItableViewController,这时候程序的入口就没有指定,运行程序,主界面一片漆黑下面看看如何设置程序的入口Controller:FR:徐海涛(Hunk Xu) QQ技术群:386476712

2016-11-27 10:48:38 1698 1

原创 IOS 如何读取Plist文件(Dictionary)

FR:海涛高软(QQ技术群:386476712)

2016-11-25 14:02:40 5424

原创 IOS 如何读取Plist文件(字符串数组)

创建一个Plist文件: 选择Type为Array类型,数组中的数据都是String类型的下面是数组遍历输出的代码:FR:海涛高软(QQ技术群:386476712)

2016-11-24 18:56:38 4777

原创 iOS 格式化输出符号

%@ 对象%d 整数%i 整数%u 无符号整形%f 浮点(双字节)%x 二进制整数%o 八进制整数%zi 正整数%zu size_t%p

2016-11-24 18:31:04 1817

原创 IOS控制按钮的移动

在控制器m文件中,对按钮点击方法进行实现:注意,OC不支持直接对对象的结构体进行修改,例如下面的写法就是错误的: _xuBtn.frame.origin.x+=10;下面就是实现按钮的旋转和缩放:FR:徐海涛(Hunk Xu) QQ技术群:386476712

2016-11-23 21:03:25 531

原创 IOS 实现一个简单的计算器

下面就开始具体讲讲如何实现的:1 双击桌面上Xcode应用图标,打开Xcode工程 2 选择Create a new Xcode project 3 选择Single View Application 4 5 保存到桌面上 6 7 下面就开始搭建界面,先拖入三个TextField 8 然后再拖入两个UILabel 9 最后,再拖入一个Button,充当计算按钮 10

2016-11-22 10:15:42 10948 1

原创 PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter三者的区别

1 FragmentPagerAdapter和FragmentStatePagerAdapter均继承自PagerAdapter2 FragmentPagerAdapter每一个生成的 Fragment 都将保存在内存之中3 FragmentStatePagerAdapter将只保留当前页面,当页面离开视线后,就会被消除,释放其资源;而在页面需要显示时,生成新的页面,这么实现的

2016-11-21 15:01:10 540

原创 fragmentActivity和activity区别

1、fragmentactivity 继承自activity,用来解决android3.0 之前没有fragment的api,所以在使用的时候需要导入support包,同时继承fragmentActivity,这样在activity中就能嵌入fragment来实现你想要的布局效果。 2、当然3.0之后你就可以直接继承自Activity,并且在其中嵌入使用fragment了。 3、获得Mana

2016-11-21 13:48:33 402

原创 Eclipse安装错误"java was started but returned exit code=13"

错误截图如下: 解决办法: 下图左边是没删除前的,右边是删除后的, 控制面板中删除后的 ,就可以正常启动eclipse了 此时问题已经得到解决。cmd命令打开命令行窗口,输入: java -version FR:海涛高软(QQ技术群:386476712)...

2016-11-18 19:02:22 3835

原创 Unity手动漫游(移动端)

首先说明一下,今天将的手动漫游方式需要借助Unity的手势插件: FingerGestures具体插件如何使用,请看文章: http://blog.csdn.net/qq_15267341/article/details/51878844?locationNum=1&fps=1三步搞定手动漫游:1 场景中建立一个相机 2 相机上挂一个角色控制器脚本 3 相机上挂如下代码脚本(

2016-11-18 13:40:11 3341

原创 Unity错误"normal mapped shader without a normal map"

从服务器下载assetBundle后,然后显示: FR:徐海涛(Hunk Xu)QQ技术群:386476712

2016-11-18 09:32:09 1600

原创 Android 利用GridView来实现一个底部标签页的效果

底部标签页效果如下: private View[] vs=new View[4]; private ImageView[] imgs = new ImageView[4]; private TextView[] tvs = new TextView[4]; private String[] str = {“微信”,”通讯录”,”发现”,”我”};

2016-11-17 10:07:30 992

原创 android json解析(代码)

FR:海涛高软(QQ技术群:386476712)

2016-11-16 18:52:55 299

原创 OkHttpUtils一个专注于让网络请求更简单的框架

这个框架使用起来非常简单: 插件下载地址: https://github.com/hongyangAndroid/okhttputils准备好文件如下: 将上面三个文件复制到工程的lib目录下,并右键添加到构建路径中去然后在src目录下新建一个MyApplication类,此类继承Application类public class MyApplication extends Applicatio

2016-11-16 16:50:59 703

原创 Android中实现播放和停止 画面切换

点击播放按钮后的画面如下: 上图的效果是点击播放按钮后,变成停止按钮,点击停止按钮后再变成播放按钮界面布局如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_

2016-11-16 14:09:16 2573

原创 Android中 WebView打开一个网页实例

布局界面如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"

2016-11-15 10:00:25 9727

原创 通过WebView显示网页

点击GridView的某个Item时,使用WebView来显示内容public void onClick(View v) { Intent intent = new Intent(context,xianshi.class); intent.putExtra("

2016-11-14 16:50:47 476

原创 Android word /excel/ppt 显示

点击某个ListView中的某个Item,就从网上下载并打开某个word/excel/ppt说明:url为资源的网络地址public class xianshi extends BaseActivity{private ProgressDialog mProgressDialog; // 下载成功 public static final int DOWNLOAD_ERROR = 7;

2016-11-14 16:18:47 1732

原创 UGUI网格布局组和Android的GridView用法比较

可以说在使用上非常的相似,Unity 3D借助UGUI的网格布局组来实现一个网格布局,Android利用GridView来实现网格布局Unity 3d 基本思想是 值得说的是: 遍历时不要做显示的工作,具体Prefab如何显示,交给Prefab自身的数据接收类来处理Android 的 GridView 基本思想: FR:海涛高软(QQ技术交流群:386476712)

2016-11-14 15:20:54 1009

原创 Android中通过inflate构建一个View

private View v; LayoutInflater inflater = getActivity().getLayoutInflater(); v = inflater.inflate(R.layout.fragment_data, null); FR:海涛高软(QQ技术群:386476712)

2016-11-14 13:51:34 600

原创 Android中如何从网络取json串

FR:徐海涛(海涛高软)

2016-11-14 12:11:04 294

原创 Android ListView的自动播放效果

postDelayed的作用是延迟多少毫秒后开始运行removeCallbacks方法是删除指定的Runnable对象,使线程对象停止运行FR:徐海涛(Hunk Xu) QQ技术群:386476712

2016-11-14 11:27:00 935

原创 Android开发中的GridView以及图片下载

DisplayImageOptions options = new DisplayImageOptions.Builder()// .cacheInMemory(true)// .cacheOnDisk(true)// .bitmapConfig(Config.RGB_565)//

2016-11-12 17:27:18 404

原创 android json解析

FR:海涛高软(QQ技术群:386476712)

2016-11-12 11:12:39 264

原创 Android中使用GridView实现底部标签页效果

底部标签页效果如下: 全局中定义几个变量:private View[] vs=new View[5];private ImageView[] imgs = new ImageView[5];private TextView[] tvs = new TextView[5];private String[] str = {"xx","yy","zz"};private int[] resOff

2016-11-11 16:35:25 717

原创 FragmentManager 具体运用

使用具体套路如下:全局中声明几个变量: private ArrayList<Fragment> frags = new ArrayList<Fragment>(); private FragmentManager manager;接着在onCreate函数如下: frags.add(new HomeFragment()); frags.add(new M

2016-11-11 15:53:54 393

原创 Android 开场渐变动画

<?xml version="1.0" encoding="utf-8"?><alpha xmlns:android="http://schemas.android.com/apk/res/android" android:fromAlpha="1.0" android:toAlpha="0.2" android:duration="3000" android:in

2016-11-11 14:54:02 723

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除