Unity3d
文章平均质量分 92
UnityCoyote
知识正在蔓延
展开
-
unity3d学习笔记(七)--利用单例脚本实现英雄与怪物的攻击与受击
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12653945我们的世界有了怪物,那么你怎么忍心不去虐他们一下,勇士,挥舞你的大刀,去砍他们吧。呃,有点血腥,少儿不宜。如上一篇所说,我这里的交互全是在单例脚本中实现的。命名为BattleScene,单例脚本转载 2013-12-30 22:31:30 · 1560 阅读 · 0 评论 -
游戏开发优化之路 之 Unity3D 渲染统计窗口
看到很多开发者习惯性的会打开Game视窗的Stats去查看渲染统计的信息,但只会看一下Draw Calls数值,其他的信息也并没有什么体会;其实里面的每一项都很重要,并值得学习和了解。1、FPSfps其实就是 frames per second,也就是每一秒游戏执行的帧数,这个数值越小,说明游戏越卡。 2、Draw callsbatc转载 2014-07-09 09:35:13 · 639 阅读 · 0 评论 -
Unity3D脚本学习——运行时类
AssetBundle类,继承自Object。AssetBundles让你通过WWW类流式加载额外的资源并在运行时实例化它们。AssetBundles通过BuildPipeline.BuildAssetBundle创建。参见:WWW.assetBundle ,Loading Resources at Runtime ,BuildPipeline.BuildPlayerfun转载 2014-07-09 10:10:58 · 2402 阅读 · 0 评论 -
C# 事件和Unity3D
原文:http://zijan.iteye.com/blog/871207翻译自: http://www.everyday3d.com/blog/index.php/2010/10/04/c-events-and-unity3d/ zijan译 (括号内是译者自己对文章和技术的理解) (Unity3D是现在越来越流行的3D游戏引擎,它支持JavaScript,c#和转载 2014-07-09 09:33:42 · 475 阅读 · 0 评论 -
Unity3D 开发优秀技术资源汇总
原文:http://www.j2megame.com/html/xwzx/ty/3179.htmlUnity3D 博客http://www.dapp.com.br/ by Dapphttp://www.m2h.nl/unity/ by M2Hhttp://www.everyday3d.com/blog/ by Bartek drozdz转载 2014-07-09 09:52:38 · 701 阅读 · 0 评论 -
Unity3D的四元数 Quaternion
今天准备学习和研究下unity3d的四元数 Quaternion四元数在电脑图形学中用于表示物体的旋转,在unity中由x,y,z,w 表示四个值。四元数是最简单的超复数。 复数是由实数加上元素 i 组成,其中i^2 = -1 ,。 相似地,四元数都是由实数加上三个元素 i、j、k 组成,而且它们有如下的关系: i^2 = j^2 = k^2 = ijk = -1 , 每个四元数都转载 2014-07-09 10:02:17 · 649 阅读 · 0 评论 -
Unity3D的网络游戏中实现资源动态加载
用Unity3D制作基于web的网络游戏,不可避免的会用到一个技术-资源动态加载。比如想加载一个大场景的资源,不应该在游戏的开始让用户长时间等待全部资源的加载完毕。应该优先加载用户附近的场景资源,在游戏的过程中,不影响操作的情况下,后台加载剩余的资源,直到所有加载完毕。 本文包含一些代码片段讲述实现这个技术的一种方法。本方法不一定是最好的,希望能抛砖引玉。代码是C#写的,用到了Json,还转载 2014-07-09 09:29:47 · 903 阅读 · 0 评论 -
Unity3D AssetBundle包加密
保护资源管理文件的相关内容 Unity允许用户使用AssetBundle.CreateFromMemory从一个 byte[]数组中建立一个AssetBundle的对象。在运行传输解密时,可以用这种加密方法来提高安全性和保护用户建立的资源管理中的内容。string url = "http://www.mywebsite.com/mygame/assetbundles/assetbund转载 2014-07-09 09:37:49 · 1101 阅读 · 0 评论 -
Unity3D之MonoBehaviour的可重写函数整理
最近在学习Unity3d的知识.虽然有很多资料都有记录了,可是我为了以后自己复习的时候方便就记录下来吧!下面的这些函数在Unity3d程序开发中具有很重要的作用.Update 当MonoBehaviour启用时,其Update在每一帧被调用。LateUpdate当Behaviour启用时,其LateUpdate在每一帧被调用。FixedUpdate转载 2014-07-09 10:01:52 · 476 阅读 · 0 评论 -
Unity3D使用SVN进行版本控制(unity3d3.5 or later)
如果不购买官方的TeamLicense,使用SVN版本控制也是一个不错的选择。首先在SVN服务器建立项目文件夹;本地项目需要进行一些操作之后才能Import到服务器,1、 打开metaFile设置,a) Editor->ProjectSettings->Editorb) Version Control Mode ->Met转载 2014-07-09 09:36:45 · 493 阅读 · 0 评论 -
Unity3D中的弹道和移动目标提前量计算
弹道计算是游戏里常见的问题,其中关于击中移动目标的自动计算提前量的话题,看似简单,其实还是挺复杂的数学。网上这方面的资料还真不多,而且都是写的含含糊糊。抽空总结一下自己的方法。讨论的前提是,假设目标是在3D空间里以匀速直线方式运动。1.直线弹道在不考虑重力和空气阻力影响的情况下,子弹的弹道呈直线运动。这种情况下,其实是个纯平面几何空间的问题,不需要微积分和线代知识。转载 2014-07-09 14:35:27 · 1939 阅读 · 0 评论 -
Unity3D 进度条
在大场景加载时,都希望有一个进度条能显示当前加载的百分比,而不是卡在当前场景或者是直接黑屏。 Unity3D提供了一些函数供我们使用。Application.LoadLevelAsyncusing UnityEngine;using System.Collections;public class example : MonoBehaviour {转载 2014-07-09 14:50:54 · 553 阅读 · 0 评论 -
使用Unity3D开发项目的一点经验
我们主要使用3dsmax2010进行制作,输出FBX的类型导入Unity3D中。默认情况下,3dsmax8可以和U3D软件直接融合,自动转换为FBX物体。注意事项如下:1.面数控制在MAX软件中制作单一Game Object物体的面数不能超过65000个三角形,即32500个多边形Poly,如果超过这个数量的物体不会显示出来,这就需要我们合理分布多边形和模型数量。打开M转载 2014-07-09 10:12:50 · 979 阅读 · 0 评论 -
【Unity新技术】Wayne Johnson(约翰逊●韦恩)讲解在Unity5的Audio技术(PPT译之下)
音频混合器特征:效果·可以在音频混合器层级内任何地方添加DSP效果·在检视面板修改效果参数·允许调整局部混合器的效果数量,可能会听得见·效果是堆放在简单的音频组·在效果构建的选择可供挑选音频混合器特征:原生插件效果·开发人员可以执行自定义原生DSP效果,以至于在效果菜单内易于接近·定义参数到这个原生效果,以至于可以在这个检视面翻译 2014-06-14 14:53:33 · 1769 阅读 · 0 评论 -
unity3d学习笔记(六)--单例脚本和单例类
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12649281要写到英雄与怪物之间的攻击交互了,在这之前,有必要插播一下单例脚本和单例类,因为我的交互都是在单例脚本上交互的。这样有什么好处呢,降低耦合度,这是任何一个程序员都关注的事情,编程也是一门艺术嘛,试想转载 2013-12-30 22:30:16 · 768 阅读 · 0 评论 -
unity3d学习笔记(四)--自定义角色控制脚本及平滑转身
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12583093上一篇文章介绍了怎样加入我们的主角,并实现其简单的动作行为,但有几点我不满意,首先是我需要固定视角,尤其是做移动上的游戏,让场景随着角色转来转去的会让玩家晕的,然后是我希望鼠标控制主角奔跑,点到哪跑到哪转载 2013-12-30 22:25:05 · 1107 阅读 · 0 评论 -
unity3d学习笔记(十二)--刀光剑影的制作
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12850639看网上有很多关于刀光的文章,然后也就学着给我们的侠女配上了,这下挥刀更带感了,先上张效果图吧:截图看着有瑕疵,不过动起来效果还不错。乍一看有点复杂,其实刀光的算法已经有人做好转载 2013-12-30 22:38:06 · 957 阅读 · 0 评论 -
打包Assetbundle并加载
转自:http://blog.csdn.net/dingxiaowei2013/article/details/17439887由于我们要将模型资源放在远程的服务器端,但如果直接放fbx模型是不可以加载的,所以我们可以将fbx做成预设或者是直接将其打包成assetbundle格式的,然后通过www来加载获取。1.首先要讲一下不同平台下的一个StreamingAssets路径,这是不同的转载 2013-12-30 23:20:17 · 965 阅读 · 0 评论 -
unity3d学习笔记(五)--结合Mecanim实现怪物AI
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12620603前面的文章我为我的世界增加了夏娃,但是夏娃好孤独,扛着把大剑连个怪都找不到,于是怪物诞生了。接着找资源吧,最终在Asset Store里找到了它,免费的,所以丑了点。不过虽然丑,还是转载 2013-12-30 22:28:59 · 1001 阅读 · 0 评论 -
unity3d学习笔记(十三)--如何拦截射线碰撞界面的消息
本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢。http://blog.csdn.net/lzhq1982/article/details/12854527这一篇是纯技术讨论,看过我前面文章的童鞋应该清楚,我的奔跑是靠鼠标响应的,鼠标点到哪就跑到哪,后来又有了界面,麻烦就来了,我的界面竟然能点穿,我不希望点界面的时候还能点到界面后面的地面上,角色傻不拉转载 2013-12-30 22:39:06 · 794 阅读 · 0 评论 -
加载模型资源
转自:http://blog.csdn.net/dingxiaowei2013/article/details/136154972.从服务器端加载这里我已经将资源模型加载到百度云盘上,然后获取一个url下载地址:(直接模型就是ok.unity3d格式的)中间是搭建的sqlserver服务器和asp.net服务器:[csharp] view plaincopypr转载 2013-12-30 23:16:45 · 671 阅读 · 0 评论 -
Unity引擎链接mySQL数据库
1234567891011121314151617181920212223242526272829303132333435转载 2014-07-17 07:23:50 · 584 阅读 · 0 评论 -
在Unity3d的网络游戏中实现资源动态加载
用Unity3D制作基于web的网络游戏,不可避免的会用到一个技术-资源动态加载。比如想加载一个大场景的资源,不应该在游戏的开始让用户长时间等待全部资源的加载完毕。应该优先加载用户附近的场景资源,在游戏的过程中,不影响操作的情况下,后台加载剩余的资源,直到所有加载完毕。本文包含一些代码片段讲述实现这个技术的一种方法。本方法不一定是最好的,希望能抛砖引玉。代码是C#写的,用到了Json,转载 2014-07-17 09:51:44 · 1403 阅读 · 0 评论 -
射线碰撞检测+LayerMask的使用
射线:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射 。用途:在unity中射线应用范围比较广, 多用于碰撞检测(如:子弹飞行是否击中目标)、角色移动 等。相关API:1、Ray Camera.main.ScreenPointToRay(Vector3 pos) 返回一条射线Ray从摄像机到屏幕指定一个点转载 2014-05-26 21:58:45 · 1069 阅读 · 0 评论 -
【Unity新技术】Wayne Johnson(约翰逊●韦恩)讲解在Unity5的Audio技术(PPT译之上)
未来在Unity的Audio:1。在Unity重建推送Audio·重写底层的音频资源管道·重写AudioClip框架和大量优化2。允许设计师以更多UI为中心的工具推送声音3。在unity的音频功能内有空缺的地址这资源管道重写1。音频导入同样分开处理·Unity为导入的音频资源交叉了专门的开发工具·减少Unity的内存占用,任意翻译 2014-06-14 13:29:40 · 1820 阅读 · 0 评论 -
Unity3d OnApplicationPause与OnApplicationFocus
在手机游戏当中,会碰到“强制暂停”,如:锁屏、接电话或短信之类的。如果“强制暂停”时间过长,网络游戏有时得重新登录等事件。而Unity3d,Android Plugins中的UnityPlayer.UnitySendMessage,经测试在强制暂停时,OnPause、OnStop周期中UnitySendMessage无效。重点探索OnApplicationPause和OnAppli转载 2014-07-09 14:50:15 · 1189 阅读 · 0 评论