- 博客(426)
- 资源 (17)
- 收藏
- 关注
转载 启动其他APK的Activity方法
启动其他APK的Activity方法有两个app,分别叫做App1和App2。App1包含两个Activity,分别叫做App1_A和App1_B.其中App1_A是入口Activity.也就是App1_A设置intent-filter,action为App2只有一个Activity,叫做App2_A。现在在App2_A中通过startActivity启动App1_A是
2014-09-02 10:38:32
1468
转载 Android中使用selector动态改变imageView或ImageButton的背景和在GridView中应用
我们做应用时,可能会需要动态改变控件的背景图片,如果仅仅是简单的点击,选中之类的事件,如果靠程序中写监听的代码就显得太麻烦了,在这种情况下,你可以使用selector动态改变控件背景啦 ^_^ 1.在res/drawable目录下建一个mybutton.xml文件,根据需要,不同的状态下建立不同的item,并对应相应的图片 android:drawable="@colo
2014-08-14 16:28:52
1855
原创 unity中开启物理效果时,用A方块击打B方块,A会直接穿过B(当速度比较大时)
[救救我吧] unity中开启物理效果时,用A方块击打B方块,A会直接穿过B查看: 136|回复: 4 浪子啊威望6 点义气10 点打招呼发消息楼主 发表于 2014-5-22 14:27:50 |只看
2014-06-06 12:16:56
1904
转载 Unity导出iOS真机测试教程
学 习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发有点不同,Android开发我更觉得跟web(Html) 倒是有类似的地方,都是节点标签显示的,当然个人理解,感觉提示也没IOS开以及.NET开发那么强,可能是我还不是太熟悉eclipse开发环境,当然 当做出东西能导入到自己的Android机还是挺兴奋的。今天晚上摸索了一下IOS真机测试,手上有Mac,i
2014-06-05 11:26:22
15424
转载 Unity3D教程:如何使用layerMask参数
unity3d中如何使用layerMask参数:Raycast (ray : Ray, out hitInfo : RaycastHit, distance : float = Mathf.Infinity, layerMask : int = kDefaultRaycastLayers)其实很简单:1 ~(1 ~(1 (1
2014-04-30 11:29:45
7822
转载 Unity调用IOS相关接口获取手机型号(CSharp)
实现简单的效果:点击Button,调用IOS AlertView,并显示硬件型号具体实现:在脚本中定义2个外部方法,一个为弹出AlertView的,另一个则为返回字符串的GUI中创建一个Button,并在点击时弹出调用外部函数,达到弹框效果在C-Sharp定义了一个外部方法DllImport("__Internal") 和extern是关键点
2014-04-17 11:48:43
7953
原创 u3d物体反弹碰撞知识
Unity物体碰撞时的反弹系数:也即Physic Material的 Bounciness属性。一句话,给物体的Collider添加Material属性即可1,首先,物体要有Collider(BoxCollider, SphereCollider,PolygonCollider等)2,创建一个Physic MaterialAsset -> Create->Physic Mate
2014-03-27 14:53:36
21726
转载 uinty3d之触摸(一)
iOS和Android设备能够支持多点触控。你可以通过Input.touches属性集合访问在最近一帧中触摸在屏幕上的每一根手指的状态数据。 你可以读取Input.acceleration属性获得设备的加速度信息。你也可以使用Input.deviceOrientation属性获取设备在三维空间中的方位偏移。检测方位变化在你想要制作游戏行为中会非常有用,当用户转动设备或拿着设备时它是
2014-03-24 09:01:53
2197
转载 Unity结合3dmax开发项目的一点经验
使用Unity开发项目的一点经验我们主要使用3dsmax2010进行制作,输出FBX的类型导入Unity3D中。默认情况下,3dsmax8可以和U3D软件直接融合,自动转换为FBX物体。注意事项如下: 1.面数控制在MAX软件中制作单一GameObject物体的面数不能超过65000个三角形,即32500个多边形Poly,如果超过这个数量的物
2014-03-22 16:37:37
2820
转载 unity3d 定时器的使用
unity3d 定时器的使用//Time类包含了一个重要的类变量deltaTime,它表示距上一次调用Update或FixedUpdate所用的时间。 //因此通过它可以让游戏对象按照一个常速进行旋转,而不是依赖于它的帧频: function Update() { tranform.Rotate(0, 5 * Time.deltaTime, 0)
2014-03-21 10:25:29
4410
转载 Unity3D如何有效地组织代码?
Unity3D如何有效地组织代码?本文整理自知乎,原文链接:http://www.zhihu.com/question/21070379问题: Unity3D可以说是高度的Component-Based Architecture,同时它的库提供了大量的全局变量。 这些都和我曾接触到的cocos2d-x,和非游戏框架有很大出入, 请问各位前辈有没有什么好的方法、模式、框架来组
2014-03-13 10:56:39
3306
转载 [Unity3D]上海某大型游戏公司的基础面试题
[Unity3D]上海某大型游戏公司的基础面试题一个小老乡跟我聊到去上海某大公司的基础面试题,面试结果不尽如人意,但还是分享了下面试的试题,刚刚第一次录制视频,给某人讲课,我感觉讲的还算比较耐心,但发现一些新手入门学习的弊端,可能是很普遍的现象,这也验证了我之前所说的,看视频学习的效果有时候并不是很好,锻炼少,看着老师写感觉我“懂”了,但实际并没有真真掌握,这里不是特指批评某人,希
2014-03-13 09:58:19
2483
转载 cocos2d_x 问题汇总
cocos2d_x 问题汇总1.生成so文件时,报“No rule to make target ”错误解决方法:将.\xxx[appname]\proj.android\obj\local\armeabi\objs中的文件全部删除即可 2.生成so文件时,报"multiple definition"错误解决方法:检查Andriod.mk文件是否写了多遍同一个c
2014-03-11 14:53:22
1422
原创 cocos2dx场景切换中init、onEnter、onEnterTransitionDidFinish的调用顺序
这些方法调用的先后顺序如下(使用 replaceScene 方法):1. 第2个场景的 scene 方法2. 第2个场景的 init 方法3. 第2个场景的 onEnter 方法4. 转场5. 第1个场景的 onExit 方法6. 第2个场景的 onEnterTransitionDidFinish 方法7. 第1个场景的 dealloc 方法
2014-03-11 14:50:29
3970
转载 Unity动态运行外部代码(实现代码更新)
在论坛中经常看到有人问及有关代码更新的问题,近来无事,特研究了下,现与大家分享,如有不正确之处,还请大家多多指正. 在此之前,我们应该明确一点,资源包可以包含一个被制成TextAssets的脚本,但是这样的话他将就不是一个真正的可执行的代码了。如果你想要导入一个包含在你的资源包中的并且可以在你的项目中运行的代码,那么你必须在程序运行之前就已经将你的代码编译好了,因为只有编译过的代码才
2014-03-05 18:18:57
5468
转载 Unity3D如何使用Sqlite数据库
1,需要用到这几个dll文件:Mono.Data.Sqlite.dll和sqlite3.dll和Mono.Data.SQLiteClient.dll2,将这几个dll文件放在Plugins下,必须放这里。3,在Player Setting里的 OtherSettings里有个Optimization 下边的API Compatbility Level 选择.NET 2.0。4,添加
2014-03-03 15:14:22
6682
转载 Unity3D 移动开发代码优化
1. 尽量避免每帧处理比如:1functionUpdate() { DoSomeThing(); }可改为每5帧处理一次:1functionUpdate() { if(Time.frameCount % 5 == 0) { DoSome
2014-03-03 15:12:46
1217
转载 EditText软键盘的显示和隐藏
在工作过程中,常常会遇见需要根据自己的需求,控制文本框的键盘显示和隐藏。通过查阅Android文档,介绍可以通过在清单文件中元素中添加android:windowSoftInputMode属性来处理。 这个属性主要影响两件事情: 1.软键盘的状态—当Activity显示给用户的时候,它是显示还是隐藏。 2.主活动窗口的调整—它是否调整主窗体大小来给软键盘腾出空间,或者在部分窗口被
2014-02-26 11:50:05
4879
1
转载 使用TextView/EditText应该注意的地方
关于android软键盘enter键的替换与事件监听 软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有 normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone, 例如当值为actionNext时enter键外观变成一个向下箭头,而
2014-02-26 09:22:06
1263
转载 Android笔记:应用内支付宝支付集成
嗯,其实官方的文档和DEMO够用了,只是我悟性太不堪。为自己把过程要点给备忘一下。 ## 准备工作1. 要有一个支付宝账号2. 去http://ms.alipay.com 登录和自助签约 “无线部-自助签约-手机安全支付”;3. 完成后登录 ms.alipay.com 在“我的产品页” 会见到 账户信息像以下内容账户名:abc@xxx.com账户ID:208800*
2014-02-17 14:53:01
4112
转载 Unity 3D引擎:十大最火的插件推荐
Unity 3D引擎:十大最火的插件推荐 作者杨依帆 Unity引擎开发工具游戏 摘要:为了帮助使用Unity引擎的开发者制作更完美的游戏,我们精心挑选了十款Unity相关开发插件和工具。它们是:2D Toolkit、NGUI、Playmaker、EasyTouch & EasyJoystick、UnIDE、Tile Based Map and Nav、FX Maker、Too
2014-01-20 14:50:34
2535
转载 IOS 常用开源source
IOS 常用开源source来自社区会员li_zhi0123的分享:会员博客:http://blog.youkuaiyun.com/wstarx/article/details/6317779http://iosdeveloper.diandian.com/post/2011-05-21/932272 开发几个常用的开源类库及下载地址:1.jsonjso
2013-12-31 14:13:23
1019
转载 cocos2d-x的android黑屏问题
姜老师的豆知识—cocos2d-x的2.1.3版本android黑屏问题 当我使用cocos2d-x转android时, 出现了一个小问题, 安装到android手机里,点击HOME键,然后再回到游戏中,发生黑屏。 我开始查找网上是否有其他人也遇到过这样的问题。 在网上看到的解决方法,2.1.3版本里,已经如此做了。 我开始思考是否是
2013-12-23 09:34:34
7025
原创 MySQL 防止插入重复数据---replace into
提交数据时,要先判断此条数据是否存在;比较麻烦,mysql 提供了简单的解决方法:replace into replace into talbeX(id, name,updatetime) values(1,'haliluya' now());或 replace into talbeX(id, name,updatetime) select 1,'haliluya' now();r
2013-12-10 11:41:36
3288
转载 游戏项目中对CCTableView的使用
游戏项目中对CCTableView的使用首先引入TableView:[cpp] #include "cocos-ext.h" USING_NS_CC_EXT; class MyTableLayer : public CCLayer , public CCTableViewDat
2013-12-09 11:51:54
3360
转载 Unity3D与android交互----构建android插件
原文地址:Building Plugins for Android为android构建一个插件要创建一个android插件,首先要有 Android NDK 并熟悉使用ndk构建共享库的方法。如果用C++来实现库,必须声明成用C语言的链接方式,以避免Name Mangling问题。[cpp] view plaincopye
2013-12-08 10:54:02
18017
转载 Unity3D的截屏函数
原文地址:http://docs.unity3d.com/Documentation/ScriptReference/Application.CaptureScreenshot.htmlApplication.CaptureScreenshot静态函数 void CaptureScreenshot (String filename, int superSize =
2013-12-08 10:51:55
2531
转载 Android 访问权限设置--cocos2dx常用权限
Android 访问权限设置--cocos2dx常用权限AndroidManifest.xml,部分权限列表如下: 1,android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties”
2013-12-04 16:47:33
5016
转载 cocos2dx 不用直接在 onEnter 里面 addTargetedDelegate (或 addStandardDelegate)
cocos2dx 不要直接在 onEnter 里面 addTargetedDelegate (或 addStandardDelegate) 今天看别人 cocos2d 代码的时候发现个怪现象, 整个工程里面 没有 setTouchEnabled(true) 这样的代码, 但是程序跑起来的时候却可以响应 触屏事件。于是下断点跟踪啊跟踪,发现 m_bIsTouchEnabled 这个变量确实是 f
2013-11-29 14:59:56
1289
转载 完成端口(IOCP)实现高性能网络服务器(源码 C#)
完成端口(IOCP)实现高性能网络服务器(源码 C#)最近有项目要做一个高性能网络服务器,决定下功夫搞定完成端口(IOCP),最终花了一个星期终于把它弄清楚了,并用C++写了一个版本,效率很不错。但,从项目的总体需求来考虑,最终决定上.net平台,因此又花了一天一夜弄出了一个C#版,在这与大家分享。一些心得体会:1、在C#中,不用去面对完成端口的操作系统内核对象
2013-11-21 15:31:52
3153
转载 在C#中利用Keep-Alive处理Socket网络异常断开的方法
在C#中利用Keep-Alive处理Socket网络异常断开的方法文章出处:http://www.cnblogs.com/wzd24/archive/2007/05/22/755050.html 网络异常断开原因主要有那些呢?归纳起来主要有以下两种:1、客户端程序异常。 对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionReset的Soc
2013-11-21 15:28:23
1220
转载 【游戏特效Tommy原创教程】基础原理之UV动画小技巧
出处: 【游戏特效Tommy原创教程】基础原理之UV动画小技巧========================================================================== 教程多是讲技术技巧的,是对自己经验的一个总结,也希望能给大家带来帮助。不过技术仅仅是技术,它是为艺术服务的。在此希望大家不要过分钻研技术,把主要的精力放在效果美感和想法创意上,
2013-11-15 15:12:00
2018
转载 android主流UI布局
android主流UI布局这篇文章主要说的是android中的UI设定。先看真题效果图,说明。本程序参考新浪微博,图片为猫扑图片。程序只有最基本的模版,没有任何内容。点击效果图这布局为顶部+中间内容+底部模式,现在很多布局都采用这种模式。或者九宫图布局1:首先我们先实现顶部,代码如下:FrameLayout xmlns:an
2013-11-15 13:54:33
2139
原创 java c++ socket通讯
一般是java端为server,c++客户端与其通信,server端是mina,jetty等。这个一般用protobuf,在此不多讲。下面介绍c++为server端,java客户端与其通信。以结构体为例说明:struct Employee { char name[20]; int id; float salary; };jav
2013-11-14 11:01:55
1102
转载 cocos2d-x 中java调用c/c++函数
cocos2d-x 中java调用c/c++函数 这个是在JniHelper的基础上添加的,可以对比者看,java中的函数是backAction,主要调用的函数JNIEXPORT void JNICALL Java_org_cocos2dx_Game_JavaHelper_backAction(JNIEnv *env, jobject thiz, jstring key, jstri
2013-11-13 19:20:58
5488
转载 linux 在服务器方面的几个指标
linux 在服务器方面的几个指标, cpu memory io network 2013-11-04 16:15:24| 分类: linux | 标签: |字号大中小 订阅 基本指标和命令cpu,memory: topio: iostatnetwork: iptraf================ 所有需要的命令 =====top #查看所有进程的信息q结束top -p pid #查看指定进程
2013-11-13 19:12:33
1567
转载 cocos2d-x中有一个JniHelper类详细使用
主体思路通过JNI获取java虚拟机,再获取当前程序的JNI环境,通过JNI环境获取需要调用的java类信息,再获取需要调用的java类中的函数信息。再通过JNI环境调用,使用类信息、函数信息,调用对应的java函数。看起来好像有点复杂,but不用担心,cocos2d-x中有一个JniHelper类(头文件的copyright为:cocos2d-x.org,是Google提供的还是co
2013-11-13 18:58:28
31894
转载 c++ 判断字符串只包含字母、数字、汉字
c++ 判断字符串只包含字母、数字、汉字bool StringUtils::CheckName(const char * iName){ bool result=false; if(strlen(iName)>62)return result;//长度不能超过62个字符 while(*iName) { if((*iName)&0x80){ //是
2013-11-08 15:12:42
4533
转载 Android 使用 adb命令 远程安装apk
Android 使用 adb命令 远程安装apk./adb devices 列出所有设备./adb connect 192.168.1.89 连接到该设备./adb logcat 启动logcat./adb install -r /Users/streetpoet/Desktop/MytvPauselive.apk 将本地apk安装到远程
2013-11-03 22:23:39
20252
转载 SneakInput在cocos2d-x下的示例
看了很多教程和文档,无论2d还是2d-x都推荐使用开源的SneakInput作为其触屏的手柄组件。因此我也下载了它的源码并将其融合到自己的游戏里,整个演示的源码下载地址为:http://download.youkuaiyun.com/detail/weyson/4469089我的环境为vs2010 + cocos2d-1.0.1-x-0.12.0另外SneakInput c++的源码下载地
2013-11-01 14:37:31
873
无须安装netframework框架运行.net程序工具- RemoteSoft_Linker
2011-07-28
windows高级编程源码Advanced.Windows.3rd.Ed.src.rar
2011-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人