联系站长

中文名:宣雨松

网名:雨松MOMO

QQ:289187120联系站长 - 雨松MOMO程序研究院 - 1(非常抱歉:我的QQ有将近2000个开发者,将近50个Unity开发群,都可以同时给我QQ发消息。而且我不是大神,我不是什么问题都会解答,我也有很多不会的问题需要去请教大神。我也在公司打工,很努力的工作几乎6X14。如果您的留言我没能即时回复请见谅,谢谢。)

E-Mail:xuanyusong@gmail.com

微博:http://weibo.com/819881121

 

UWA性能分析优化工具

Unity开发经常会出现性能卡壳的问题,所以MOMO在这里强烈推荐大家使用UWA的性能优化工具,这可不是什么软文或者广告,因为我们团队也在使用它做性能优化。UWA团队都是从Unity官方走出来的,技术专业程度无庸质疑。最最最最关键的是它提供免费试用的功能,还等什么快来用吧!  https://www.uwa4d.com/

 

  1. 松哥,请教个UI的问题,我最近在做moba,技能范围是圆形的,所以我需要圆形的九宫格拉抻,,,有什么思路吗,我现在用的NGUI,或者UGUI有没有能实现圆形九宫格拉抻的组件呢?

  2. 用AssetBundle 打包 预制物, 然后到 移动平台去用,这个时候如果这个预制物自带脚本,用什么方法可以让这个脚本在移动平台上使用,(你那个时候说 用一个插件 我现在找不到了)

  3. 同志你好,我想请教一个问题,是关于固定关节的,是这样,当两个刚体用固定关节连接时,如果刚体质量大于1000就会发生相对位置位移的现象,类似于两个秤砣用竹竿连接在一起,拿起一个秤砣,另一个会把竹竿拉弯一样,我想要无论质量多大,两刚体的相对位置都保持不变,就像秤砣用钢管连接一样,该怎么办?

  4. 您好,雨老师: 我现在遇到了Androidstudio 和unity交互的问题。 1,我将主工程生成了jar包,将AndroidStudio中的资源和libs,AndroidManifest,jar包都放进了unity中打包apk。可是运行的时候找不到MainActivity。我的MainActivity是继承Activity的。如果MainActivity继承UnityPlayerActivity是可以运行的。难道两者交互只能主Activity继承UnityPlayerActivity,却不能继承Android的Activity吗?Eclipse 开发工具是可以的,AndroidStudio却不可以。2,我用另外一种方法,将主工程生成aar包。可结果还是如上。 希望您可以帮助我解决问题,谢谢

  5. unity3d 直连mysql在其他端口都成功了。但是在IOS设备上一直没能成功啊。按评论里的把System.Drawing删掉了,也没报错直接发布了IOS,但是还是连接不上。MAC上依旧是正常运行的。求大大验证下哪里出问题了啊!查了几天资料也没解决问题,求解决。

  6. 松哥,我在unity里内嵌安卓项目,然后运行在真机上,开始界面是安卓,然后点击安卓按钮进入unity场景,之后再从Unity场景跳转到安卓界面时候(mUnityPlayer.quit());安卓界面重新刷新了一遍,怎么能不刷新?

  7. 松哥~问点题外的问题 现在也搭建了个blog~请问你wp都有什么推进的插件哦 这个多说就不错哈!我觉得这个缓存插件超级好用W3 Total Cache 所以请你推荐一些更好用的插件:)

  8. 松哥~问点题外的问题 现在也搭建了个blog~请问你wp都有什么推进的插件哦 这个多说就不错哈! 我觉得这个缓存插件超级好用W3 Total Cache 所以请你推荐一些更好用的插件:)

  9. 请教下 UGUI 做 无限滑动列表 向上滑动的时候· 怎么添加元素, 网上有向下滑动时添加的方法 ,没看到过向上滑动时 在上面添加元素的方法。

  10. 前辈,请教个问题,是这样的,前段时间我在4399小游戏网站上传了我的U3D制作的WEB小游戏,但今天我在7K7K这个网站上却发现了我的游戏被人上传了(游戏名字,内容完全一样,只是在网站上展示的那张游戏标志图片改了),而且上传日期只比我晚一天,我怀疑是4399网站内部员工搞的,但他们一口否认,说是7K网站到他们网站来采集盗取的我的游戏。我搞不懂,游戏web源文件是放在4399网站服务器上的,是在线玩的,7K怎么盗取的游戏源文件,而且还这么及时,如果是单机游戏我还能理解,拿到安装包可以反编译再发布,但这种在线玩的我搞不懂他们是怎么搞到源文件的,所以想请前辈帮我分析下是什么情况?

  11. momo大神,最近使用UGUI遇到很奇怪的问题,求解惑。 场景内放置一个3d模型,然后建立一个camera,专门针对3d模型图层进行渲染,并设置该camera的targetTexture。,建一个材质球,使用图片为刚才设置的camera而建立的renderTexture。UGUI制作个canvas,使用screen space_camera模式,建立一个新的UIcamera。canvas下面挂载一个2个默认imgae,都不设定sourceImage,但是其中一个image使用材质球。 此时,两个image的显示顺序,材质球那个的会被挡住。(这是第一个疑惑的地方。为什么使用材质球的那个图片会被挡住?) 此时修改canvas的模式,改为screenspace_overlay,此时两个图片是按照先后顺序进行绘制的。(这是第二个疑惑的地方。为什么?)screen space_camera模式有什么特定的用途么?screenspace_overlay主要要怎么进行使用?

  12. 您好,MOMO先生现在我遇到特别烦恼的问题,可是对您没什么问题吧就是用UNITY做人体调节功能。所有的部分(比如,胸围,臀围,臂围,腿长 等等)调节动画弄好了如果表情动画的话(胸围,臂围 等),没有问题。可是骨骼动画的话(臂长,腿长,身高 等),播放Idle动作的时候无法调节。把这个情况怎么解决?我连花了几天都没找到办法。。人体调节的别的办法有的话,请您指教。。

  13. 你好,我想问下,有人在mac上做了个unity的小文件,现在我用windows系统打开的时候出现了问题,打开script的时候windows系统下会出现input not correct的问题, 我反复检查了下, 发现是一个string被读取成了object形式,导致无法读取,所以反复出现error, 有什么解决办法么

  14. MOMO大大,我是在android上运行的unity场景,之前我用eclipse开发android是把unity工程里的assets和libs目录copy到android工程里是可以运行,现在改用android studio开发,用的同样的方法,运行后unity部分弹出Your hardware does not support this application,设备不支持?

  15. 雨松,看了你的iTween研究我用了这个做寻路,我在一个物体上添加了多个路径,iTween.Stop(gameobject)停止当前路径后,iTween.MoveTo下一个路径却说路径名不存在
    No path with that name (path7) exists! Are you sure you wrote it correctly?
    可物体上确实有这个路径,什么情况下才找不到路径?

  16. 大神求助,Unity在生成Android apk时默认添加了
    这些权限,现在项目适配的机子不支持这些权限,怎么才能让Unity不添加这些权限,或者有什么办法在打包的过程中删除这些权限?已在Plugins/Android文件夹下放有AndroidManifest.xml

  17. 大神大神~不知如particle system组件中 limit velocity over lifetime模块的dampen值怎么用脚本来改。
    [可怜]能给一点点提示么。

  18. 我想说个在学习作者书时发现的问题,《Unity 3D 游戏开发》图灵原创那个,78页,Resources.LoadAll()时,书上给了一个路径参数,运行时出现错误,我在网上看到是加了第二个参数Texture2D,类型强转了就好了

  19. 噢噢噢。。雨凇大神。冒昧前来请教一个问题,我最近做项目碰到了这样的一个问题
    MissingReferenceException: The object of type ‘GameObject’ has been destroyed but you are still trying to access it.
    Your script should either check if it is null or you should not destroy the object.
    MissingReferenceException: The object of type ‘Camera’ has been destroyed but you are still trying to access it.
    Your script should either check if it is null or you should not destroy the object.
    。。。。。。。
    像这种情况我要怎么解决啊[生病][泪]

      • 感觉好像突然有大神带看一样,,木哈哈。。。咳,那个,是这样的,我有一个prefab,在场景中有一个触发事件的点,触发事件就会生成这个prefab的(clone),这个prefab就是个空物体,上面挂了一个脚本,脚本执行过后就destroy(this.gameobject),走到下一个触发事件的地点,在生成这个prefab就报这样的错了。。。。我只是删除了这个clone啊,其他的应该不能受影响啊。。。。。。球解[可怜][可怜][可怜](这个问题3天多没解决了。。在不弄好估计就吧我开了。。。。。。。)

  20. 雨松大神,我又来请教了。我从内存中创建Assetbundle,返回的是一个ARC(AssetbundleCreateRequest),我实例化完后将ARC释放,但是还是较非动态加载占用多出近400M内存,请问一下,我还需要从哪下手呢?

  21. 雨松MOMO,有没有研究过ugui使用etc1 alpha,ngui可以指定材质及shader,可以etc1 alpha,ugui则不行,你有没有研究这方面?

  22. 雨松MOMO,有没有研究过ugui使用etc1+alpha,ngui可以指定材质及shader,可以etc1+alpha,ugui则不行,你有没有研究这方面?

  23. 雨松老师你好! 我照着你写的调用手机摄像头在unity新建工程中能够运行,但是放在游戏工程里打包后就直接在手机里就直接停止运行,而且打包的图标和游戏图标都被改成安仔了,这下我直接蒙了,求帮助啊!

  24. 老师你好,我想请问一下如果我要在unity里面能实现像施工的时候挖土坑的效果该怎么办?就是3dmax里面的那种切片生长动画导出FBX时就动画丢失了。点击下一步然后动画开始走,土丘逐渐放平。

  25. Hi,MOMO大。请问该怎么用脚本修改UGUI的image的顺序呢?我想要生成图片,叠加到屏幕上,不过是叠加到前一张图片的后面,但是每生成一张图片,都是自动到最高层的。好困扰啊!

  26. 雨松大大,ugui的一个问题纠结了我好久,就是InputField 在发布端游后运行,中文输入时光标总是自动居中,甚至有时候我输入到一半没确定就去点其他地方,回来重新输入会错乱,这个问题老得不到解决,不敢用ugui来做聊天系统呀,这应该是unity的bug…. 联系站长 - 雨松MOMO程序研究院 - 1 联系站长 - 雨松MOMO程序研究院 - 2 联系站长 - 雨松MOMO程序研究院 - 3

  27. 松哥我用Unity的www做通信,URL的参数里有中文,服务器上得到的这串中文是????,这个问题怎么解决或者有什么解决方案啊,跪求,找遍了你的网站,有关于网络通信的几乎没有。

  28. 想请教一下大大,在用这个主题的时候有遇到文章缩略图无法显示的问题吗?timthumb.php。我看了一下官方站也把这个功能关掉了,而这里用得很溜。困扰良久,盼复。

  29. 松哥我使用ZeroClipboard在我的网页上,使用说明说这个要在Web环境下才有效果我本地VS里面调试没有问题,但是我发布到我的Windows server 2003服务器后,再访问我做的那个网站就没有效果了不知道松哥有没有用过这个,如果有用过,跪求解决方案。

  30. MOMO大神,请问一张地图,比如说中国地图,现在我在攻破某个省份后,让这个不规则的区域高亮,从效果上看,基本像是换了一张图。目前我只想到让美术把大地图切分为各个小图,除了这个方法有没有更好的方法呢?

      • 刚才询问一个人,他这样告诉我。“每个区域美术做的时候制定一个透明度 这个透明度与每个区域的id是一一对应的,然后渲染的时候 shader用不考虑透明度的shader,透明度 用来做逻辑处理“。但是我还是不知道到底应该怎么做

  31. MOMO大神,我在做unity调用系统相机裁剪图片的时候,发现如果进入相机但是不拍照直接返回,总是会先回到一个空白页面,然后在点击返回才能回到unity程序中?求解。。。。。

  32. 你好,你出的那本书我买了,觉得作为我们入门级的人来看写的十分好。但是现在有个问题纠结好几天了,在第9张的简易聊天室,代码我是照着你书里的代码写的,客户端和服务器端分别把脚本和NetworkView绑定在了主摄影机上,为上么RPC方法不起作用啊?客户端发送消息在服务器端看不到啊??? 求大神给解决

  33. 大神,请问下,新的ui系统怎样做一个带3D模型的界面。就是那种游戏里常见的人物属性界面,人物形象显示的是3D模型,界面本身是2D的

  34. 雨松momo ,,,,,,请问怎么将玩家选择的角色加载到另外一个场景,,,,,,,,我可以做到选择角色界面和场景在同一个场景,,,,,,,,,但是可以把角色新建到另外一个场景吗,,,,用NGUI监听确定然后把玩家选择的角色创建到场景

  35. 你好,请问 unity和android交互的时候,pad 上的返回按钮和 编辑框里的删除按键 都没反应,请问您怎么解决哇!!谢谢你

  36. ugui里的输入框控件怎么获取里面的值,或者说要加进什么脚本?我刚接触ugui不知道怎么使用输入框里面的获取值,我是要做一个IP之类的框,然后取里面的值去判定用户是否能登陆界面。

    • 我参考网上大部分同行的做法,用BMFont做好字体,得到XXX.fnt和XXX.png两个文件,导入Unity。然后新建材质和CustomFont。但我有个问题,是不是用CustomFont做的图片字体,都不能通过Font Size来改变字体大小的?

  37. MOMO大,我是一个美术童鞋,很想学习游戏shader的原理以及怎么去制作一些shader,UNITY3D 有一个制作shader的插件是shader forge ,苦于不知道shader原理,自己在制作的时候完全是一头雾水,希望MOMO大能够讲讲这方面的知识。不胜感激。

  38. MOMO 有没有鼠标控制摄像头的例子? 左键–摄像头绕中心点旋转的那种,水平可以360度,垂直或斜的要有限制的那种

  39. MOMO大神,请问下,例子系统做的特效,用于对象池,用完了让他SetActice(false);但是当再一次要使用它的时候,SetActice(true),怎么让它从头开始播放呢

  40. 求大神指点:这个是C封装的DLL,我想调用:DBClient_RequestDataLast(“A001”); DBClient_GetDataLast(“B002”)应该怎么写。void main(int argc, char* argv[]){ DBClient_Init(); DBClient_Connect(“127.0.0.1”, 100); while (TRUE) { DBClient_RequestDataLast(“A001”); Sleep(1000); printf(“%dn”, DBClient_GetDataLast(“B002”)); } DBClient_Exit();}

  41. 你好,没用过Unity3D,想请问下,要做个类似3D地球仪的东西,可以对地球仪进行旋转,翻转,放大,缩小,可以输入国家查询,3D地球仪上会高亮显示国家地图并定位,鼠标放在特定位置会显示文本信息,这个用Unity3D能实现吗:)

  42. 你好。我用UGui做的预设保存在本地没有事情,一上传打到SVN就会丢失预设中图片或者文本自带的组件脚本,而且自己本地的也丢失了,怎么保存才能不丢失组件脚本呢???

  43. MOMO大神,我使用的Machine动画,我想获取一段动画剪辑开始播放,就是一进入这个动画的事件我尝试使用normalizedTime,normalizedTime是从0到1,可是发现动画开始,normalizedTime就不为0 ,开始就0.X了·····我又换了个方法,做一个变量,来判断是不是第一次进入某个动画,但是,随着动画量的增多,随之需要的变量也需要很多,感觉很不科学~MOMO有没有好的方法呢?

  44. 雨松大大,请问你有NGUI做的多级树形菜单吗?,我自己用UItable做了个,但只能加载2级,加载三级时候伸缩会出问题。请问你有demo没???

  45. 老师您好,我在unity调用iOS方法(即两者的交互)的时候遇到了问题,就是Xcode一直提示:Unable to resolve pinvoke method ‘UnityiOSKit:_startup ()’ Re-run with MONO_LOG_LEVEL=debug for more information. 好像是找不到注册的方法,用的Xcode5.1.1,unity4.5.5。请问要怎么解决啊?谢谢!

  46. 老师你好,今天我用unity打包了一个程序到IPAD上,程序上所有的控件都不响应了,像按钮和输入框,以前一直是好的,我用前些天的版本试了是可以的,请指教

  47. 您好,我用3dmax分别保存了一个大模型里面的几个小模型,导入到Unity里面想实现让那些小模型有自己相对于世界坐标的坐标值,但是我导入到Unity里面以后这些小模型的坐标都是一模一样的,怎么去修改这个问题啊?

  48. MOMO,请教下,MAC跟ipad中的Application.persistentDataPath都是哪个目录啊?为什么我用Application.CaptureScreenshot(Application.persistentDataPath);保存的图位置不对??谢谢~~

  49. MOMO大大请问unity发布web的问题string path = “”; //指向服务器上的某个.unity3d文件WWW www = new WWW(path);yield return www;Instantiate(www.assetBundle.mainAsset);//编辑器和发布出来的网页都能成功byte[] ttt = http://www.bytes;if(www.isDone) { Debug.Log(“WWW!… ” + http://www.byte.Length); Debug.Log(“WWW!… ” + ttt.Length); //发布出来的网页中www.byte.Length和www.Length值为0,而编辑器里面能正常显示该值 }

  50. 雨松想问个问题,像横版游戏这样的背景图片,3200*720这样的,设置成2048*2048就一张图片两兆左右,如果有二三十张背景,该怎么优化内存呢,这些大图片需要做成NGUI的图集吗

  51. 雨凇,请教个问题,NGUI想做个东西,就是两个图片自动用一条线连起来,我拖动其中一个图片这条线始终是连接两幅图的中心点,这个怎么实现??我知道这两个图的坐标了,我做了一张线的sprite,如何让这个线的方向是沿着这两个点坐标的方向??或者有什么东西能实现我这种需求的??

  52. 我有一个prefab里面有脚本、模型、模型上设置了材质,现在我要在场景里显示很多个这个prefab(这些prefab不是静止不动的,每一个都能单独被鼠标拖动),我是用GameObject go = (GameObject)Instantiate(Resources.Load(prefabName)); 来做的,但是这导致Draw Calls会相应的变得非常高,游戏的帧数变的很低,有没什么办法可以优化呢? 联系站长 - 雨松MOMO程序研究院 - 1

  53. 各位大神好,今天开发遇到一个问题,想在gui.texture图上用线条连接对应的点和文本框,试了用GL画线但是是三维线,被前面的GUI.texure 图片挡住了,请教MOMO大神怎么实现??

  54. 雨松大大,用了android 的webview 如何与其它的SDK并存,我工程里用高通的AR SDK AndroidManifest.xml文件应该怎么修改

  55. MO大大,新手请教个问题,我想获取场景的深度图,即camera视野内所有物体(每一个面)的Z坐标,有什么建议?

    • MeshFilter[] meshFilters = FindObjectsOfType(); foreach(MeshFilter meshFilter in meshFilters){ Mesh mesh = meshFilter.mesh; Vector3 []vectors = mesh.vertices; Debug.Log(vectors.Length); foreach(Vector3 v in vectors){ Debug.Log(v); } }试试这个方法吧。

  56. MO大,unity里用NPOI操作excel为什么会报错啊。。。VS里用winform写正常的,是不是unity里确VS自带的某个dll?错误为:InvalidOperationException: Type NPOI.OpenXmlFormats.ItemChoiceType is missing enumeration value ‘stream’ for element ‘stream from namespace ‘http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes‘.System.Xml.Serialization.XmlReflectionImporter.ImportElementInfo (System.Type cls, System.String defaultName, System.String defaultNamespace, System.Type defaultType, System.Xml.Serialization.XmlTypeMapMemberElement member, System.Xml.Serialization.XmlAttributes atts)

    • 我在Unity中使用NPOI:using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;也出现问题 在Plugins 文件夹中已包含NPOI.dll 与 Ionic.zip.dll程序集

  57. MO老大,我是新手,请教一个问题,我想做一个移动方块的功能,每按一次移动一格,就像下棋那样,我希望在移动的过程中希望能播放一个动画,我用的方法如下,但是实际效果是方块移动之后才会播放这个动画,同时我还希望能控制,求教,谢谢!if (Input.GetKeyDown(KeyCode.W)) { transform.Translate(Vector3.up); transform.animation.Play();}

    • 你的代码写的有点问题, 因为按下以后 是同步执行的, 也就是瞬间就已经移动完了, 然而你的动画却是一段时间后才能播完, 所以要设置transform.Translate 移动的时间, 你可以让移动的时间 和 动画播放的时间一致 或者小一点 那么就看起来正常了。

  58. MO大,我知道物体方向的标准向量了vector3(0,0.9,0.5),怎么把这个转成四元数??或者怎么实现物体的方向跟vector3(0,0.9,0.5)这个方向一致?四元数实在把我搞晕了

  59. MOMO老师,,light probes need form a volume othewise they will not baked 光照贴图的时候出现这个错误是什么情况

  60. MOMO老师,,上次我看你的血条制作26的时候还没有问题,这次做的时候,,血条绘制在随机生成的怪物身上,,出来俩个血条,,是什么情况呢?

  61. 雨松大大,问一个2D帧动画方面的问题。联系站长 - 雨松MOMO程序研究院 - 1如上图片,一个8个帧动画,怎么样才能获取右手箭头所指的这个位置呢,我用的原生2D,难道真的只能建8个GameObject每个对象放置一个Posi在右手吗

  62. 請問一下Unity3D研究院之使用C#语言建立本地数据库(二十三)http://www.xuanyusong.com/archives/831我在這篇文章裡面找了連結SQLite的方法但是不知道為什麼我用select方法 在unity裡面會顯是找不到這個表格錯誤訊息顯示如下:SqliteException: SQLite errorno such table: desert以下是我的程式碼:using UnityEngine;using System.Collections;using System;using Mono.Data.Sqlite;public class aaa : MonoBehaviour { GameObject testGUI; DbAccess db = new DbAccess(“data source=cguproject.db”); void Start() { SqliteDataReader sqReader = db.ReadFullTable(“Des_name”); while(sqReader.Read()) { Debug.Log(sqReader.GetString(sqReader.GetOrdinal(“Dino_name”))); } db.CloseSqlConnection(); } 請問這要怎麼解決 謝謝。

    • 不好意思 程式碼部分複製錯誤以下為修正版:using UnityEngine;using System.Collections;using System;using Mono.Data.Sqlite;public class aaa : MonoBehaviour { DbAccess db = new DbAccess(“data source=cguproject.db”); void Start() { SqliteDataReader sqReader = db.ReadFullTable(“desert”); while(sqReader.Read()) { Debug.Log(sqReader.GetString(sqReader.GetOrdinal(“Des_name”))); } db.CloseSqlConnection(); } }是資料庫所在位置應該要放在哪裡嗎??謝謝。

  63. 请教个问题,我要想要实现一个功能:A场景中的按钮点击触发事件后,切换到B场景,并让B场景中的C脚本执行某个方法。这个需求能实现吗?????谢谢MO大

  64. MOMO,我用NGUI里的UITexture做序列帧动画出现闪烁,这个您知道怎么解决不?同样的脚本同样的参数,并且是同样的序列帧,换个UITexture就又好了,或者换个物体挂载就好了,这是什么问题啊?加快图片更新速度,就会感觉整个序列帧变成了半透明了降低更新速度,图片又有跳帧的感觉,但是看图片编号又是正常的我贴上我脚本吧void Start () { textures = Resources.LoadAll(Site, typeof(Texture2D)); } void Update () { if(i < textures.Length) { if(Time.timeSinceLevelLoad > nextFire) { nextFire = Time.timeSinceLevelLoad + fireRate; logo_Texture.mainTexture = (Texture2D)textures 联系站长 - 雨松MOMO程序研究院 - 1 ; i++; } } else { i = 0; } }

  65. MO神 ,手机 在设备锁屏或最小化游戏时,让游戏处于 暂停状态是怎么实现呢 ··暂停已经实现了 ·

  66. MO神,我想做一个好看的任务窗口,然后我在用GUI.window写的时候,发现图面没地方放。。请教下,用GUI.window()怎么做出一个好看的任务窗口,如果这个不行,是不是一定要用NGUI插件,又或者,我用个plane来做也可以呢

  67. MOMO,我最近刚刚换了一个单位,这个单位需要把iOS工程跟u3d工程做很好地结合,我现在是把U3d生成的rootview add到了我自己的view上,发现录音功能就不能用了,查了很久都没有查出来,求MOMO大神指点啊~

  68. MO神,我又来了,今天又遇到问题了呢,unity里,一个脚本对另一个脚本的实例赋值后在update里无法实现赋值。比如说游戏状态,一个脚本调用另一个脚本里的函数方法,在这个函数方法里赋值游戏状态值,但是在Update里缺没有实行修改后的游戏状态值。。也就是初始是“走”状态,调用后应该赋值为“跑”状态。但是一直都是“走”的状态。求指点

  69. mo神 又来叨扰你了 ···项目 在 windows 上和 mac 都能运行 出 APK 在手机上运行也没问题 但是 在 mac 虚拟机 和 iphone 上 服务器 通信 问题

    • 前端请求消息接口 · 第一个接口 服务器有回应 第二个 · 没有反应 · 服务器没有 收到消息请求· (用的www类) 这是为什么哦··

  70. 请教个问题,Unity3d里的WWW是不是不支持多文件上传?form.AddBinaryData (“picture1”, buffer1, picture1, “multipart/form-data”);form.AddBinaryData (“picture2”, buffer2, picture1, “multipart/form-data”);WWW http = new WWW (“http://127.0.0.1:8080/test/upload“, form);服务器端只能接受到一个文件?WWW不支持多文件上传?

  71. 雨松大神,NGUI制作图集的时候有像自带的Sprite Sheets在Sprite Editor可以自动切割的功能吗,比如我有一张制作好的图集图片,我想分割开来,用自带的Sprite Editor功能可以,但是他是以图集形式的,并不能在NGUI里面制作成的图集,有什么好方法吗

  72. MO神,我今天尝试做了塔防小游戏,发现,子弹有问题,子弹是不是不应该加刚体?虽然可以有碰撞检测,但是后期貌似问题会很多。那么子弹应该怎么处理比较好

  73. 雨松老师,又来请教你一个问题,请问你用过unity 的GPS定位功能LocationService 和 LocationInfo,我测试的是安卓平台,一些手机可以定位成功,一些手机一直在初始化中,我定位服务都开启了,不知道是什么原因,还有就是有常用的第三方定位的SDK呢?

  74. 请教下,这是我写的一个从本地文件夹读取图片然后动态加载到场景里的方法,这个loadImage为什么这么吃内存,100MB的图用这个加载后内存直接飙到1.6GB,求解答filePath=”F:/NoJM/_PS/4″; if(!System.IO.Directory.Exists(filePath)){ Debug.Log(“???????????????”); }else{ System.IO.DirectoryInfo dic=new System.IO.DirectoryInfo(filePath); int j=System.IO.Directory.GetFiles(filePath).Length; for(int i=0;i().mainTexture= alo; btn_pics.Add(clone); alo=null; fs.Close(); } grid.GetComponent().Reposition(); }

  75. MO神,在做射线碰撞时出了点问题,2个物体都可以移动,由一个物体发射射线,但因为物体可移动,发生了相对坐标的偏移,导致射线出了问题,求解决方法,最好写点主代码,谢谢!

  76. MO神,在实际开发中,控制人物运动,比如向前走,向后走,左旋转,右旋转,跳跃,降落等。是用unity里自带角色控制器里的CharacterMotor呢,还是自己写?

  77. 请教MOMO大神,我在场景中建一个BoxCollider触发器,用OnMouseDown()函数点击是可以响应鼠标事件的,但是我给BoxCollider加一个空的父节点,再在父节点上加个刚体就不可以触发了,这是什么原因啊? 联系站长 - 雨松MOMO程序研究院 - 1

  78. 雨松大哥,姑且这样称呼您一下吧!有时间出一本NGUI的书吧,最好把NGUI的原理能分析一下,因为它的最核心的原代码始终都不放出来,到时一定买!

  79. 大神,有个关于脚本的调用的问题,请教下:脚本1:public class script1 : MonoBehaviour { // Use this for initialization public string npcname=””; // Update is called once per frame void Update () { if(Input.GetMouseButtonDown(0)) { Ray ray=Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if(Physics.Raycast(ray,out hit)) { GameObject obj=hit.collider.gameObject; npcname=obj.name; Debug.Log(npcname); } } }}脚本2(调用脚本1里npcname参数):public class script2 : MonoBehaviour { // Use this for initialization script1 sp1; task_script task; string levelname=””; string npc=””; ArrayList list=new ArrayList(); void Start () { sp1=GameObject.Find(“Sphere”).GetComponent(); task=GameObject.Find(“task”).GetComponent(); //获得脚本3 levelname=Application.loadedLevelName; //获得当前场景名 npc=sp1.npcname; //接收脚本1里npcname值 } // Update is called once per frame void OnMouseDown () { list=(ArrayList)task.task_create(npc); for(int i=0;i

    • 额,貌似没放下,直接说问题吧。在脚本调用中,出现“NullReferenceException: Object reference not set to an instance of an objectscript2.Start () (at Assets/script2.cs:16)”错误提示了,我想问,string类型参数,怎么进行实例化?

  80. 关于“unity3D游戏开发”这本书,有个地方不理解,第九章,多媒体与网络,9.4,-简单的网络游戏,我按书里的代码写了,然后开2个客户端,连接服务器没有问题,聊天也没有问题(就是不能自动刷新消息),移动物体也没有问题,问题是两个客户端相互看不到。是不是我的脚本放置的地方有问题呢,我都是放在摄像机上,服务器端的模型都删掉了,只留有几个UI显示客户端发送的消息,然后在客户端添加了模型。

  81. 你好 请问 我现在在一个strolview里实现了按下上下左右键里面的按钮就能获取焦点 但是在继续按下右键的时候不能自动的滑动 那该怎么解决

  82. void OnGUI() { if(GUI.RepeatButton(new Rect(200,500,150,100),”向左”)|| Input.GetKey(KeyCode.A)) { target.transform.RotateAround(center.transform.position,Vector3.up, -2 * speed); } if(GUI.RepeatButton(new Rect(674,500,150,100),”向右”)|| Input.GetKey(KeyCode.D)) { target.transform.RotateAround(center.transform.position,Vector3.up, 2 * speed); } if(GUI.RepeatButton(new Rect(437,334,150,100),”向上”)|| Input.GetKey(KeyCode.W)) { target.transform.RotateAround(center.transform.position,Vector3.right, -2 * speed); } if(GUI.RepeatButton(new Rect(437,700,150,100),”向下”)|| Input.GetKey(KeyCode.S)) { target.transform.RotateAround(center.transform.position,Vector3.right, 2 * speed); } } }站长我这个代码使用你的高尔夫游戏改的, 运行时按上下左右都没问题 但是左或者右到45°的时候 再按上下键 旋转就十分不自然 是哪里有问题呢?

  83. 站长,你的著作《unity3d 游戏开发》的游戏资源在哪里可以下载啊?我自己买了一本这书来学习,但是里面很多资源都没有交代出处,自己去弄的话学习周期又太长了,能不能告知一下?

  84. 站长,你的Unity拓展编辑器没有放到UNITY频道的菜单里面,希望多点写编辑器的记录笔记,编辑器跟shadow是我最想学好的unity技术