随着Unity版本更新迭代,引擎更加趋向于人性化,这一篇来讲述一下2018版本对预制件(Prefab)的更新。1.预制件可编辑模式,创建一个新的预制件,拖拽到场景中,在视图中会明显看到有可编辑的按钮的,点击即进入预制模式:预制模式如下图:.注意Scene视图的左上角显示预制件的名称,左上角则是是否启动自动保存按钮,如果勾上,则你变化你的预制件,场景视图中的所有预制件也会随之变化,如下图:2.实例覆
转载
2024-04-01 09:45:24
58阅读
绘制脚本组件监视面板的内容我们写了一个脚本Test using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class Test : MonoBehaviour {
public GameObject obj;
public Color color;
pu
转载
2024-07-01 21:06:18
76阅读
File(文件) New Scene 新建场景 :创建一个新的游戏场景 Open Scene 打开场景 :打开一个游戏场景 Save Scene 保存场景 :保存一个游戏场景 Save Scene as 场景另存为:游戏场景另存为 
转载
2024-03-01 13:57:51
36阅读
在Unity中首先创建一个Save脚本,用于保存游戏中相关的信息,在这里我存储的是游戏中怪物的位置以及类型、游戏射击总数量、游戏得分等数据,Save脚本的代码如下(这个脚本是不能挂在在场景中的游戏物体上,因为这个类没有继承自MonoBehaviour行为类):using System.Collections;
using System.Collections.Generic;
using Unit
转载
2024-04-19 13:41:23
26阅读
UV动画UV动画,顾名思义,就是针对UV做的动画。在游戏中,一些动态水面,飞流直下的瀑布,流动的岩浆,跳动的火焰等等,很多都是通过操作UV做的动画。在unity中我可以实用挂载脚本或者直接针对UV key动画帧做动画操作,而在本文中将通过shader编写实现三个比较常见的UV动画方式:1.UV位移动画2.UV序列帧动画3.UV旋转动画先从UV位移动画开始我们将做一个流动岩浆的效果,在开始前,我们需
转载
2024-04-07 10:47:18
85阅读
御三家游戏引擎的UI系统,没有一个不拉垮的。 ——鲁迅
其实讲真,Unity UI(UGUI)算是游戏引擎界比较不错的一套UI系统了。可是由于某些众所周不知的原因,UGUI已经进入只维护,不会再有大变化的状态了,取而代之的就是UI Toolkit(原来叫UI Element)的这个东西。技术如逆水行舟,不进则退,我们也随着Unity Tech的脚步,来预习一下这个可能要接
转载
2024-04-25 17:17:05
171阅读
按照网上常规解决办法无果之后,在计算机上新建用户测试更新的时候,杀毒软件突然弹窗,显示把.svn/tmp目录下的svn-xxxx文件隔离了,看到这里我突然恍然大悟,切回原来账户,关掉杀毒软件,更新成功。我就纳闷了,原先账户下面的弹窗报警窗口我没有关闭,为啥不弹窗呢。上杀毒软件:
原创
2013-07-20 15:33:48
2800阅读
Unity 是一个以 Mono 为基础的游戏开发环境,能同时支持三种脚本语言,包括 C#、Javascript 和 Boo (类似 Python)。 由于 Unity 的开发工具暂时只有 Mac 的版本 (2010年2月25日更新: 现时已有Windows版本,而且有免费授权版,另外因为Unity iPhone版的出现使Unity的使用者大增),所以暂时未能测试。但是它有很详细的文档,看上来很易用,所以就从文字上学习它的 Script 使用方式。
原创
2018-11-06 20:29:28
565阅读
点赞
批渲染(Batch)batch render 是大部分引擎提高渲染效率的方法,基本原理就是通过将一些渲染状态一致的物体合成一个大物体,一次提交给gpu进行绘制,如果不batch的话,就要提交给很多次,这可以显著的节省drawcall,实际上这主要节省了cpu的时间,cpu从提交多次到提交一次,对gpu来说也不用多次切换渲染状态。当然能batch的前提一定是渲染状态一致的一组物体。 Unity3d
吓死了吓死了!要是那些代码丢了的话,要重新码一遍,我宁愿去吃屎。某天快下班走人的时候,从SVN服务器update了本地代码,结果发现代码变回了上个月的样子。看SVN的日志,发现提交记录从6月22日一下子跳到了7月7日,中间缺失了一大段!然后我刚才下载的代码,就是6月22日的。我靠!...
转载
2016-07-09 15:04:00
580阅读
2评论
吓死了吓死了!要是那些代码丢了的话,要重新码一遍,我宁愿去吃屎。某天快下
原创
2022-08-15 14:34:00
185阅读
我发现很多美工兄弟都爱问程序Unity3d为什么总丢材质? 我不排除U3d有BUG的情况下会丢材质?但是其实很多时候是人为操作而引起的。 1.不保存就在上传 这个操作太恐怖了,切记!!在 U3D里面你无论操作了什么,当你要上传svn的时候一定要先保存场景,Ctrl+S 切记切记!!如果不保存就上传很有可能就会丢材质。 2.我的电脑明明没事,怎么你哪里就丢材质? 我发现一个很有意思的现象,每次走到
检查Prefab或场景物件是否丢失脚本
原创
2021-07-19 09:59:34
94阅读
dev更新流程: 1.打开软件,文件—>打开,弹出右边对话框链接dev地址 2.在窗口输入cd /var/www/user 回车 3.输入svn up 则更新dev代码完成 本地提交到svn后,需要再xshell 4上更新到dev,但是有时候svn up时会报错:更新不了要提交的文件,而且还会出现中
转载
2017-04-07 17:22:00
717阅读
2评论
svn版本控制工具:跨平台不一定是跨操作系统平台,svn分为服务器和客户端。装好服务器再装客户端。使用视图(Team Synchronizing)。2个人拿到同一个文件,并且都修改了,第一个人提交了。第二个人在提交的时候,会提交不成功,那么先更新,然后手动处理,然后把没用的几个版本删掉,然后在提交。
转载
2014-07-16 23:51:00
631阅读
SVN常用命令(检出、更新、删除、上传提交等)
SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。 Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可
转载
2023-07-24 23:09:17
583阅读
最近提交的预设配置,svn更新下来后经常丢失,解决方法:打开Edit -> Project Settings -> Editor,设置如下红圈部分
原创
2016-06-29 21:06:09
4662阅读
[b]linux安装svn[/b]下载
http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz
和 http://subversion.tigris.org/downloads/subversion-deps-1.6.6.tar.gz
1./configure --prefix=/
转载
2024-08-22 11:03:28
54阅读
1.丢失更新A事务撤销时,把已经提交的B事务的更新数据覆盖了。 2.脏读脏读发生在一个事务A读取了被另一个事务B修改,但是还未提交的数据。假如B回退,则事务A读取的是无效的数据。 3.不可重复读 指在一个事务A内,多次读同一个数据,但是事务A没有结束时,另外一个事务B则修改了该数据。那么事务A在
转载
2023-12-23 21:29:46
65阅读
Writing Scripts in C# 使用C#写脚本 Apart from syntax, there are some differences when writing scripts in C# or Boo. Most notable are: 除了语法外,使用C#或Boo会有一些差别,最明显的是: 1. Inherit from MonoBehaviour