1.跪求 魔兽世界TBC的抓牛模型修改包包 (女人类变亡灵男)
2.å½å
ä½ä»£ç å¹³å°åªå®¶å¼ºï¼
3.å¦ä½è°è¯Android Framework
4.魔兽世界**版最新消息
跪求 魔兽世界TBC的模型修改包包 (女人类变亡灵男)
劝你改之前考虑清楚,有一定几率被封的.
下面连的是BBS地址,要注册的
[人类女X亡灵女互换Part1]
/attachment.php?aid=
[人类女X亡灵女互换Part2]
/attachment.php?aid=
[人类女X亡灵男互换Part1]
/attachment.php?aid=
[人类女X亡灵男互换Part2]
/attachment.php?aid=
[亡灵男X亡灵女互换Part1]
/attachment.php?aid=
[亡灵男X亡灵女互换Part2]
/attachment.php?aid=
[亡灵女X暗夜女互换Part1]
/attachment.php?aid=
[亡灵女X暗夜女互换Part2]
/attachment.php?aid=
[亡灵男X暗夜男互换Part1]
/attachment.php?aid=
[亡灵男X暗夜男互换Part2]
/attachment.php?aid=
[人类男X亡灵男互换Part1]
/attachment.php?aid=
[人类男X亡灵男互换Part2]
/attachment.php?aid=
[暗夜女X亡灵男互换Part1]
/attachment.php?aid=
[暗夜女X亡灵男互换Part2]
/attachment.php?aid=
[侏儒女X亡灵女互换Part1]
/attachment.php?aid=
[侏儒女X亡灵女互换Part2]
/attachment.php?aid=
[暗夜男变人类女]
/attachment.php?aid=
[暗夜男变亡灵男]
/attachment.php?aid=
[暗夜男变牛头男]
/attachment.php?aid=
[巨魔男变人类女]
/attachment.php?aid=
[矮人女变亡灵女]
/attachment.php?aid=
[矮人女变暗夜女]
/attachment.php?aid=
[矮人女变牛头男]
/attachment.php?aid=
[矮人男变人类男]
/attachment.php?aid=
[矮人男变暗夜女]
/attachment.php?aid=
[矮人男变兽人男]
/attachment.php?aid=
[矮人男变牛头男]
/attachment.php?aid=
[牛头女变人类女]
/attachment.php?aid=
[牛头女变暗夜女]
/attachment.php?aid=
[牛头男变人类女]
/attachment.php?aid=
[牛头男变暗夜女]
/attachment.php?aid=
[帮牛头穿鞋子用的(简体)]
/attachment.php?aid=
[帮牛头穿鞋子用的(繁体)]
/attachment.php?aid=
[兽人男X巨魔男互换Part1(很抱歉之前改错了)]
/attachment.php?aid=
[兽人男X巨魔男互换Part2(很抱歉之前改错了)]
/attachment.php?aid=
----------------------------------------
.最终用户的责任
A.根据本协议上文的许可,您不得根据游戏进行全部或部分拷贝、头源复印,抓牛复制、头源翻译、抓牛
反向工程、头源画线救狗源码生成源代码、抓牛修改、头源再编译、抓牛解译或生成衍生作品,头源或除去本游戏上的抓牛专有权
告示或标记。未遵守本条限制和限定将导致对於您本协议下的头源许可的立即自动终止且您可
能需要承担民事或刑事责任。尽管有上述规定,抓牛您可制作一份游戏客户端和手册的头源拷贝,
仅用作存档。抓牛
----------------
注意:模组修改只会影响到修改者那一端所看到的外观,对於物品本身数值...等并不
会有影响,其他玩家看到的依然为原本的模样。简单的说,修改后的外观只有
玩家本人的电脑可以看到。
----------------
档案内容(全部都包在patch-3.MPQ里面了)
1.DBFilesClient\CreatureModelData.dbc <-模型的源码在编译路径档位置
2.DBFilesClient\CharSections.dbc <-角色材质贴图的路径档位置
3.DBFilesClient\CharHairGeosets.dbc <-头发的读取号位置,角色会秃头就是他搞的
4.DBFilesClient\CharacterFacialHairStyles.dbc <-胡子眉毛等特徵的读取代号位置
,会没有下巴就是他害的
5.还有\Item\ObjectComponents\Head\Helmxxxxxx.m2等多个头盔档案
另外patch-4.MPQ 里面的内容是
DBFilesClient\ChrRaces.dbc 改这个档案是为了让牛牛们穿上鞋子(不然牛改成其他种族会没有鞋子)
另外这个ChrRaces.dbc这个档在不同语系的游戏里的内容也不一样 看完的是简体还是繁体的就抓哪一个吧
---------------
另外牛头男 侏儒男 侏儒女由于原始模型比较小 所以改成其他模型后身材会变大
而在游泳浮在水面上时因为体型变大 所以会照成呼吸判断时 判断的基准面下降
因此就算是浮在水面上也是会一直出现呼吸条 这样根本就没办法游泳orz
还有在男变女部份 衣服穿的还会是男的 并不会改成女装
另外比较严重的就是Q_Q有些转换后 头发显示会跑出头盔 或是暗夜耳朵不见之类的
这类头盔显示不正常的 我没有办法解决 很不好意思
---------------
每个包包之间会互相冲突 没有办法并用
使用方法:将所需要的人物转换包下载后 解压缩后将patch-3.MPQ放在魔兽目录下的data资料夹里
(牛头如果改成其他人物后想穿鞋子的请额外抓patch-4.MPQ的(有分繁简体唷))
如果遇到data资料夹里面已经有patch-3.MPQ的话 可以将patch-3.MPQ改成patch-4.MPQ然后放入
另外如果不想用的话 直接将patch-3.MPQ patch-4.MPQ ...删掉就可以了
注意:更新后请将patch-3.MPQ这个档移走或是删除 否则进入游戏后遇到新更新的人物可能会报错(因为有改.dbc档)
å½å ä½ä»£ç å¹³å°åªå®¶å¼ºï¼
è¯ä¸å¤è¯´ï¼ç´æ¥ç»å¤§å®¶æ¨èå 个å½å æ¯è¾ä¸»æµçä½ä»£ç å¼åå¹³å°ï¼1ãç»ä¿¡Informatï¼æ¯æ·±å³åºç³åä½æ¨åºçé¢åä¸å¡äººåçä½/é¶ä»£ç å¼åå¹³å°ï¼å ·æé«åº¦çµæ´»çâæ°æ®+æé+æµç¨âå¨æä¿¡æ¯ç®¡ç模åï¼ç¨æ·ä¸åéè¦ä»¥æ¥ä»£ç å¼åï¼å¯ä»¥éè¿èªä¸»é ç½®çæ¹å¼ï¼å¿«éæ建ä¼ä¸è¿è¥æéçå类管çç³»ç»ãèä¸å®ä¸ä¼ä¸å¾®ä¿¡ãééç´§å¯éæï¼è½å¤å¤§å¹ è约ç åææ¬åæ¶é´ï¼å¸®å©ä¼ä¸å®ç°å ¨æ¹ä½çæ°åå转åãå®è¿æä¾äº+ç°æçåºç¨åè¡ä¸æ¨¡æ¿ï¼ä¼ä¸ä¸éè¦ä»é¶å¼å§ï¼ç´æ¥åºäºåºç¨æ模æ¿æ¥ä¿®æ¹ææå±åè½ï¼å¯ä»¥æ´å¿«éé«æå°æ建åºè´´è¿éæ±çåºç¨ã
第äºä¸ªï¼ééå®æï¼é¿éèªå·±å¼åçä½ä»£ç å¹³å°ï¼è·ééä¹ææ¯è¾æ·±åº¦çç»å®ï¼å ¶å®åè½é½æ¯å·®ä¸å¤çï¼éè¿æææ½çæ¹å¼è®¾è®¡è¡¨å设计æµç¨ï¼è®¾è®¡ä»ªè¡¨çä¹åï¼ä½ å¯ä»¥ä¸é®æå®åå¸å°çµè端åææºç«¯ï¼è®©ä½ å ¬å¸å ¶ä»åäºæ¥ä½¿ç¨ã
第ä¸ä¸ªæ¯å¥¥å²ï¼è¿ä¸ªä¹æ¯ééåè¡çãå®çç¹ç¹æ¯é¢åä¸åçåºæ¯åä¸åç人群åäºä¸äºç»åãæ¯å¦è¯´ï¼æé¢åä¸ä¸å¼åè çãé¢åä¸å¡äººç¾¤çãé¢åæ°åå管çåçï¼ä½ å¯ä»¥æ ¹æ®ä½ ä»¬å ¬å¸ä¸åçå¼åæ°´å¹³å»éæ©æä¸ä¸ªã
第å个æ¯ææ³äºãæä¹æ以ä»ç»è¿ä¸ç¹ï¼æ¯åç°ä»ä»¬æ OA å CRM åäºæéï¼ç¸å½äºæ¯ä¸æ³¨å¨æä¸ä¸ªç¹ä¸ãå¦æä½ å¯¹è¿æ¹é¢éæ±æ¯è¾å¼ºçè¯ï¼å¯ä»¥è¯ä¸è¯ã
第äºä¸ªå¢å°±æ¯ä¼ä¼´äºï¼åå§äººæ¯æ´å¿åº·ï¼è¿å»çååä¸åå°ï¼å½æ¶åä¸å°±åäºDiscuzï¼å½å ç论å软件ï¼å ¶å®ä¸ç´ä¹æ¯ To B å¾ï¼ä¹æ¯å½å ææ©ä¸æ¹åé¶ä»£ç å¼åå¹³å°çã
ä»ä»¬å ¶å®è·ä¼ä¸å¾®ä¿¡çæéæ¯è¾å¤ï¼ä½ å¨ä¼ä¸å¾®ä¿¡éè¾¹å线ä¸çéå®ï¼ä¸æ´å¥çCRMæµç¨ä»ä»¬åçæ¯æ¯è¾å®åçã
第å 个就æ¯æéäºï¼è¿ä¹æ¯ä¸ä¸ªé常èççåä¸å ¬å¸äºï¼ä»ææ©æéå»åä¼ä¸æå¡ï¼ç¶åç°å¨æéäºåçä½ä»£ç ãä»ä»¬å®¶çæä¸ä¸ªç¹ç¹å°±æ¯è½å¤æä¾ç§æåçé¨ç½²ã
å¦æä½ å¯¹æ°æ®å®å ¨åæ¹é¢æè¦æ±çè¯ï¼ä½ å°±å¯ä»¥è¯è¯ï¼ä»ä»¬æè§ä¼æ´éåä¸å¤§åçä¼ä¸ã
第ä¸ä¸ªå°±æ¯ç®éäºï¼æåç°ä»ä»¬çä»ç»åå¾ç¹å«å¥½ï¼ä½ ç¨å®å»åå¼åï¼åºæ¬ä¸å°±æ¯ä¸æ¥ï¼ç¬¬ä¸æ¥æ¯è®¾è®¡è¡¨åï¼ç¬¬äºæ¥è®¾è®¡æµç¨ï¼ç¬¬ä¸ä¸ªå°±æ¯ä»ªè¡¨çãç®åçåºç¨æ建ç¨å®è¿è¡ã
以ä¸å 容ï¼å¸æ大家ææ帮å©ï¼
å¦ä½è°è¯Android Framework
å ¶å®æ´ä¸ªè°è¯è¿ç¨é常ç®åï¼
å¨ä½ è¦è°è¯è¿ç¨çåéä½ç½®æä¸æç¹
è·è¸ªä»£ç (Step in/out/overçç)
å¨å±å¼è®²è¿°è¿ä¸¤æ¹é¢ä¹åï¼æå¿ è¦å ç®åäºè§£ä¸è°è¯çåºç¡ç¥è¯ãJavaå¹³å°çè°è¯æ¯æä¸ä¸ªè§èåçæ åçï¼é£å°±æ¯JPDA(Java Platform Debugger Architecture);éè¿ JPDA æä¾ç APIï¼å¼å人åå¯ä»¥æ¹ä¾¿çµæ´»çæ建 Java è°è¯åºç¨ç¨åºã JPDA 主è¦ç±ä¸ä¸ªé¨åç»æï¼Java èææºå·¥å ·æ¥å£(JVMTI)ï¼Java è°è¯çº¿åè®®(JDWP)ï¼ä»¥å Java è°è¯æ¥å£(JDI)ã
Javaç¨åºçè°è¯æ éå°±æ¯éè¿ä¸ä¸ªè°è¯å¨(debugger)è·å对åºJavaèææºçä¿¡æ¯ï¼ä¸ææè¿°çJDWPå°±æ¯è°è¯å¨ä¸èææºéä¿¡çæ¡¥æ¢ãå¨dalvikèææºå é¨æä¸ä¸ªä¸é¨çjdwp线ç¨ï¼Androidç³»ç»çadbdè¿ç¨éè¿socketä¸å个èææºçjdwp线ç¨è¿è¡éä¿¡ï¼å¤é¨è°è¯å¨éè¿adbå·¥å ·ä¸adbdéä¿¡è¿èå®æä¸jdwpçéä¿¡ãæ们é常æ说çãattach debuggerãæçå°±æ¯è¿ä¸ªææââè¿æ¥å°æå®çéè¦è°è¯çè¿ç¨ã
è°è¯å¨å·¥ä½åç
å¦ä½å¨æ£ç¡®çå°æ¹ä¸æç¹
ãæ£ç¡®çå°æ¹ãå å«ä¸¤ä¸ªå«ä¹ï¼é¦å ï¼è°è¯æ¯ä»¥è¿ç¨ä¸ºåä½è¿è¡çï¼å¦æä½ éè¦è°è¯è¿è¡å¨è¿ç¨A ä¸ç代ç ï¼å´ædebugger attachå°äºBè¿ç¨ï¼é£ä¹è¿ä¸ªæç¹åæ ¹å¿å°±æ¯ç头ä¸å¯¹é©¬å´;å¦å¤å¢ï¼æ¯å¦ä½ æ³è°è¯Androidçå¤åªä½æ¡æ¶ï¼ä½ å¾ç¥émediaç¸å ³çç±»å¨åªå§ï¼ä¹å°±æ¯è¯´éè¦å¨æ£ç¡®çå½æ°éé¢ä¸æç¹ã
å¦ä½å¨åéçè¿ç¨ä¸æç¹?
å¦ææ¯è°è¯æ们èªå·±åçAppï¼å¨Android Studioéé¢é常ç®åï¼å¨Runèådeæåé¢æä¸ä¸ªattach debugger to android process çé项ï¼ç¹å»ä¹åä¼åºç°ä¸ä¸ªèåï¼éæ©èªå·±éè¦è°è¯çè¿ç¨å³å¯;ä½æ¯ï¼å¦æéè¦è°è¯Android Frameworkå±ç代ç ï¼è¿æ ·åæ¯è¾¾ä¸å°ç®ççââFrameworkå±ç代ç é常è¿è¡å¨å«çè¿ç¨(æ¯å¦ActivityManagerServiceè¿è¡å¨system_serverè¿ç¨)ï¼èè¿äºè¿ç¨é常æ åµä¸æ¯ä¸å¯è°è¯çï¼ä¹å°±æ¯è¯´å¨attach debugger to android process çé£ä¸ªèåéé¢ä¸ä¼æç³»ç»çè¿ç¨ï¼å¦ä¸å¾ï¼
æ®éçæ æ³è°è¯çAndroid设å¤
为ä»ä¹ä¸å¯è°è¯å¢?ä¸ææ们ç®è¦è®²è¿°äºè°è¯å¨çå·¥ä½åçï¼æ们ç¥éæ¯ä¸ä¸ªèææºæä¸ä¸ªjdwp线ç¨ï¼å¦æè¿ä¸ªçº¿ç¨æç»è¿æ¥å°è°è¯å¨ï¼ä½ ä¹å°±æ²¡åæ³å¯¹è¿ä¸ªè¿ç¨è¿è¡è°è¯äºãAndroidçææAppè¿ç¨é½æ¯éè¿Zygoteè¿ç¨forkåºæ¥çï¼æ们å¨android.os.Processè¿ä¸ªç±»éé¢å¯ä»¥çå°androidè¿ç¨çå¯å¨è¿ç¨æè¿ä¹ä¸å¥ï¼
if ((debugFlags & Zygote.DEBUG_ENABLE_DEBUGGER) != 0) {
argsForZygote.add("--enable-debugger");
}
ä¹å°±æ¯è¯´ï¼ä¸ä¸ªè¿ç¨æ¯å¦å¯ä»¥è°è¯æ¯ç±è¿ç¨å¯å¨æ¶åçåæ°å³å®ç;æ®éçAppè¿ç¨å¦ææ¯debug keystoreé»è®¤æ¯å¯ä»¥è°è¯çï¼ææè ä½ å¨AndroidManifestéé¢æå®debuggable为trueä¹æ¯å¯ä»¥è°è¯çã对系ç»è¿ç¨ï¼æ们åªæéåç³»ç»çº§å«çæ段ï¼è®©æ´ä¸ªç³»ç»å¯ä»¥è°è¯ââdebugçæè ç¼è¯åæ°debuggable为1çç³»ç»ã
解å³è¿ä¸ªåæ³å¾ç®åï¼ä½¿ç¨æ¨¡æå¨(çæºä¹è¡ï¼éNexusç³»åå·åçAndroidç³»ç»ï¼æç³»ç»å¯å¨çdebuggableåæ°ä¿®æ¹ä¸º1)ï¼æçNexus 5 å¯ä»¥è°è¯çè¿ç¨å¦ä¸ï¼
å¯è°è¯ä»»æè¿ç¨ç设å¤
è¿æ ·ï¼ç³»ç»ä¸ææçAndroidè¿ç¨é½å¯ä»¥è°è¯äº;è¿ä¸ç¹å¾éè¦ï¼æ¯å¦ä½ è¦åæActivityçå¯å¨æµç¨ï¼ç¸å½å¤ä¸é¨å代ç æ¯å¨ActivityManagerServiceæå¨çè¿ç¨system_serveræ§è¡çï¼å¦æä½ ææç¹æå¨å«çè¿ç¨ï¼å°±ä¼äº§çè·ä¸¢äºçæ åµãå¨æ¯å¦ï¼ä½ è¦è°è¯ActivityThreadçmainå½æ°ï¼å¨mainå½æ°éé¢æ§è¡äºä¸å¥attachï¼æç»è°ç¨AMSçattachApplicationçæ¶åï¼ä»£ç å°±éè¿Binder IPCè°ç¨å°äºAMSçsystem_serverè¿ç¨ã
æç½ä½ è¦æ§è¡ç代ç è¿è¡å¨åªä¸ä¸ªè¿ç¨ç¸å½éè¦ï¼å¨Androidä¸ï¼ç±äºBinderéä¿¡æºå¶çåå¨ï¼ãè¿ç¨è¿ç§»ã使ç¨çé常é常é¢ç¹ï¼å æ¤éè¦å¯¹binderæºå¶æä¸å®çäºè§£;详ç»çè¯å¯ä»¥åèæçå客ï¼Binderå¦ä¹ æå
å¦ä½å¨å¯¹åºç代ç å¤ä¸æç¹?
å设æ们ç°å¨ædebugger attachå°äºæ£ç¡®çè¿ç¨ï¼é£ä¹æç¹åºè¯¥ä¸å¨åªéå¢?ç´è§æ¥è®²ï¼å°±æ¯è¯´æéè¦å¯¼å ¥ææçAndroidæºç å?å¦æä¸æ¯åºè¯¥å¯¼å ¥åªäºä»£ç ï¼æä¹å¯¼å ¥?
é¦å ï¼å¦æä½ éè¦è°è¯çç±»å¨sdkéé¢å¯¼åºäºï¼ä½ åæ ¹å¿å°±ä¸éè¦åå¯¼å ¥æºç ï¼Android Studioèªå¨å¸®ä½ å ³èäºè¿é¨å代ç (åææ¯ä½ ç¨SDK Managerä¸è½½äºsdkçæºç ï¼å¦ä¸å¾ï¼
SDK managerä¸è½½æºç
æ¯å¦ä½ è¦è°è¯ActivityManagerServceç±»çattachApplicationæ¹æ³ï¼é£ä¹å¾ç®å;å建ä¸ä¸ªç©ºçAndroid项ç®ï¼SDKçæ¬éæ©ä¸ä½ è¦è°è¯ç模æå¨/çæº çandroidç¸å(è¿å¾éè¦ï¼ä¸æä¼è®²è¿°);ç¶åattrach å°system_serverè¿ç¨ï¼ç´æ¥å¨attach_applicationä¸é¢æä¸æç¹;é便å¯å¨ä¸ä¸ªappï¼å¯ä»¥çå°æ们çæçè°è¯çé¢ï¼
è°è¯attachApplication
å¦æè¿é¨åç±»å¨sdkä¸æ²¡æå¯¼å ¥(æ¯å¦@hide)çï¼åæè åæ ¹å¿ä¸æ¯SDKçç±»ï¼(æ¯å¦ç³»ç»appçæºç )é£åºè¯¥æä¹åå¢?ç´æ¥å¯¼å ¥è¿é¨å代ç å³å¯ãä¸éè¦æ¯Android项ç®ï¼æ®éçJava项ç®å³å¯;举个ä¾åï¼åè®¾ä½ æ³è°è¯åçAndroidç³»ç»çãç³»ç»è®¾ç½®ãè¿ä¸ªç¨åºï¼è¯¥å¦ä½åå¢?
æ ¹æ®ä¸é¢çåæï¼æ们é¦å å¾ç¥éãç³»ç»è®¾ç½®˜ãè¿è¡å¨åªä¸ä¸ªè¿ç¨ï¼é常æ åµä¸è¿ç¨ååå°±æ¯å å;æ们æ¥åºè®¾ç½®çå åå³å¯ï¼èå åæ¯å¨æºç çAndroidManifeistä¸å£°æçï¼å æ¤ï¼æ们æ¾å°ãç³»ç»è®¾ç½®ãè¿ä¸ªç¨åºçæºç å³å¯;æºç å¨ / ï¼ç³»ç»Appçæºç å¨/packagesè¿ä¸ªåç®å½ä¸é¢ï¼æ们ä¸ä¸ªä¸ªæ¾ï¼æç»å¯ä»¥ç¡®å®ãç³»ç»è®¾ç½®ãçæºç å¨/platform/packages/apps/Settings/ ;ç¶åæ们æè¿é¨å代ç git cloneä¸æ¥ï¼å¯¼å ¥Android Studioï¼
è°è¯Settings
æ们å»AndroidManifestä¸æ¥å°ï¼ãç³»ç»è®¾ç½®ãçå å为ï¼com.android.settingsï¼è¿æ ·æ们attachå°è¿ä¸ªè¿ç¨ ï¼
attach settingè¿ç¨
ç¶åï¼æ们é便æ个æç¹ç©ä¸ç©ï¼æ¯å¦è¿å ¥è®¾ç½®ä¸»çé¢çæ¶åï¼æä¸æ¥;æ们å¨AndroidManifestä¸æ¥å°è®¾ç½®ç¨åºçå ¥å£çé¢ä¸ºï¼Settingsï¼æ们å¨è¿ä¸ªç±»çonCreateéé¢æä¸ä¸ªæç¹ï¼ç¶åè¿å ¥è®¾ç½®ç¨åºï¼åç°å®ç¾æ»´æä¸æ¥äºï¼
å¨settingä¸æç¹æå
OKï¼å°è¿é;åºè¯¥å¦ä¼å¦ä½å¨æ£ç¡®çä½ç½®ææç¹äºï¼æ£ç¡®çè¿ç¨ï¼æ£ç¡®çä½ç½®ãæ¥ä¸æ¥ï¼è¦å®æè°è¯ï¼è¿éè¦ä¸äºæå·§ã
å¦ä½è·è¸ªä»£ç ?
æè®¸ä½ ä¼è¯´ï¼è·è¸ªä»£ç ä¸å°±æ¯step in/out/overä¹ï¼è¿æä»ä¹é¾ç?ä½å ¶å®äºæ 并没æä½ æ³è±¡çé£ä¹ç®åï¼è¦ä¼é æ»´è°è¯ï¼è¿æ¯éè¦ä¸äºå§¿å¿çã
è¡å·å¯¹åº
è·è¸ªä»£ç ä¸ä¸ªé¦è¦çé®é¢æ¯è¡å·å¯¹åºãå¦æä½ å¨æ£ç¡®ä½ç½®ä¸äºæç¹ï¼ä½æ¯è·è¸ªçæ¶åï¼åæ¥è°è¯ï¼åç°è¿è¡ç代ç åAndroid Studioéé¢ç代ç 对ä¸ä¸å·ï¼é£ä¹å°±å¾èç¼;è¦ä½¿å¾è°è¯å¨çè¡å·è½å¤å¯¹åºï¼å¿ é¡»ä¿è¯è®¾å¤ä¸ç代ç åè°è¯å¨ç代ç æ¯åä¸ä»½;ç®åæ¥è¯´ï¼éè¦ä½¿ç¨Androidçåçç³»ç»(模æå¨ï¼Nexusç³»åçæº)ï¼ç¶åè°è¯å¨éé¢ä½¿ç¨çSDKçæ¬ï¼å¿ é¡»å设å¤çç³»ç»çæ¬ä¸è´ã
è¡å·ä¸å¯¹åºæä¹å?
ä¸å®è¦æ³¨æè¡å·å¯¹åºè¿ä¸ç¹ï¼è¿ä¼ä½¿è°è¯è¿ç¨ç®åå¾å¤;å¦æ没æåæ³ï¼è¡å·å¯¹ä¸ä¸ï¼é£è¯¥å¦ä½è°è¯å¢?
è¡å·ä¸å¯¹åºå¸¦æ¥çä¸ä¸ªé¦è¦é®é¢å°±æ¯ï¼ä¸æç¹çæ¶åé½æå¯è½åºç°é®é¢;æ¯å¦ä½ å¨TestClassç第è¡ä¸äºä¸ä¸ªæç¹ï¼ä½æ¯ç±äºè¡å·ä¸å¯¹åºï¼æå¯è½çæ£æ§è¡ç代ç 第è¡æ¯æ²¡ææä¹ç空è¡æè æ¯å¨ä¸ä¸ä¸ªå½æ°éé¢ï¼è¿æ ·æç¹å°±æ²¡æèµ·å°åºæçä½ç¨äºã
è¦è§£å³è¡å¥½å¯¹åºçé®é¢ï¼å¿ 须使ç¨æ¹æ³æç¹;æ们ç´æ¥å¨æ个å½æ°çå ¥å£è®¾ç½®æç¹ï¼è¿æ ·å³ä½¿è¡å·å¯¹ä¸ä¸ï¼ä¹è½å¨æ£ç¡®çå ¥å£åºæä¸æ¥ï¼è¿ä¸ç¹é常éè¦ã
解å³äºå¦ä½ä¸æç¹çé®é¢ï¼é£ä¹è¡å·ä¸å¯¹åºï¼æä¹ç¥éæ§è¡å°åªäºï¼æä¹æ¥çå±é¨åé?
è§å¯æ æ¡¢
å¨Android Studioçè°è¯å¨ç左边ï¼æ¾ç¤ºäºæ¯ä¸ä¸ªçº¿ç¨æ§è¡çæ æ¡¢ï¼æ æ¡¢éé¢å å«äºå½å线ç¨ä¸°å¯çä¿¡æ¯ï¼
çå°æ²¡ï¼çæ£è¿è¡ç代ç å¨åªä¸è¡ï¼å½åè¿è¡çæ¯ä»ä¹å½æ°ä¸ç®äºç¶;æ¥ä¸æ¥ä½ å¨step into/outçæ¶åï¼ä¸è½ä»¥æºä»£ç çè¡æ°ä¸ºåï¼èåºè¯¥ä»¥è¿ä¸ªæ æ¡¢ææ¾ç¤ºç代ç è¡æ°ä¸ºåã
çç»ä½¿ç¨æç¹
OKï¼ç°å¨ä¸è®ºè¡å·æ¯å¦è½å¯¹åºï¼æ们é½è½æ£ç¡®æ»´ä¸æç¹è°è¯äºãæç¹æå¾å¤ç§ç±»åï¼æ¹æ³æç¹ï¼watch pointï¼æ¡ä»¶æç¹é½è½å¤å¾å¥½æ»´è¾ å©æ们è°è¯;å¦æä½ è¿è¿å 个åè¯é½æ²¡æå¬è¯´è¿ï¼ä¸å®è¦æ¶è¡¥ä¸ä¸;å¯ä»¥åé æçå客ï¼Android Studioä½ ä¸ç¥éçè°è¯æå·§;æå°±ä¸åå¤è¿°äºãæé纳ï¼è°¢è°¢ã
魔兽世界**版最新消息
魔兽世界**版换导演了!游戏公司暴雪近日发布官方消息,宣布导演邓肯·琼斯入主《魔兽世界》**版。换人风波:最新导演,爱玩游戏。邓肯·琼斯被中国内地观众所熟知的作品是科幻片《源代码》,但他的另一部作品《月球》在**爱好者心目中更值得推荐。重要的是,玩家们认为:起码在这么多**导演里头,邓肯·琼斯是出了名的爱玩游戏!剧情谜团:内容太多,基金模板源码选择太难。虽然早就宣布要拍,但《魔兽世界》的**版剧情却始终是个谜。按照官方说法,其实只有一句话:“讲述的是部落和联盟之间的故事。”这几乎是一句废话,因为《魔兽世界》作为一个复杂的游戏系统,内容包罗万象,绝不仅仅是两大阵营这么简单。 方向A:BOSS的nginx源码码传说。《魔兽世界》确实有不输于《指环王》的强大故事背景。在魔兽这个奇特的架空世界里,每个BOSS都有自己惊天地泣鬼神的传说。很多魔兽玩家推荐将两个大BOSS的故事拍成**:伊利丹·怒风和阿尔萨斯·米奈希尔。前者是《魔兽世界》中一个经典副本“黑暗神殿”的终极BOSS,他在亲情、爱情、使命的选择中成就了自己可歌可泣的一生,而他的武器———俗称“蛋刀”的埃辛诺斯双刃更是《魔兽世界》迄今最具人气的装备之一。后者则是达摩指标源码《魔兽世界》中最复杂最不被理解的一个BOSS,他弑父夺位,曾是伟大的圣骑士,后来为了保卫人民成了死亡骑士,最后则化身臭名昭著的新一代“巫妖王”。方向B:阵营的对抗。虽然联盟和部落只是整个《魔兽世界》故事中两股极小的力量,但是,因为每个玩家进入游戏时,都要二选一决定自己的阵营,因此从这两大阵营的角度切入,却也不失为一个讨好玩家的好办法。不过,这样的故事绝不比BOSS更好拍。因为两大阵营总共包括个种族,还有种职业。方向C:玩家的事迹。《魔兽世界》流行多年,很多玩家都已经“AFK”———Away From Keyboard(《魔兽世界》中专指玩家暂时或永久离开游戏),但是,这些人至今仍然将玩魔兽的日子当成是一段不可磨灭的青春记忆。将玩家而不是角色的故事搬上银幕,是很多人就《魔兽世界》向来注重玩家忠诚度的传统而作出的一项推测。 市场前景。按照现在的计划,《魔兽世界》**版在年公映时,可能正撞几部大片,但是,美国网站IGN曾经举办过一项“最想在**院看到的游戏”的评选,结果《魔兽世界》高票当选。玩家的强烈期待已预示着**版将带来的巨额收益———除了票房,别忘了还有巨大的周边产业市场。如果暴雪、华纳、传奇够聪明,就应该把它拍成一个系列,而不是最早设定的各2.5小时的上下两部曲。扩展资料
《魔兽世界》**版根据动视暴雪公司的游戏《魔兽世界》改编而成,暴雪已经将这一**计划酝酿了5年。Sams和Metzen和传奇**公司力图打造一部让所有人都印象深刻的史诗**。预计**将在年上映。**将建立在现有的小说和多年的游戏资料的基础上。原计划**将以第一次的魔兽战争为开端,但调查之后决定以人们更为熟悉的魔兽世界的历史为开端。游戏的故事将以艾泽拉斯的文明冲突为主体,讲述了这块大陆上各个派系和种族不断重复的争斗和冲突。其中先知Thrall、Proudmoore 将军和牛头人部落的首领Bloodhoof都将登场。