提要 此篇是一个国外教程的翻译。尽管有点老,可是适合新手入门。自己去写代码。debug,布置场景。能够收获到非常多。游戏邦上已经有前面两部分的译文。这里翻译的是游戏的最后一个部分。欢迎回来在第一篇中,我们学会了怎么在Unity中搭建游戏的场景,而且设置模型的物理属性。在第二篇中,我们学会了怎么在un ...
分类:
移动开发 时间:
2019-04-02 21:00:05
阅读次数:
226
问题背景 在做签到系统时,需求给的效果图如下 效果图像这样,中间是模型,周围其他是签到框这样的布局,我想动态生成各个动态框,涉及到一个定位问题,锚点的设置(动态去设置每个item的位置) 实现方法 SetInsetAndSizeFromParentEdge(); 此方法属于RectTransform ...
分类:
编程语言 时间:
2019-04-02 10:41:51
阅读次数:
402
Unity开发Nintendo Switch平台移植简介 准备工作 任天堂的开发者账号,可以在 "任天堂开发者网站" 查看更多信息。没有账号则无法查看Switch开发的相关文档。 Switch开发机:SDEV或EDEV。具体使用后文介绍。 ...
分类:
编程语言 时间:
2019-04-01 18:48:25
阅读次数:
2833
今天是本月的最后一天,也正好是周日,进行一下本月的总结吧。 工作上,这个月正式开始做新项目,新项目采用了Unity+C#+XLua的方式,这就意味着要开始学习Lua语言。从这个月的接触和使用来看,Lua是一门小巧方便的脚本语言,面向过程的设计,让我想起了写嵌入式C语言时的感觉。但是在需要使用面向对象... ...
分类:
其他好文 时间:
2019-04-01 00:33:07
阅读次数:
196
1.以.开头的文件夹会被unity忽略,资源不会被导入,脚本不会编译。 2.Standard Assets和Pro Standard Assets:在这个文件夹中的脚本最先被编译。 3.Editor:以Editor命名的文件夹允许其中的脚本访问Unity Editor的API。如果脚本中使用了在Un ...
分类:
编程语言 时间:
2019-03-29 23:38:49
阅读次数:
179
前言 不知不觉已经一年了,这一年来一直忙于公司项目疯狂加班,很少有自己的时间写下东西。不过好在项目最近也步入正轨了,正好抽空写点东西记录下学到的一些东西。 公司项目是一个端游IP移植手游,端游是基于C++开发的,所以在开发手游的过程中还是复用了不少端游的核心逻辑代码,将其导出为DLL给Unity的C ...
分类:
编程语言 时间:
2019-03-27 16:55:57
阅读次数:
429
1、在发射射线的位置创建一个空物体用于存储发射点的位置信息。 2、制作射线,为发射射线物体添加LineRenderer组件 制作Material材质并把其类型改为Particles/Addictive模式并为其加颜色把纹理放到LineRenderer的Material中,修改LineRenderer ...
分类:
编程语言 时间:
2019-03-26 22:48:19
阅读次数:
337
一、概述 1.什么是IOC IOC控制反转: 1.在传统开发中,上端依赖(调用/指定)下端对象,会有依赖,比如在传统的三层架构上,BLL层会对DAL层有依赖2.把对下端对象的依赖转移到第三方容器(工厂+配置文件+反射),可以说简单工厂就是IOC的雏形3.能够让程序拥有更好的扩展性 说到IOC,还有一 ...
分类:
编程语言 时间:
2019-03-24 20:01:08
阅读次数:
193
作为当前最主流的3D游戏引擎之中的一个。Unity拥有大量第三方插件和工具帮助开发人员提升工作效率。我们摘选了十款最受欢迎的工具推荐给大家。类别包括2D开发、UI设计、原型制作、着色、特效等,涉及了游戏开发最基本的十个方面。 1. 2D Toolkit 假设过去你一直从事3D游戏开发,近期想转做2D ...
分类:
编程语言 时间:
2019-03-24 17:33:35
阅读次数:
189
参考链接: https://www.sohu.com/a/211665096_99940808 1.Mask组件实现原理 使用模板测试,一方面使Mask对象所在区域的模板缓冲值置为1,另一方面使被Mask的对象进行模板测试,如果是1才进行渲染 2.Mask增加drawcall 3.Mask增加ove ...
分类:
编程语言 时间:
2019-03-24 12:20:27
阅读次数:
276