问题1:路面拼接处理 在拼接路的时候,如果两个路挨的太近就会出现贴图闪烁,如下所示 解决办法 如果把路改小就会出现断层,但不会出现贴图闪烁 PS:我是把贴图放在Cube上的,所以路是有厚度。 附注 刚开始的时候在调节Materials的参数(shader),后来调节路的长度就OK了。调到合适的大小,与代码的计算相关。 问题2:程序运行卡 在拼接路段的时候程序特别卡,尤其是在移动设备上。 解决办法 对模型进行减面,减顶点,并换了模型之后,情况得到改善。 &nbsp; &nbsp; &nbsp; &nbsp; <!-本文包含:- <!--

  XmA6qb8uuWCo   2023年11月02日   61   0   0

修改Unity的FPS FPS是游戏运行的帧数,本文讲解如何修改Unity引擎的FPS。 步骤 1、在Edit/ProjectSettings/Quality&nbsp;质量设置里把帧数设定关闭,关闭之后才能在代码中修改游戏运行的帧数。 UpdateFrame.cs 2、在Unity中创建新脚本UpdateFrame.cs,代码 usingUnityEngine; usingSystem.Collections; ///&lt;summary&gt; ///功能:修改游戏FPS ///&lt;/summary&gt; publicclassUpdateFrame:MonoBehav...

  XmA6qb8uuWCo   2023年11月02日   37   0   0

等到把这个UnityFPSDemo【僵尸杀手】完成后再详细补充一下,使用Unity制作FPS游戏的经历,今天做个标识。 &nbsp; &nbsp; &nbsp; &nbsp; <!-本文包含:- <!--

  XmA6qb8uuWCo   2023年11月02日   36   0   0

作个笔记,在项目开发中调研到目前市面上的一线游戏中各种音效的默认音量大小 背景音乐:0.25 游戏音效:0.65 聊天音效:0.65 //保存玩家调整过的音量值 floatBgVolume=PlayerPrefs.GetFloat("BgVolume",0.25f); floatEffectVolume=PlayerPrefs.GetFloat("EffectVolumn",0.65f); floatChatVolume=PlayerPrefs.GetFloat("ChatVolumn",0.65f); &nbsp; &nbsp; &nbsp; &nbsp; ...

  XmA6qb8uuWCo   2023年11月02日   63   0   0

遇到问题 在3DMax中导出的跑车在Unity中轴向不对,不知有没有朋友遇到过呢? 切换坐标系统 在Unity3D中按X键,切换坐标系统 车轮方向变了 运行游戏之后,赛车的车轮方向变歪了 车依然能跑,虽然外形变了,但WheelCollider还是有的,车子行驶过程车轮转向变的很离奇 可能原因 初步认为是模型是轴心不一致导致的,具体原因需要进一步排查,小伙伴们,加油。 &nbsp; &nbsp; &nbsp; &nbsp; <!-本文包含:- <!--

  XmA6qb8uuWCo   2023年11月02日   25   0   0

HdgRemoteDebug远程调试 游戏运行在手机上,可以通过pc端的unity来随时修改当前场景中GameObject的变量,从而改变手机上运行时的表现。比如,我可以勾掉下图中的“Enabled”,那这个object就被立即隐藏了;或者改变"LocalPosition”将物体平移。 Unity的商店中有展示图片和视频演示 可参考这篇文章:HdgRemoteDebug远程调试,解决移动端问题的工具简介 ​ 手机上实时打印Unity日志 使用此工具,不管在手机或者UnityEditor中,你都可以很容易地检查/查看游戏输出的日志,而不需要回到项目和做任何测试跟踪问题!(开源免费),也无...

  XmA6qb8uuWCo   2023年11月02日   51   0   0

行为树(BTTree)笔记 为什么是Lua版本的行为树 目前国内的手机游戏都标配热更新功能,而游戏AI自然也是MMO游戏的一个标配,比如说挂机的AI,宠物的AI等等。 说起如何用更简单的方式开发AI功能,大家都会想到使用状态机或行为树,它们能很大程度上帮助我们理清思维逻辑,让AI变的更加有趣生动。 目前很多Unity3D项目都是把Lua做为脚本语言,比如我们项目就是Lua做逻辑开发的3DMMOARPG的游戏,本文分享一下我们项目中使用的Lua版本行为树。 &nbsp; behavior3 Behavior3框架提供了一组工具和开放规范,为您创建、设计和使用行为树应用于游戏、模拟、机器人和...

  XmA6qb8uuWCo   2023年11月02日   28   0   0

前言 使用VS2017做为Unity的脚本编辑器,需要的最精简组件。 &nbsp; 我的测试环境 windows10x64 windows7x64sp1 时间:2017-4-22更新于2018-12-4 &nbsp; 最精简的组件 只需要几个必需组件,这些组件都是可选安装位置 C和VisualBasicRoslyn编译器 静态分析工具 VisualStudioToolsForUnity(建议安装此项) .NET桌面开发 &nbsp; 在线安装 1、从官网下载对应的版本,文件格式如下:vs_enterprise__2144843982.1466598399.exe 2、双击下载文件,...

  XmA6qb8uuWCo   2023年11月02日   34   0   0

前言 关于AR和Unity的基础知识,请自行前往各自的文档中心进行科普。 本文以国产的HiAR&nbsp;SDK为例,日后将尝试高通的vuforia&nbsp;SDK 我的环境 基于Hi&nbsp;AR1.2.0&nbsp;(&nbsp;hiar_sdk_unity_20160809_v1.2.0_3c0e908.zip&nbsp;(&nbsp;47.4&nbsp;MB&nbsp;)&nbsp;) Unity3D&nbsp;5.3.5f1&nbsp;x64 Windows&nbsp;7&nbsp;x64 罗技摄像头(硬件),摄像头支架 制作识别图集 1.&nbsp;在SDK的管理后台创建...

  XmA6qb8uuWCo   2023年11月02日   26   0   0

行尾不一致(inconsistentlineendings&nbsp;) 开发环境 有时候编辑Unity的脚本文件,代码diff之后,或者从svn更新文件之后,Unity中会出现行尾不一致的信息。 我的开发环境如下: visualstudio2015,unity3d5.x,beyondcompare4,notepad6.x windows7/10 行尾不一致 当Unity在编译时,如果脚本的行尾不一致,会出现以下提示信息: Thereareinconsistentlineendingsinthe'someFileName.cs'script.SomeareMacOSX(UNIX) and...

  XmA6qb8uuWCo   2023年11月02日   34   0   0

LogsViewer 功能描述 Usingthistoolyoucaneasilycheckyoureditorconsolelogsinsidethegameitself!Noneedtogobacktotheprojectanddoanyteststotracktheproblems! 使用此工具,不管在手机或者UnityEditor中,你都可以很容易地检查/查看游戏输出的日志,而不需要回到项目和做任何测试跟踪问题!(开源免费) 功能预览 在手机上也可以很方便地查看日志,无须打开log文件 开启方法 Allwhatyouhavetodoistomakeacirclegestureu...

  XmA6qb8uuWCo   2023年11月02日   33   0   0

接前篇Unity5.3.5p8C编译器升级,本文侧重了解一些Mono的知识。 Unity3D的编译器升级 新升级的MonoC编译器(对应Mono4.4) Unity编辑器及播放器所使用的Mono运行时还未升级。 新编译器仍针对C4,是旧的编译器也支持的版本。 新编译器目标框架为.Net3.5,也是之前支持的框架。 Mono是如何运行的? .cs源文件通过编译器编译成IL(中间文件) IL运行在Mono的JIT(justintime) Mono虚拟机运行在物理机中 查看Unity使用的Mono版本 参考:http://answers.unity3d.com/questions/2594...

  XmA6qb8uuWCo   2023年11月02日   45   0   0

资源模块做什么? 资源模块——ResourceModule,是KEngine中最核心的模块,其他模块基本或多或少的对它有依赖,它主要的功能是:资源打包、路径定义、资源管理、资源调试。 资源模块对Unity的AssetBundle接口进行了完整的封装,运行模式下可以使用它进行完整的资源加载、卸载,也可以通过它方便地查找资源内存泄露的问题。 AssetBundle自动化打包 Unity5中,AssetBundle系统做了很大的变化。你只需将需要打包的资源配置AssetBundleName,然后执行接口BuildPipeline.BuildAssetBundles(outputPath)就完成...

  XmA6qb8uuWCo   2023年11月02日   44   0   0

KSFramework知识 https://github.com/mr-kelly/KSFramework KSFramework是一个整合KEngine、SLua和一些开发组件组成的全功能Unity5开发框架,适合有一定规模的团队使用。 热重载是KSFramework的开发重点——在不重启游戏的前提下,重载代码、配置表可立刻看到修改效果,最大限度的提升开发、调试的速度,并且在运营阶段方便的进行产品热更新。 看看Demo! 双击打开Assets/Game.unity场景,点击播放。 图:开始Game.unity后的日志输出 KSFramework做了这些事 这时候KSFramework...

  XmA6qb8uuWCo   2023年11月02日   34   0   0

Unity脚本编程 众所周知,unity的编程属于脚本化,脚本没有一个具体的概念跟架构,导致在项目过程中,经常出现哪里需要实现什么功能,就随便添加脚本,结果,就造成了一片混乱,不好管理。 更有甚者,自己的写的代码闲置一段时间后,再去想找某个功能的实现,都要在视图中翻来覆去找半天。哎!请容许我在此感叹一声,这还是你写的东西么?因此,一个好的设计模式是多么的重要啊, 如何写脚本架构 那么,我们在使用unity3d开发东西的时候,脚本架构到底应该如何来写?呵呵... 其实,我也给不了你们具体答案,因为每个人的开发习惯,每个团队的开发模式也各有千秋,so,在此我只做几种设计模式的总结, 参考书籍...

  XmA6qb8uuWCo   2023年11月02日   36   0   0

一、说在前面的 1、unity内置的ui系统,无论是在性能的表现上、功能的强大性上、制作复杂ui的便捷性上,还是其它的一些方面都不如一些第三方的插件来的好,如:NGUI和DF-GUI(PS:后者比前者要好很哦,推荐!))。 2、虽然UnityGUI不如某些第三方的插件,但是它在做一些简单的测试上,做数据高度上还是要方便一些的;而且如果你要做Inspector的定制与Unity插件开发的话,UnityGUI你是绕不过去的哦。所有大概熟悉一下UnityGUI还是必要的! 3、关于UnityGUI的所有知识,在官方文档中的都有详细的介绍,在圣典上也有一一翻译。我这里只是做一些简单的记录,也许有...

  XmA6qb8uuWCo   2023年11月02日   31   0   0

设置方法 选中贴图在属性面板,拖动AnisoLevel的值从09改变,值越大贴图越清晰,但是消耗也变大,文档说会造成显卡消耗,一般只用在地面上,其他地方没必要 &nbsp; 遇到的问题 但是打包到Ipod上面,如果只设置这一个选项,会发现远处的地面还是会模糊,这时候可以把平台的质量再设置高些,根据相应的需要来设置 <!-本文包含:- <!--

  XmA6qb8uuWCo   2023年11月02日   32   0   0

运行图 首先上几张游戏的运行截图 IOS模拟器 &nbsp; 横屏 &nbsp; 打包任务 摸索了一上午,才搞定在模拟器中运行。至于在Iphone真机中运行,虽然有开发者证书,目前还没在Xcode中配置好。 我今天第一次接触并使用MAC操作系统,组里把MAC打包Unity游戏到ios设备上任务交给给我,鸭梨山大,以上我摸索一上午的小小成果。 Note 1、Unity的版本要和破解文件的版本一至,否则Unity有可能启动不了。 2、MAC中破解前要添加可执行权限:chmod+x文件名 3、UnityEditorBuild---&gt;PlayerSetting---&gt;可以选择模拟...

  XmA6qb8uuWCo   2023年11月02日   41   0   0

提升机器的3D性能 在公司用的台式机看配置不会很差,但是在处理3D方面特别地无奈!例如开个PS,3dMAX就会卡的半死,再多开一会儿就直接未响应,然后机器重启。 真无奈啊,公司暂时也不会给我换电脑或者升级硬件……,自己找了找原因,原来没装NVIDIA的驱动,装上驱动之后明显感觉电脑用起来好多了! NVIDIA驱动 &nbsp; Nvidia和3dMax 再安装上这些之后,估计打开Max情况会得到改善吧 机器配置 看一下我的机器配置吧 Unity3d引擎与NAIDAI 再来说一下Unity3d与NAIDAI的GeForce显卡之间 Unity物理引擎和Physx 资料:Unit...

  XmA6qb8uuWCo   2023年11月02日   33   0   0

PS3手柄玩Unity游戏 今天把公司的PS3手柄接到PC上,想用手柄试一下玩赛车的感觉,老感觉用键盘按键玩的不爽。 把PS3的手柄接到PC上之后,系统提示正在安装驱动……,百度找资料,如何在PC上使用PS3玩游戏,果然成功了! 参考资料:索尼PS3无线手柄Sixaxis连接PC完整攻略 &nbsp; 图一:公司PS3 &nbsp; 图二:为PS3安装驱动 &nbsp; 图三:使用PS3玩Unity3D官方赛车Demo Unity支持多平台 PS3、Xbox360、Wii 顺便扫盲PS3、Xbox360、Wii wii Xbox360 PS3 <!-本...

  XmA6qb8uuWCo   2023年11月02日   24   0   0
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~