
unity3d
文章平均质量分 69
luxiaoyu_sdc
这个作者很懒,什么都没留下…
展开
-
unity3d KeyCode各键值说明
KeyCode :KeyCode是由Event.keyCode返回的。这些直接映射到键盘上的物理键。 值 对应键 Backspace 退格键 Delete Delete键 Tab TabTab键 Clear Clear键 Return 回车键 Pause 暂停键 Escape ESC键 Space 空格原创 2013-10-14 10:15:28 · 12594 阅读 · 0 评论 -
Unity动态运行外部代码(实现代码更新)
在论坛中经常看到有人问及有关代码更新的问题,近来无事,特研究了下,现与大家分享,如有不正确之处,还请大家多多指正. 在此之前,我们应该明确一点,资源包可以包含一个被制成TextAssets的脚本,但是这样的话他将就不是一个真正的可执行的代码了。如果你想要导入一个包含在你的资源包中的并且可以在你的项目中运行的代码,那么你必须在程序运行之前就已经将你的代码编译好了,因为只有编译过的代码才转载 2014-03-05 18:18:57 · 5477 阅读 · 1 评论 -
[Unity3D]上海某大型游戏公司的基础面试题
[Unity3D]上海某大型游戏公司的基础面试题一个小老乡跟我聊到去上海某大公司的基础面试题,面试结果不尽如人意,但还是分享了下面试的试题,刚刚第一次录制视频,给某人讲课,我感觉讲的还算比较耐心,但发现一些新手入门学习的弊端,可能是很普遍的现象,这也验证了我之前所说的,看视频学习的效果有时候并不是很好,锻炼少,看着老师写感觉我“懂”了,但实际并没有真真掌握,这里不是特指批评某人,希转载 2014-03-13 09:58:19 · 2491 阅读 · 1 评论 -
Unity3D如何有效地组织代码?
Unity3D如何有效地组织代码?本文整理自知乎,原文链接:http://www.zhihu.com/question/21070379问题: Unity3D可以说是高度的Component-Based Architecture,同时它的库提供了大量的全局变量。 这些都和我曾接触到的cocos2d-x,和非游戏框架有很大出入, 请问各位前辈有没有什么好的方法、模式、框架来组转载 2014-03-13 10:56:39 · 3314 阅读 · 0 评论 -
u3d物体反弹碰撞知识
Unity物体碰撞时的反弹系数:也即Physic Material的 Bounciness属性。一句话,给物体的Collider添加Material属性即可1,首先,物体要有Collider(BoxCollider, SphereCollider,PolygonCollider等)2,创建一个Physic MaterialAsset -> Create->Physic Mate原创 2014-03-27 14:53:36 · 21755 阅读 · 0 评论 -
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 · 7838 阅读 · 0 评论 -
unity3d 定时器的使用
unity3d 定时器的使用//Time类包含了一个重要的类变量deltaTime,它表示距上一次调用Update或FixedUpdate所用的时间。 //因此通过它可以让游戏对象按照一个常速进行旋转,而不是依赖于它的帧频: function Update() { tranform.Rotate(0, 5 * Time.deltaTime, 0)转载 2014-03-21 10:25:29 · 4417 阅读 · 0 评论 -
Unity调用IOS相关接口获取手机型号(CSharp)
实现简单的效果:点击Button,调用IOS AlertView,并显示硬件型号具体实现:在脚本中定义2个外部方法,一个为弹出AlertView的,另一个则为返回字符串的GUI中创建一个Button,并在点击时弹出调用外部函数,达到弹框效果在C-Sharp定义了一个外部方法DllImport("__Internal") 和extern是关键点转载 2014-04-17 11:48:43 · 7965 阅读 · 0 评论 -
Unity结合3dmax开发项目的一点经验
使用Unity开发项目的一点经验我们主要使用3dsmax2010进行制作,输出FBX的类型导入Unity3D中。默认情况下,3dsmax8可以和U3D软件直接融合,自动转换为FBX物体。注意事项如下: 1.面数控制在MAX软件中制作单一GameObject物体的面数不能超过65000个三角形,即32500个多边形Poly,如果超过这个数量的物转载 2014-03-22 16:37:37 · 2858 阅读 · 0 评论 -
uinty3d之触摸(一)
iOS和Android设备能够支持多点触控。你可以通过Input.touches属性集合访问在最近一帧中触摸在屏幕上的每一根手指的状态数据。 你可以读取Input.acceleration属性获得设备的加速度信息。你也可以使用Input.deviceOrientation属性获取设备在三维空间中的方位偏移。检测方位变化在你想要制作游戏行为中会非常有用,当用户转动设备或拿着设备时它是转载 2014-03-24 09:01:53 · 2204 阅读 · 0 评论 -
Unity导出iOS真机测试教程
学 习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发有点不同,Android开发我更觉得跟web(Html) 倒是有类似的地方,都是节点标签显示的,当然个人理解,感觉提示也没IOS开以及.NET开发那么强,可能是我还不是太熟悉eclipse开发环境,当然 当做出东西能导入到自己的Android机还是挺兴奋的。今天晚上摸索了一下IOS真机测试,手上有Mac,i转载 2014-06-05 11:26:22 · 15440 阅读 · 0 评论 -
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 · 6693 阅读 · 1 评论 -
Unity3D 移动开发代码优化
1. 尽量避免每帧处理比如:1functionUpdate() { DoSomeThing(); }可改为每5帧处理一次:1functionUpdate() { if(Time.frameCount % 5 == 0) { DoSome转载 2014-03-03 15:12:46 · 1225 阅读 · 0 评论 -
Unity3D中实现简单的电影模式框架
Unity3D中实现简单的电影模式框架 游戏中,经常会有这样的需求,即播放一段电影,给玩家更好的体验。比如摄像机朝向某两个NPC,两个NPC在那里交谈之类的。在用Unity3D制作游戏的过程中,也经常会遇到这样的需求,所以在此花时间搭建了一个简单的电影模式框架,目的在于较方便的构建游戏中需要的电影模式需求。此框架的构想是这样的:电影由一个个关键帧组成,每个关键帧代表一种转载 2013-10-18 18:28:01 · 3882 阅读 · 0 评论 -
关于GUI菜单弹出隐藏的效果
关于GUI菜单弹出隐藏的效果有做好的预设文件效果图1把鼠标移动到黄色的LOGO上,LOGO会变成红色,同时会向上伸展出菜单栏效果图2再次点击红色LOGO会还原成效果图1的样子Menuvar showMenuButton:ShowMenuButton;var menuButton:GUITexture;var menu1:GUI转载 2013-10-18 18:30:17 · 1476 阅读 · 0 评论 -
Unity3D 200个插件免费分享
楼主#更多发布于:2012-11-20 21:23貌似论坛中木有,感觉资源不错,就转过来了,方便大家参考下载!(清单太长,把下载地址放在开头!!厚道吧!!这么好的资源就不隐藏了,希望大家自愿回复,顶起!!) 再次发一下连接:http://pan.baidu.com/share/link?shareid=408510&uk=101273506 插件清单转载 2013-10-27 11:01:25 · 3488 阅读 · 0 评论 -
[转载][Unity3D]UI方案及制作细节(NGUI/EZGUI/原生UI系统)
http://blog.sina.com.cn/s/blog_5b6cb9500101bplv.html一、方案选择U3D项目的UI方案总的来说就三个,NGUI、EZGUI、用U3D原生UI。U3D官方说的新UI系统迟迟不出来,在新UI系统出来之前,任何项目使用U3D原生UI做技术方案的就是找死。那一套可以说未经过任何优化的UI系统简直要转载 2013-10-27 11:13:18 · 3717 阅读 · 0 评论 -
Unity3D的四种坐标系
1, World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。2, Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,Screen.height),Z的位置是以相机的世界单位来衡量的。注:鼠标位置坐标属于屏转载 2013-10-27 11:31:32 · 42926 阅读 · 0 评论 -
BMFont中文字体图集制作的方法
BMFont中文字体图集制作的方法~(for unity ngui)好吧~似乎这个问题困扰了很多人,游戏开始中文化是个不错的事儿啊,这里我就做下说明,如何制作中文字体图集~这里的字库图集的制作更多的是为了服务于unity的UI插件NGUI吧,当然EZ活着其他的可能也能用吧。首先是准备bmfont这款软件,大家可以去官方下载http://www.angelcode.com/product转载 2013-10-29 21:38:44 · 1772 阅读 · 0 评论 -
【游戏特效Tommy原创教程】基础原理之UV动画小技巧
出处: 【游戏特效Tommy原创教程】基础原理之UV动画小技巧========================================================================== 教程多是讲技术技巧的,是对自己经验的一个总结,也希望能给大家带来帮助。不过技术仅仅是技术,它是为艺术服务的。在此希望大家不要过分钻研技术,把主要的精力放在效果美感和想法创意上,转载 2013-11-15 15:12:00 · 2030 阅读 · 0 评论 -
Unity3D的截屏函数
原文地址:http://docs.unity3d.com/Documentation/ScriptReference/Application.CaptureScreenshot.htmlApplication.CaptureScreenshot静态函数 void CaptureScreenshot (String filename, int superSize =转载 2013-12-08 10:51:55 · 2539 阅读 · 0 评论 -
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 · 18025 阅读 · 0 评论 -
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 · 2580 阅读 · 0 评论 -
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 · 1914 阅读 · 0 评论