
unity3d
zslsir
这个作者很懒,什么都没留下…
展开
-
Unity报错 CS0619: ‘GUITexture‘ is obsolete的解决办法
unity加载旧版本的项目报错:Unity报错Assets\Standard Assets\Utility\ForcedReset.cs(6,27): error CS0619: 'GUITexture' is obsolete:解决方法如下:一、ForcedReset.cs1.加入命名空间using UnityEngine.UI;2.[RequireComponent(typeof (GUITexture))]中的GUITexture改为Image,改后结果为:[RequireCompo原创 2021-09-16 11:24:02 · 11813 阅读 · 2 评论 -
unity3d导入旧版本的项目出现报错:UnityEngine.Mesh‘ does not contain a definition for `GetTriangleStrip‘ 的处理办法
解决办法:对应的GetTriangleStrip 改成 GetTriangles对应的 SetTriangleStrip 改成 SetTriangles原创 2021-09-10 15:27:45 · 1434 阅读 · 0 评论 -
在VS 2017中自定义工具栏增加代码对齐、展开及折叠代码等工具按钮
在使用VS 2017作为unity3d的脚本外部编辑器时,总觉得有几个功能按钮没在工具栏,使用 很不方便。例如,代码自动对齐、代码块折叠、代码段展开。于是就想到了在工具栏中加上这几个按钮。具体操作如下:1.选择“工具”菜单下的“自定义”对话框,如下图:2.在弹出的对话框中选择“新建”按钮,如下图: 3.在弹出的对话框中,工具栏名称下的文本框中填写自己定义的名字...原创 2018-10-21 17:15:14 · 14568 阅读 · 0 评论 -
unity3d实战项目——拯救大兵3:界面设计之脚本配置
1、增加音频物体 在场景中新建一个空物体,命名为music,将sounds目录中的声音文件a.mp3拖到空物体中。这是为了给游戏界面加背景音乐,以便通过代码控制音乐开关。2、将项目面板中,scripts中的代码menu.cs拖入主摄像机中。3、配置脚本 将项目面板中的myskin(上一节新建的自定义皮肤)、层次面板中的music物体、3张图片(background、...原创 2018-10-04 20:16:38 · 461 阅读 · 0 评论 -
unity3d实战项目——拯救大兵2:界面设计之自定义GUI皮肤
1、新建自定义GUI皮肤在项目窗口点击右键,选择“creat"--"GUI skin",新建一个自定义皮肤,命名为myskin。如下图所示。2、新建自定义样式如下图,在选中myskin的情况下,在检视面板中,点击展开custom styles,设置size为7,将7个项目的name分别命名为:start、option、help、exit、back、music_on、music_of...原创 2018-10-04 18:21:01 · 829 阅读 · 0 评论 -
unity3d实战项目——拯救大兵1:界面设计之场景部署
第一部分:界面设计一、新建场景,部署资源1、新建项目。2、在项目面板(project)中,新建Resources、sounds、scripts、scenes四个目录,并在Resources下面新建一个名为Textures子目录。3、从网上下载项目资源(共包括12个文件,10张图片+1个声音+1个脚本),下载网址为:https://download.youkuaiyun.com/download...原创 2018-10-04 17:06:41 · 420 阅读 · 0 评论 -
unity3d 怎样让鼠标不能超出运行窗口
今天上课时有位同学,问1. 当游戏以窗口方式运行时,如何让鼠标不能超出运行时的窗口?现将解决办法说明如下: Cursor.lockState = CursorLockMode.Confined;这是控制鼠标不能超出游戏窗口的代码2.运行游戏时,为何没有出现 选择全屏或者选择不同分辨率的窗口,而是直接进入窗口运行游戏。解决办法:选择“build setings..."-...原创 2018-09-25 22:03:08 · 4105 阅读 · 0 评论 -
unity3d 实例:击垮围墙.
这是教学的第二天加上第三天半天,这一周的课就上完了。下周准备讲一个案例:太空大战。一、第二章的教学内容1.给物体添加重力和碰撞体2.脚本的引入(c#语言,只关注update方法)3.移动物体4.旋转物体5.键盘输入(input)6.预制体(子弹预制体)7.实例生成(调整生成位置)8.给物体加力(调整世界坐标为局部坐标)9.物体的销毁10.外部模型的导入(...原创 2018-09-05 21:31:54 · 959 阅读 · 0 评论 -
太空大战2d游戏制作
项目源代码下载网址为:https://download.youkuaiyun.com/download/zslsir/10653142。太空大战是根据龚老师编著的《unity 4.3 游戏开发项目实战》第二章的内容,自己把代码从零开始,全部打了一遍,终于完成了完整的项目。教材中有好几个地方编写有误,有些是明显的笔误,看来国内教材的严谨性还要增强。但不管怎样,龚老师还是付出了辛勤的劳动的。 ...原创 2018-09-07 21:03:51 · 860 阅读 · 0 评论 -
Unity键值表
Unity键值表: /** 鼠标键值 **/ Mouse0 鼠标左键 Mouse1 鼠标右键 Mouse2 鼠标中键 Mouse3 鼠标第3个按键 Mouse4 鼠标第4个按键 Mouse5 鼠标第5个按键 Mouse6 鼠标第6个按键 /** 键盘键值 **/ //方向键 UpArrow 方向键上 DownArrow...转载 2018-09-04 20:57:05 · 3423 阅读 · 0 评论 -
初识unity3d.
昨天,9月3日是我给我校游戏1701班上unity3d的第一次课。这应该是我给我校游戏专业上unity3d课第五个年头了,也就是第五届了。以前只是做兼职教师,现在做专任教师了,所以要认真做做教学总结了。一、教学使用的软件版本教学机房安装的unity3d版本是5.6.4,虽不是我想要的最新版本2018.2.5,但也知足了。是2017年10月发布的版本,也不算太旧的版本。机房维护人员也很为...原创 2018-09-04 05:05:34 · 481 阅读 · 0 评论 -
每天进步一点点:OnMouseDown() or input.GetMouseButtonUp(0)
using System.Collections;using System.Collections.Generic;using UnityEngine;public class music : MonoBehaviour{ AudioSource myaudio; bool flag = true; // Use this for initializa原创 2017-04-08 12:40:15 · 636 阅读 · 0 评论 -
每天进步一点点:Playerprefs类
Playerprefs类玩家偏好设置。主要用于轻量级数据的存储。静态方法如下:DeleteAllRemoves all keys and values from the preferences. Use with caution.DeleteKeyRemoves key and its corresponding value from t原创 2017-04-08 10:21:06 · 579 阅读 · 0 评论 -
从今天开始,回归unity3d学习
从今天开始,一定要认真学习unity3d。早几天,我上课的学生让我帮他们配置下unity3d对游戏手柄的输入支持,直到昨天,我才抽出时间帮他们设置了一下。其实我接触unity3d比较早,好像2011年就开始了,当时导师让我学习这个。当时老师只是让我试试用这个软件做做虚拟现实方面的东西。由于当时工作比较忙,没投入多少精力去学,再加上当时的学习资料较少,也就没有过多深入地学习了。真正开原创 2017-04-07 06:05:51 · 331 阅读 · 0 评论