游戏开发
熠、培养中~
这个作者很懒,什么都没留下…
展开
-
unity游戏开发入门-spine
unity spine原创 2022-06-15 10:26:42 · 2022 阅读 · 0 评论 -
unity游戏开发入门-简易“mysql”
实现方式1:简单来说就是通过序列化实现的,使用list获取,再使用字典查找,属性比较多,关键代码比较少,就不解释了。using System.Collections;using System.Collections.Generic;using UnityEngine;using System;/// <summary>/// 商品数据/// </summary>public class GoodsDataBase : MonoBehaviour { ///原创 2021-01-13 08:57:57 · 163 阅读 · 0 评论 -
unity游戏开发-按钮添加响应方式
为Unity3D的按钮添加事件有三种方式,假设我们场景中有一个Canvas对象,Canvas对象中有一个Button对象。方式一:创建脚本ClickObject.cs,然后将脚本添加到Canvas对象上,脚本如下:using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.Events;public class ClickObject : MonoBehaviour{ void原创 2020-07-14 09:05:26 · 1181 阅读 · 0 评论 -
unity游戏开发入门-安卓导出问题
请阅读文章https://blog.csdn.net/ChinarCSDN/article/details/79597142转载 2018-10-22 08:41:28 · 278 阅读 · 0 评论 -
unity游戏开发入门—令新手生气的json问题
json在unity游戏开发中十分常用,用于外部数据文件的读取与使用。但是出现了一个问题,报错了?!怎么回事:源代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using LitJson;using System.IO;public class DataBase : Mo...原创 2018-10-12 08:30:44 · 309 阅读 · 0 评论 -
UNITY游戏开发入门-Animator
Animator是unity3D游戏开发用于动画制作,其中通过windows->animator可以调出U3D中Animator框,将完整的素材动画拖入,可以在该框中看到动画的各个组成部分。在页面的右端点击其中一个动画后,可以修改该动画的名称等参数每个部分动画都可以选中后点击鼠标右键Make Transition显示连接箭头,箭头意味从该被指向动画可以跳跃至指向动画。附上一段枪械开...原创 2018-10-11 08:40:22 · 593 阅读 · 0 评论 -
unity游戏开发入门-声音控制游戏
声音控制游戏中人物的移动,关键在于声音的传入,这里关机键在于使用了Microphone怎么使用呢?下面给一段我编写的声音传入的代码:(关键处已被标识)using System.Collections;using System.Collections.Generic;using UnityEngine;public class vioce : MonoBehaviour {public ...原创 2018-10-10 18:15:24 · 2015 阅读 · 0 评论 -
unity游戏开发入门-inut输入
使用U3D进行开发游戏时,需要外界的输入,例如敲击鼠标左键等,这是需要调用input类键盘用Input.GetKey(“up”) = Input.GetKey(KeyCode.UpArrow) 按住键盘上键Input.GetKeyDown (“up”) 按下键盘上键Input.GetKeyUp (“up”) 放开键盘上键(KeyCode.UpArrow)为键码Input.GetButt...转载 2018-10-09 14:16:33 · 464 阅读 · 0 评论 -
unity游戏开发入门-对象
C#脚本开发游戏中,对象可以使用public声明,这样可以在unity界面中进行拖动,使脚本中的对象直接绑定物体组件,也可以通过C#脚本语言进行绑定。 然而有些对象,我们并不希望它可以被外界改变,因此在脚本声明对象时不加public,如此做后,我们不会在外面看到该变量,但是我们希望看到它的数值变化,从而观察游戏,此时在对象声明前加入[SerializeField],这个标志意味着我们...原创 2018-10-09 14:07:43 · 202 阅读 · 0 评论 -
unity游戏开发入门-关卡跳跃
新版本的unity引擎制作关卡跳跃1.在file&amp;gt;build&amp;amp;setting-&amp;gt;add open scene2.使用C#脚本中引用UnityEngine.SceneManagement3.使用C#语句SceneManager.LoadScene(number);number代表关卡的序号。...原创 2018-10-09 13:54:40 · 871 阅读 · 0 评论 -
unity游戏开发入门——物体的移动
切换物体位置1.通过Transform组件直接移动物体Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改变,这里所说的通过Transform组件来移动物体,指的是直接操作Transform来控制物体的位置(position)。2.通过Transform组件移动物体...原创 2019-10-23 15:46:47 · 415 阅读 · 0 评论 -
unity游戏开发入门——加载场景的方式
unity加载场景的四种方式分别是:1.Application.LoadLevel():同步载入 ,如果当前场景为A,我们要切换到场景B,unity会在切换场景的时候将场景B中的全部内容(场景B中全部的静态物体,不包含兴许代码中Instantiate实例化的物体)都载入到内存中。然后销毁A,显示B。2.Application.LoadLevelAsync():异步载入 ,这个与第一种情况基本一...原创 2019-03-12 14:00:12 · 11924 阅读 · 0 评论 -
unity游戏开发入门——序列化xml,json
先介绍一下 XML 和 JSON 是什么东西吧? (1)XML扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进 行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已...转载 2019-01-15 15:06:51 · 285 阅读 · 0 评论 -
unity游戏开发入门(附加)-镜面效果
材质的镜面反射1.直接创建material并赋给物体对于新创建的material的inspector面板的smoothness属性进行调整,将其数值调整为1缺点:会发现产生的反射图像存在扭曲2.实时反射创建物体的子摄像机→创建material赋给物体→创建Render Texture→将rengder texture赋值给camere的target texture建立联系→将render...原创 2019-10-15 14:10:19 · 765 阅读 · 2 评论 -
unity游戏开发入门-Resources动态加载图片
问题:unity的Resources动态加载就不必多说了,这里出现的问题是当我把图片放入Resources文件夹后,使用Resources.Load(datapath)却并没有出现图片。分析:由于你放在文件夹下的是图片,是Texture2D类型,但是实际用在u3d中的是sprite,所以需要转换类型。方式:1.在代码中先行创建Texture2D变量,获取外部图片,利用已完成的该变量之后创建sp...原创 2019-08-29 08:47:37 · 3094 阅读 · 0 评论 -
unity游戏开发入门-ref&out
今天开发突然用到了ref和out,就说说这二者吧。在C++语言中,传参方式有三种:传值、传址、传引用。但是在C#中传参方式只有传值和传引用两种。传引用的方式便可借助关键字ref和out,两者最大的区别便是ref传递的参数必须先初始化,但是out(输出参数)不需要。public void UpdateName(ref string name) {name = “Sire”;}publi...原创 2019-04-16 11:49:48 · 685 阅读 · 0 评论