摘要: 原文地址:http://huangxuyang.cn/archives/21上一篇笔记记录了如何在引擎中建立一个地形,并赋予其山脉、道路、还有光照。并利用Unity内置的素材包,创建一个第一人称控制器来漫游整个游戏场景。本篇将继续介绍地形相关要点,为游戏场景添加地形细节,即那些花花草草。最后再介绍一个官方地形工具的使用,给山脉做一下“美容”。选中层次面板中的Terrain对象,检视面板中就出现了熟悉的地形工具栏。这次使用的是第六个“地形细节画刷”工具。其实这个工具跟第四个“地形画刷”工具很类似,只要点击”Edit Details(编辑细节)→Add Detail(添加细节纹理)”,在弹出的对话 阅读全文
posted @ 2013-08-29 16:05 leo_as南京 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://hi.baidu.com/cupgenie/item/c23861df692f59e3b3f777a8创建一个粒子系统GameObject>Createother>Particlesysterm关于这个系统的参数大家自行上网查找对照,这里就不解释了调整你的粒子合适的参数startRotation我调的是0~360度随机,这样树叶就掉的样子不同,会更自然startlifetime这里是指粒子的寿命,也就是叶子存在时间,我让它落地的时候就归入泥土,所以就是落地的这断时间啦~Gravity重力,我觉得为了自然还是需要一点吧就加了0.1的重力maxparticle这 阅读全文
posted @ 2013-08-29 15:57 leo_as南京 阅读(2840) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://bbs.9ria.com/thread-186942-1-1.html作者:江湖风云六年前第一次接触《魔兽世界》的时候,被其绚丽的画面所折服,一个叫做贫瘠之地的地方,深深印在我的脑海里。当时在艾泽拉斯大陆还不能使用飞行坐骑,试想一下孤身一人在银色的月光下赶路,可能还有你的战斗小伙伴,静谧的夜晚,皎洁的月光,一起走过了六年……即便是现在回想起来,浮现在脑海中的不是T123456S123456,而是十字路口的夜空。回到正题,在Unity中要创建这样的效果并不困难,用专业一点的术语讲就是只需要创建一个天空盒,并给予它天空纹理即可。通俗一点来讲,就是在我们的前面几章创建的地形四 阅读全文
posted @ 2013-08-29 15:00 leo_as南京 阅读(875) 评论(0) 推荐(0) 编辑
摘要: android的设置界面有个现成的PreferenceActivity可以使用,非常方便。这里介绍如何在Activity中取到PreferenceActivity设置的值,代码如下:SharedPreferences pre = PreferenceManager.getDefaultSharedPreferences(this);String dir=pre.getString("down_savedir", "");//两个参数,一个是key,就是在PreferenceActivity的xml中设置的,另一个是取不到值时的默认值 阅读全文
posted @ 2013-05-02 22:43 leo_as南京 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 在数据适配器PagerAdapter的初始化方法中添加按钮事件,这里是关键,首先判断当前的页卡编号。必须使用当前的view来获取按钮。@Override public Object instantiateItem(View arg0, int arg1) { if (arg1 < 3) { ((ViewPager) arg0).addView(mListViews.get(arg1 % 3), 0); } // 测试页卡1内的按钮事件 if (arg1 == 0)... 阅读全文
posted @ 2013-04-26 17:00 leo_as南京 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 前言 本章内容是android.widget.VideoView,版本为Android 3.1 r1,翻译来自"唐明",由"cnmahj"审核,再次感谢"唐明"!欢迎你一起参与Android的中文翻译,联系我over140@gmail.com。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com/ Android中文翻译组:http://goo.gl/6vJQlVideoView译者署名:唐明审核:cnmahj版本:Android 3.1 r1结构继承关系public class VideoV 阅读全文
posted @ 2013-04-26 11:18 leo_as南京 阅读(211) 评论(0) 推荐(0) 编辑
摘要: ViewPager的onPageChangeListener里面的一些方法参数:1:onPageSelected(int arg0){}arg0是表示你当前选中的页面,这事件是在你页面跳转完毕的时候调用的。2:public void onPageScrollStateChanged(int arg0) {// TODO Auto-generated method stub}arg0 ==1的时候表示正在滑动,arg0==2的时候表示滑动完毕了,arg0==0的时候表示什么都没做,就是停在那。3:public void onPageScrolled(int arg0, float arg1, i 阅读全文
posted @ 2013-04-26 10:06 leo_as南京 阅读(189) 评论(0) 推荐(0) 编辑
摘要: videoView.setVideoURI(Uri.parse("android.resource://net.moblie.tab/" + R.raw.benz));android.resource://net.moblie.tab/为src目录或者:videoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" +R.raw.test)); 阅读全文
posted @ 2013-04-24 11:22 leo_as南京 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: 安卓的退出整个应用程序有点麻烦,因为返回键只会返回上一个Activity,而并不会退出整个程序,直到返回到第一个Activity时,返回键才能退出程序。解决的方法也不难,原理就是将所有Activity存在一个List表中,在需要退出的时候遍历这个List表,表里的每一个Activity都调用finish()即可。为了方便每个Activity调用退出方法,可以通过单例模式把该功能封装成一个类文件从而方便调用。示例如下:package com.shiju.www;import java.util.LinkedList;import java.util.List;import android.app 阅读全文
posted @ 2013-04-22 16:19 leo_as南京 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 准备:下载安装 dreamweaver cs6(如果已安装请跳过)下载安装Android SDK(如果已安装请跳过)下载最新的PhoneGap备用1.安装dreamweaver cs6,网上有破解补丁,不过要注意可能有cpu占用50%的情况,那样只能重新找补丁替换了。2.最好将工作区设为‘移动应用程序’这时就会在左边看到phonegap面板,如果没有,菜单->站点->phonegap build服务->phonegap build配置,选择自己安装的SDK位置,然后保存。3.菜单->站点->新建站点,然后文件->新建->示例中的页->Mobile 阅读全文
posted @ 2013-03-20 17:20 leo_as南京 阅读(816) 评论(0) 推荐(0) 编辑