E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
---Unity学习---
Unity学习
—坐标系与空间变换
讲解的Unity中几种不同的坐标系与其之间的转换,以及汇总物体的移动和旋转方法本文原地址:
Unity学习
—坐标系与空间变换坐标系坐标系种类Unity中使用到的坐标系分为以下四种世界坐标系WordSpace
Warl_G
·
2022-02-03 15:18
Unity 游戏中的战斗系统的架构与设计
首先我们先来上一张架构图:这里有个
unity学习
交流小组大家可以一起来学习交流如图,我们把整个的战斗系统分成了3个层次,分别为功能组件层,策略层,行为决策层。
Clank的游戏栈
·
2021-10-29 14:13
游戏开发
unity3D
游戏服务器
unity
架构
游戏引擎
unity学习
笔记(持续更新)
unity学习
笔记(持续更新)1.点哪指向哪if(Input.GetMouseButtonDown(0)){//相机向指定的物体发出射线,并返回Rayray=Camera.main.ScreenPointToRay
游戏猿、xzx
·
2021-10-12 09:51
unity3D游戏开发文档
unity
Unity学习
之C#基础19——类和对象
1.什么是类和对象2.类的创建3.成员变量下面我们看一下C#的类声明和调用:声明:classGun{privateintgunNum;privatestringgunName;privateintgunAmmoNum;privatevoidprint(objectx){Console.Write(x);}publicintGunNum{get{returnthis.gunNum;}set{this
MyPolarisX
·
2021-10-02 14:27
#
游戏开发脚本C#
c#
unity
Unity学习
笔记之用粒子系统实现类似金币飞入金币条动画效果
耗时两天半终于完成了这个功能!先来看看最终效果!其中粒子速度,粒子数量,扩散效果等参数都可以在粒子系统参数里调整~总之就是都是可控的!美术想要啥效果让他们自己调去!首先来讲一下用粒子系统来做这个的好处!首先就是效果好,其次就是参数可控,并且效率极高,粒子是有自己独立线程的,由unity自己进行优化,如果不用粒子系统用ugui来写这个效果的话就要面临网格重建,打破批处理而且效果不好,所以我还是选择粒
一帘多啦A梦
·
2021-07-14 19:15
学习笔记
unity
ParticleSystem
Unity学习
笔记(6)
今天学完了SpaceShooter的第六~八个视频,要点如下1.上次小球的运动,用的是Rigidbody.addForce的方法,这次不用真实的物理运动,直接用Rigidbody.velocity就行了,后面跟的同样是Vector32.Mathf.Clamp方法,可以用于限制变量变化的范围,在实例化对象的时候填到参数中就可以了。用法:Mathf.Clamp(要限制的变量,min,max)3.因为在
超级炮锤
·
2021-06-27 04:27
Unity学习
之FSM有限状态机
前言:一个游戏里的一个人物会存在多种状态,那么就需要有一个专门管理这些状态的类。不然会显得杂乱无章,不易于后面状态的增加或者减少。思路:既然要方便管理,那么首先肯定得有个系统类(专门用来存放所有的状态、状态的增删等功能);然后就是需要把所有的状态都单独写一个类(已达到修改某个状态的时候,其他状态不会受到影响)。状态管理类:usingSystem.Collections;usingSystem.Co
·
2021-06-25 15:29
Unity学习
笔记-移动物体的各种方式总结
1.TranslateTranslate(plusX,plusY,plusZ)直接通过在当前的x,y,z上加plusX,plusY,plusZ来移动物体如果希望使移动不受帧率影响Translate(plusX*Time.deltatime,plusY*Time.deltatime,plusZ*Time.deltatime)2.MoveTowards(Vector3current,Vector3ta
pirateH
·
2021-06-20 01:23
Unity学习
笔记(11)
今天开始完成了UI教程的第一~第三视频1.UICanvas,没什么很有价值的内容。ScreenSpace的几种设置,想来应该大部分会用Overlay,至于Camera,尝试创建了一个camera放到里面,设成透视也并没有什么改变,和教程里说的不太一样,这里比较奇怪2.UIRectTransform,这部分包含了很重要的锚点的处理,如何放置锚点,会影响不同分辨率和比例的屏幕下的显示效果。上手试了一下
超级炮锤
·
2021-06-13 08:51
Unity学习
笔记(15)——纯UI游戏教程
今天完成TicTacToe教程的7~10节1.7~9教程没有什么新的知识点,都是以前的教程讲过的内容。包括游戏结束的文字,平局结束,重新开始游戏。值得一提的是,在同一段代码被多次调用时,教程会倾向于把这段代码重构到一个函数中,尽可能减少重复的代码。这部分现在不是很熟练,可能改着改着就出BUG了,后面得着重练习。2.10教程,看起来只是一个显示当前轮到谁的功能,其实牵扯到的内容还比较多:1)首先创建
超级炮锤
·
2021-06-05 12:21
Unity学习
笔记-I2 localization
【unity插件】Unity多语言插件I2Localization简单使用【本地化超强插件】I2Localization使用教学官方教程目录I2localization简单介绍购买地址简单使用介绍语言管理器场景中的UI设置添加脚本I2localization简单介绍I2localization是一个Unity3D可用的本地化插件。没有找到比较系统的介绍,一句话说,就是用来改语言的。购买地址http
我,秦始皇的爷爷,打钱
·
2021-06-03 17:28
Unity
unity学习
笔记-任务系统(链接数据库获得任务的信息,如任务类型,任务完成状态,任务描述等)
unity学习
笔记任务系统思路UI数据库准备逻辑代码任务系统思路UI先搭建好ui,需要的内容大概是一个横版,然后创建一个scrowview,使用其中的vertical,创建一个任务物体(里面存放单个任务的
淳杰
·
2021-05-19 19:40
unity
mysql
mysql
unity
unity学习
笔记-获取gui下点击物体的信息
unity学习
笔记获取gui下点击物体的信息方法代码获取gui下点击物体的信息方法使用unityengine.eventsystems下的pointereventdata和canvas自带的のgraphicraycaster
淳杰
·
2021-05-18 16:55
unity
unity
unity学习
-委托与事件
unity学习
委托含义定义使用事件含义使用在进行项目的过程中,一直存在着对代码管理不当的问题,所以需要学习一些科学的代码思维,减少后期功能的修改与迭代引发的代码冗杂和内存爆炸可以看b站这个大神的视频,讲的可以说无敌详细了
淳杰
·
2021-05-14 19:40
unity
unity
c#
unity学习
笔记-脚本生命周期,单例模式,模型和贴图的关系
unity学习
笔记脚本生命周期单例模式模型和贴图的关系脚本生命周期项目越写到后面,越发现需要初始化的脚本和物体数量在剧增,并且由于很多重复的功能,需要设置一些管理类去进行管理对后面的维护和修改才能高效完成
淳杰
·
2021-05-12 20:54
unity
unity
unity学习
笔记-unity(2019)嵌入安卓开发-实现相互跳转
Unity学习
笔记Unity(2019)嵌入安卓开发-实现相互跳转思路流程先在unity中添加跳转到安卓的方法AS配置unity的信息as添加跳转至unity的方法as添加unity跳转到app的方法调试的方法
淳杰
·
2021-05-05 16:29
unity
java
unity
安卓
Unity学习
路上
1.类的概念、继承、方法、虚方法、重写、重载、委托、单例模式。2.刘国柱的UGUI课程推荐,NGUI完整视频教程3.unity热更新4.《炉石传说》、《魔塔案例》5.Escapafromtheearth逃离地球跑酷6.公开课《忍者酷跑》7.Unity3dCandyCrush糖果传奇8.RPG黑暗之光下面的比较重要:9.Unity3d动作全攻略(虚拟摇杆控制,战斗攻击模块)10.Unity3dCS局
风信子up
·
2021-05-03 08:05
unity学习
笔记-编辑器升级后的安卓运行环境
学习笔记编辑器升级后的安卓运行环境编辑器升级后的安卓运行环境这里只做我个人的解决办法,可能不是适用所有情况喔我的是因为需要用到的现成的特效包只支持2019及以上的版本,所以才需要升级编辑器版本这里提一嘴,看大佬的帖子说升级或者降级的时候会存在不兼容的问题,比如有的预制体材质还是啥的会丢失,不过我很幸运目前为止没有丢失的现象回到正题,首先我的建议是在unityhub下去下载新的版本,因为从那里下载的
淳杰
·
2021-04-30 19:25
unity
unity
unity学习
笔记-资源热更新以及代码热更新以及进度条
资源热更新以及代码热更新资源热更新流程lua代码热更新流程实现进度条方法注意,我使用的是2018版,如果是2019及以上的,lua的更新还需要多一步可以看这个视频里的最后的部分https://www.bilibili.com/video/BV1DK4y1Q7gR?p=9&spm_id_from=pageDriver资源热更新流程首先需要打包ab(assetsbundles,后面都简称),打包的内容
淳杰
·
2021-04-27 15:41
unity
lua
unity3d
lua
unity学习
笔记-assetsbundle打包、加载
assetsbundle打包方法加载打包后的资源思路-同步异步代码方法在程序中安装unity自带的打包工具assetsbundle,最低是2018好像,更低的版本要到github上下源码然后导入到packages里这里就不多赘述点击需要打包的资源,在他的inspector里的最下方设置assetsbundle的名称,可以新建自定义都行,整理好之后打开windows下的assetsbundlebro
淳杰
·
2021-04-26 14:01
unity
unity
unity学习
笔记-XLua热更新之基础入门
XLua热更新之基础入门需求基础入门打出helloworld加载文件夹里的txt文件并进行打印获得绝对路径下的文件里的数据需求unity项目导入AndroidStudio后,以后的更新不可能一直重新打包给androidstudio,然后让他再重新打包更新,这样的操作太阴间了,所以需要学习怎么在云端进行代码和资源的覆盖更新,提高工作效率基础入门打出helloworld先在github上下载xlua的
淳杰
·
2021-04-26 13:08
unity
unity
Unity学习
笔记 - 数据存储与跨场景数据传输
1.将数据存储在设备系统中PlayerPrefs-classinUnityEngineDescription:Storesandaccessesplayerpreferencesbetweengamesessions.存储在设备系统的注册表里,已测试是适用于android、ios和windows。存储PlayerPrefs.SetInt("PlayerScore",10);提取print(Play
pirateH
·
2021-04-20 09:13
Unity学习
—资源管理概览
Unity常用四种默认路径,以及AssetDataBase、Resources、AssetBundle和目前最新的Addressable四种资源管理方式文中所有API均以版本2019.3为准本文原地址:
Unity
Warl_G
·
2021-04-19 10:28
[Unity小游戏]打砖块(打方块)教程(超详细)
[Unity小游戏]打砖块(打方块)(超详细)打砖块小游戏通常会被当做
Unity学习
的第一个案例,下面给大家介绍如何实现打砖块案例的,先来张图看看效果首先我们要知道QWER分别是选择、移动、旋转、缩放工具的快捷键
Z_hongli
·
2021-03-04 11:55
Unity3D
教学
打砖块
unity
Unity学习
笔记--A星寻路插件:A*Pathfind Project的使用
A寻路看似简单,但实际项目中的各种应用是有一定难度的,需要较强的算法功底,不过,幸运的是,UnityAssetStore中已经有了现成的A寻路插件"A*PathfindingProject"(作者:AronGranberg),它有免费版和收费两个版本,不过一般免费版足以让我们使用。下载链接1:http://arongranberg.com/astar/download下载链接2:https://d
秋瞑小雁客
·
2021-02-07 10:20
unity
unity
游戏开发
算法
ai
人工智能
Unity学习
笔记--快速入门实现A*算法寻路
一、要实现的功能:在场景中自动生成cube阵列,并随机20%的生成为“障碍”红色cube;建立节点类;建立节点管理类(实现A*的主要逻辑)进行操作,可以用鼠标点击选择起始点与结束点。最终实现以下效果:二、A算法原理:这篇是csdn上点击量很高的一个,而且里面讲解的很详细,算是通俗易懂:A*算法详解(个人认为最透彻的一个)结合Unity实现的视频(本文的核心代码也是根据此学习的):Unity中实现A
秋瞑小雁客
·
2021-01-29 14:28
unity
unity
unity3d
游戏开发
算法
自动驾驶
Unity学习
笔记
复制对象,直接comand+d拖动物体一单位一单位(按住command可以按单位距离拖动)相机的左右移动与缩放usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassViewController:MonoBehaviour{publicfloatspeed=1;publicfloatmo
滚雪球~
·
2021-01-14 15:02
Unity
Unity学习
笔记--PanelUI制作一个转速表
先上一下效果图:(图片是百度随便搜的,简单糊了一下)场景里放置Plane平面自己可以随便放置,改改颜色,或者加个贴图当作地板就好了;新建一个Cube,也可以随便改改颜色,醒目一点,我是看到个好看的彩虹条就贴上去了,记得添加Rigibody组件;调整摄像机角度与位置,最好在物体后方,并且添加跟随代码:相机的插值跟随可以参考我之前的帖子:《摄像机的插值跟随》调整窗口2D显示,并在Hierarchy中新
秋瞑小雁客
·
2020-12-30 08:19
unity
游戏开发
unity
canvas
unity3d
unity学习
笔记——AR实现通过按钮控制不同动画播放的效果
一、蝎子动画基本首先我们需要一个模型和模型所带的一些需要控制的动画(这里拿蝎子举例)蝎子有四个动画,默认状态下我们使用idle动画,然后设置三个按钮来控制attack、walk和run二、AnimationController实现动画控制1、创建一个ImageTarget并改名为Scorpion,在其下面添加子对象五个button和Scorpion的模型。(这里还有一些如何使用vuforia就不再
小鱼大大
·
2020-12-27 16:19
unity
unity
Unity学习
笔记--ShaderGraphs制作海水UV动画效果
原视频教程B站链接:https://www.bilibili.com/video/BV1wg4y1B7YE?from=search&seid=6430656672554073184还没有太入门Shader部分,CG语言对我来说还是不好记忆,今天跟着网上的教程使用ShaderGraph制作海水的效果,觉得PBRGraph还是容易上手的,尤其对于我这样的弱代码人员。首先看下本次的完成效果:开始制作环节
秋瞑小雁客
·
2020-12-16 13:58
unity
unity
游戏开发
shader
【学习记录】问题汇总
InternetInformationServicepython学习单2020-12-302021-01-062021-01-082021-01-11电脑桌面自动更新打开窗口大小设置安装visualstudio已安装vs2019comm
unity
synjoker
·
2020-12-13 19:15
笔记
操作系统
unity ab包加载_
Unity学习
—资源管理概览
Unity常用四种默认路径,以及AssetDataBase、Resources、AssetBundle和目前最新的Addressable四种资源管理方式文中所有API均以版本2019.3为准本文原地址:
Unity
weixin_39556811
·
2020-12-06 03:35
unity
ab包加载
unity
api中文手册
unity
webgl优化
unity开发文档
unity编辑器安装路径
Unity学习
资料整理
程序生涯中的
Unity学习
资料整理,不定期更新...Unity中文脚本手册:http://docs.manew.com/Script/
Unity学习
资料汇总:https://zhuanlan.zhihu.com
冰封百度
·
2020-11-30 22:20
unity
Unity3D Shader系列之UI Image灰度化
目录1.灰度化是什么2.灰度值计算方法3.灰度化的目的4.Shader实现5.参考文章在《OpenCVfor
Unity学习
笔记(1)——Mat及灰度化图像》我们看到,使用OpenCV进行图像灰度化很简单
WangShade
·
2020-11-14 12:42
Unity3D
unity
shader
灰度化
opencv
unity学习
笔记2-卡牌游戏的制作
unity学习
笔记2需求:制作卡牌游戏第一步,建立card类,carddatabase类card类删除自带的start和update方法,因为只是个对象类,负责装载对象即可carddatabase类创建
淳杰
·
2020-11-02 23:09
unity
unity
【
Unity学习
笔记】版本控制
1.文本文件和二进制文件的区别?二进制文件是不是指图片、视频文件等?答:文本文件是指完全由可见字符组成的文件。所谓可见字符是指ASCII码为32到126的字符、回车符(ASCII码13)、换行符(ASCII码10)、制表符(ASCII码9)、以及所有汉字字符(当然也包括其他字符集如韩文、日文、阿拉伯文等等)。如果是Unicode文本,则还包括ASCII码0。而二进制文件则有多种定义方式,广义的二进
我是波多
·
2020-09-16 19:24
unity学习
记录
siki学院学习第一个unity官方案例:RollABall想学习一个Button控制案例Unity-button其实算是收藏了一篇文章,但由于刚开始学习,看不懂,没有继续看下去。意外接触到插件EasyTouchUnity3d插件研究之EasyTouch插件这是我在csdn关注的恬静的小魔龙的一片文章。Unity3DEasyTouch初步使用教程(详细)完成了Joystick,按钮拖动小方块。si
ssc_zcys
·
2020-09-16 19:05
Unity
unity
unity3d
编程语言
Unity学习
_解决安卓的Build System换用Grade打包不成功问题
之前做项目,一直是用BuildSystem中的Internal打包的,一旦使用Grade打包就会出现软件卡顿,今天参考了这篇博客,添加了Keystore,打包成功!参考链接:https://www.jianshu.com/p/b1bd16422603步骤:首先要创建keystore,配置好签名才能使用。具体步骤如下:1.打开Files->BuildSettings->PlayerSettings-
小张每天都要很努力
·
2020-09-16 18:46
安装搭建
unity3D
Unity学习
-总结在做项目时学到的一些东西(1)
1、先找一下对应的功能有没有早之前的项目中做过,可以直接打包过来,进行适当修改使用2、检查美工给的资源和动画是否符合要求,需不需要自己再修改我是准星不一样自己进行的抠图,附加抠图网址:https://www.gaoding.com/clip?id=88719207&from=0音频长短我使用timeline进行播放,里面可以裁剪UI:PICO的UI要修改两个属性开始时不要设置太大,不然会出现遮挡,
小张每天都要很努力
·
2020-09-16 18:46
unity3D
c#
Unity学习
-总结在做项目时学到的一些东西(2)
替换心脏的贴图:打开之前的心脏模型,然后找到材质球,点击在资源管理器中找到,点击新的实体,把材质球拖到新的心脏上。注视球由圆环换成圆点:替换图片就可以替换音乐:先找搭配控制的实体,然后在资源管理器中点击,在属性栏中设置修改材质为透明:渲染层级:在显示的时候出现了黑幕之后先显示UI再显示模型,需求是想要模型和UI同时显示,所以建立一个UI的材质球,然后把它放到图片和文字上面。设置应用的APP显示界面
小张每天都要很努力
·
2020-09-16 18:46
c#
unity3D
Unity学习
-总结在做项目时学到的一些东西(代码控制)
协程控制语句:协程控制模型的时候写在协程控制的函数里,和写在调用协程的方法后面效果略有差异。//声明IEnumeratorEnterHeart(){StartBlack.SetActive(true);yieldreturnnewWaitForSeconds(3);//延时时间StartBlack.SetActive(false);}//调用StartCoroutine(EnterHeart())
小张每天都要很努力
·
2020-09-16 18:14
c#
unity3D
Unity学习
笔记:动画与动画状态机(一)
创建动画以2D动画的创建为例子:有两种方法创建动画;1.直接选中多张动画拖拽到场景中,unity默认会创建一个动画,并创建出一个动画控制机;2.手动创建动画,首先拖拽一张精灵图片到场景中然后选中,再点击window-animation,弹出animation窗口,点击creat,随后可以手动拖拽添加帧,Samples可以控制动画播放的速度,手动创建动画控制机,赋值给角色;动画控制机(状态机)可以拖
SakuraSunjiahong
·
2020-09-16 11:33
unity学习
常见第三方库使用文档记录
CatLib.io教程文档依赖注入库文档https://www.bookstack.cn/read/CatLib.io/README.md
EndLozz
·
2020-09-16 05:33
unity
unity
unity学习
之枚举类型
欢迎来到我的博客,希望在这里我的博客内容可以给那些喜欢unity3d的朋友们带来有用的知识。今天我们主要讲了枚举类型,让我们来一起看一下吧。枚举类型:定义:枚举类型是一种只类型,它用于声明一组命名的常数。若要定义这些值,可以用枚举类型。枚举类型是使用enum关键字声明的。枚举的声明:枚举声明用于声明新的枚举类型。格式:访问修饰符enum枚举名:基础类型{枚举成员}例:枚举成员默认值:在枚举成员中声
jingjingcrystal
·
2020-09-14 12:56
学习整理
Unity学习
笔记
Unity学习
笔记改善2D游戏跳跃手感的代码privatevoidOnTriggerEnter2D(Collider2Dcollision){if(collision.tag=="Plane"){OnGround
qq_43304755
·
2020-09-13 16:27
unity
unity学习
笔记(目录)
unity学习
笔记unity下载安装unity界面布局及基本操作以下目录都提供超链接(持续更新ing)unity下载安装unity界面布局及基本操作
auguralpha
·
2020-09-13 14:28
游戏开发
【
Unity学习
】 Unity中的光照渲染(一)前向渲染和延迟渲染
Unity的渲染路径现在的Unity渲染路径主要有两种:一、前向渲染路径(ForwardRanderingPath)二、延迟渲染路径(DeferredRenderingPath)三、顶点照明渲染路径(残留,已被抛弃)四、旧的延迟渲染路径在大多数情况下,我们可以通过Edit->ProjectSettings->Player->OtherSettings->Rendering->Path中选择需要渲染
雨果66666
·
2020-09-12 13:59
Unity
Unity学习
— Unity与LeanCloud数据存储
Unity使用LeanCloud存取数据一:LeanCloud介绍二:LeanCloud特点1:数据存储,替代传统数据库的高效云端存储2:云引擎+云缓存3:即时通讯4:游戏解决方案三:针对不同人群推出不同的版本四:LeanCloud账号注册登陆五:创建LeanCloud数据应用1:创建开发版应用2:创建商用版应用六:如何在UnityC#脚本里使用LeanCloud1:官网下载,导入文件2:代码引用
七局
·
2020-09-12 10:39
新媒体互动
Unity
LeanCloud
数据库
云服务器
阿里云
Unity学习
笔记(一)——基本概念之场景(Scene)
场景,顾名思义就是我们在游戏中所看到的物品、建筑、人物、背景、声音、特效等,基本上和我们玩游戏时所看到的游戏“场景”是同一个概念。Unity3D中,“场景”是一个视图,我们通过“场景”这个视图,来编辑、布置游戏中玩家所能见到的图像和声音。安装完并运行Unity3D,会缺省打开一个AngryBots项目。我们在“Scene”视图中,就可以直接看到一个场景:这个场景中的物件,会在Hierachy视图中
weixin_34311757
·
2020-09-12 07:30
unity学习
之飞机大战制作 关键点(一)
准备阶段开发路线:1,游戏背景(连续播放)2,添加主角3,设置游戏主角的动画4,添加两种子弹并设置子弹的运动5,添加三种子弹设置子弹的自动生成和运动6,添加两种奖励物品设置奖励物品的自动生成和运动7,设置主角的控制7.1检测手指触摸7.2问题:防止主角飞出屏幕8,设置Tag添加子弹和敌人的碰撞9,设计敌人012震动动画和爆炸效果10,添加脚本GameManager做游戏的控制11,统计分数1.游戏
qq_39227270
·
2020-09-12 06:37
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他