摘要: 本文献给,想踏入3D游戏客户端开发的初学者。 毕业2年,去年开始9月开始转作手机游戏开发,从那时开始到现在一共面的游戏公司12家,其中知名的包括搜狐畅游、掌趣科技、蓝港在线、玩蟹科技、天神互动、乐元素。开始做虚幻3游戏程序开发,现在转作UNITY3D。面试了12家公司大概总结一下面试的常考方向(以下 阅读全文
posted @ 2019-03-26 22:19 vuciao 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 方法很多: 1、改position,移到视野外,推荐,最节省 2、gameObject.SetActive (false); //要提前引用,要不你就改不回来了。。。 3、renderer.enabled = false; //多个渲染器的话,遍历 4、Destroy//假如你不再用的话 5、改透明 阅读全文
posted @ 2019-03-26 22:17 vuciao 阅读(4502) 评论(0) 推荐(1) 编辑
摘要: 1、在发射射线的位置创建一个空物体用于存储发射点的位置信息。 2、制作射线,为发射射线物体添加LineRenderer组件 制作Material材质并把其类型改为Particles/Addictive模式并为其加颜色把纹理放到LineRenderer的Material中,修改LineRenderer 阅读全文
posted @ 2019-03-26 22:15 vuciao 阅读(3263) 评论(0) 推荐(0) 编辑
摘要: 比如战斗场景,UI和3D场景同时都需要响应触摸事件,如果同时响应可能就会出现触摸UI的时候影响到了3D部分。为了解决这个问题在判断3D响应之前要先判断手指是否点击在UI上。 以前NGUI的时候都是自己来发送射线判断,现在UGUI好了系统提供了更为简便的方法。 阅读全文
posted @ 2019-03-26 21:55 vuciao 阅读(4530) 评论(0) 推荐(0) 编辑
摘要: 此博客跟随siki老师的课程笔记生成,感谢siki老师的辛勤付出! 此框架功能较简单,适用于学习,可以很好的锻炼我们的设计思想 框架源码地址: UIFramework litjson.dll下载地址: litjson 不使用UI框架存在的一些问题 1.随着游戏系统的复杂,UI控件越来越多,各个UI直 阅读全文
posted @ 2019-03-26 21:51 vuciao 阅读(5052) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是Zander。这一章我们将使用纹理贴图实现动画、混合和真实特效来达到理想的效果。 纹理贴图可以使我们的着色器快速的实现逼真的效果,但是如果添加的纹理贴图过多,会非常影响游戏性能,特别是在移动设备上,需要将纹理贴图的数目降到最小,这样才能使应用程序加载更快,运行起来更加流畅。 下面带着大家 阅读全文
posted @ 2019-03-26 21:49 vuciao 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 这几天在做捕鱼达人游戏时发现,当鼠标点击UI时,炮台的子弹也会发射子弹,这样会影响用户体验。 然后网上百度了一波,发现在UGUI系统上,EventSystem提供了一些方法。那就是EventSystem.current.IsPointerOverGameObject()方法,作用:判断鼠标是否点击在 阅读全文
posted @ 2019-03-26 21:45 vuciao 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 将脚本随意挂在任何位置 但是这个btnParent一定是 按钮的父节点 脚本很简单自己敲一遍就全都明白了 上脚本 OnClickTest 效果 作者:于子潇来源:CSDN原文:https://blog.csdn.net/yzx5452830/article/details/78873478 阅读全文
posted @ 2019-03-26 21:37 vuciao 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: Unity 获取系统当前时间,并格式化显示。通过“System.DateTime”获取系统当前的时间,然后通过格式化把获得的时间格式化显示出来,具体如下: 1、打开Unity,新建一个空工程,Unity界面如下图 2、在工程中新建一个脚本,可以命名为“CurrrentTimeTest”,选中“Cur 阅读全文
posted @ 2019-03-26 21:32 vuciao 阅读(31121) 评论(1) 推荐(2) 编辑
摘要: 今天看到工程里有关DateTime的有关知识,之前了解一些用法,比如怎么获取年月日,当前系统时间等等,但是,感觉还是有好多不知道,于是上网搜罗了一下,找到很多有关知识,现在与大家分享下: DateTime.Now.ToShortTimeString() DateTime dt = DateTime. 阅读全文
posted @ 2019-03-26 20:54 vuciao 阅读(5502) 评论(1) 推荐(0) 编辑
摘要: 刚开始学习Unity 3D,新手遇到的坑都是泪对自由的抗争。直入主题~ 首先,为GameObject需要添加组件“Box Collider”。 然后,在脚本中的Update方法中添加如下代码。 最后,记录遇到的坑~~ 如果是获取2D UI中的GameObject,则需要使用上面注释的代码。也就是说, 阅读全文
posted @ 2019-03-26 20:48 vuciao 阅读(2490) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个需求,就是我们在做完一个场景后,美工感觉字体不好看,效果不是很好,想要换一种字体。UGUI的界面已经搭完,如果要一个一个Text寻找,工作量将是巨大。而且作为程序人员是不会容忍自己做这些机械工作的,所以,有必要写一个脚本来让场景中的Text字体变换了。 希望本博客对你有帮助。 作者:Ja 阅读全文
posted @ 2019-03-26 20:46 vuciao 阅读(5416) 评论(0) 推荐(0) 编辑
摘要: 首先看下项目效果 实现效果 发现实现效果并不难,利用动画(iTween)+UGUI 有一个长按的判断处理即可 附上项目和代码 最后附上demo:http://download.csdn.net/download/ldy597321444/10249594 效果地址:http://www.manew. 阅读全文
posted @ 2019-03-26 20:44 vuciao 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 其实是绕了一圈,把数组里的元素放进数组列表里再读取它的下标 设置: 下面是运行结果: 作者:三十五分02来源:CSDN原文:https://blog.csdn.net/lzb_ide/article/details/81347955 阅读全文
posted @ 2019-03-26 20:42 vuciao 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 异常:ArgumentException: The Assembly System.Configuration is referenced by System.Data. But the dll is not allowed to be included or could not be found. 阅读全文
posted @ 2019-03-26 20:40 vuciao 阅读(2811) 评论(0) 推荐(0) 编辑
摘要: 在unity的3D物体下有一个3DText 物体。这个物体可以在空间坐标中显示文本文字。 如下图: 这个3D Text在场景中的显示会出现穿透3D物体的现象。如图:本来这个hello world 的文字是在胶囊体后面的,然而他却一直显示在最前面。 所以,该文章就用来解决这个问题。方法也是借鉴网上的方 阅读全文
posted @ 2019-03-26 20:33 vuciao 阅读(3108) 评论(0) 推荐(1) 编辑
摘要: 在unity3d中创建一个3d text文字对象模型,但是发现默认情况下显示的文字很模糊,这种情况我们可以通过放大字体尺寸的方式解决这个问题,然后通过缩放的方式改变其大小。 1、打开unity3d场景创建一个“3d text”文字、接着我们发现场景的文字显示很是模糊不清。 2、这时候我们选择场景中的 阅读全文
posted @ 2019-03-26 20:30 vuciao 阅读(3568) 评论(0) 推荐(0) 编辑
摘要: 今天组长让我写一个界面,其中用到了下拉条,我的印象还停留在以前的NGUI有现成的组件,但是uGUI没有的那阶段,组长跟我说uGUI现在也有了,研究了一下,发现real方便哦,今天就来简单说一下用法吧。 Dropdow Dropdow 用法也就是点开会有一个下拉列表,选中的可以显示。那么第一个问题来了 阅读全文
posted @ 2019-03-26 20:02 vuciao 阅读(5241) 评论(0) 推荐(1) 编辑
摘要: 在unity中本来想实现在一个背景墙上更换图片的功能 在网上查了一些资料说是用Image,但我是新手小白刚接触Unity不久好多组建还不会用,就想能不能通过改变游戏对象的材质球来更换游戏对象的背景。 查了一些帖子,参看了前辈们的一些做法,实现了这个功能,现在分享给大家。我是小白一个,技术还不成熟,有 阅读全文
posted @ 2019-03-26 19:54 vuciao 阅读(3636) 评论(0) 推荐(0) 编辑
摘要: 代码动态修改材质球的颜色: gameObject.GetComponent<Renderer>().material.color=Color.red;//当材质球的Shader为标准时,可直接使用此方法修改颜色值 gameObject.GetComponent<Renderer>().materia 阅读全文
posted @ 2019-03-26 19:50 vuciao 阅读(17524) 评论(0) 推荐(0) 编辑