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学习
之飞机大战制作 关键点(MAX) 成品小游戏飞机大战
先发出来成品,关键点慢慢在写吧。好多东西都没掌握,得慢慢理解。http://pan.baidu.com/s/1mhJGG6c
qq_39227270
·
2020-09-12 04:10
Unity引擎及编辑器C#源代码发布
3月23日我们在GitHub上发布了Unity引擎和编辑器的C#源代码,仅供
Unity学习
参考使用。
dotNET跨平台
·
2020-09-10 17:34
Unity学习
笔记——自定义EventTriggerListener事件
通常我们在Unity给按钮或者图片添加EventeTrigger事件都需要手动添加组件,或者通过代码继承系统提供接口实现功能。这样使用起来比较麻烦,所以我参考网上资料总结写了一个自定义的EventTriggerListener类,专门用于添加事件。EventTriggerListener类,不需要挂载到物体上,继承EventTrigger,作为Common类直接使用usingUnityEngine
一条闲の鱼
·
2020-09-09 22:05
Unity
unity
event
【
unity学习
】利用winmm.dll读取JoyStick的摇杆情况与按键情况,并可以自定义绑定函数
目录目录概述整体代码详细说明1、JoyStickHelper2、JoyStickController结语概述因为项目的原因,需要对方向盘、摇杆的数据进行读取与使用。购买的是市面上比较一般的摇杆,没有什么API之类的供开发使用,所以自己写了两个脚本,用来控制和读取数据。还有很多不足,为了防止之后忘了~不对的地方还请大牛们指正。这里参考了https://blog.csdn.net/huang9012/
VRJerry
·
2020-08-26 23:09
Unity
Unity学习
——跑酷游戏第三到四天
Unity学习
——跑酷游戏第三到四天关卡的解锁设计使游戏物体可以左右移动尖刺的设计发射子弹的炮台的设计海绵的设计关卡图片关卡的解锁设计在游戏胜利页面这样写PlayerPrefs.SetInt("levelReached
我和代码有个约会.
·
2020-08-26 12:57
Unity学习
Unity学习
第一天
这是我第一次发布的博客文章,这几天在学习unity,所以就把学习过程中的内容发布出来,如果有什么错误,欢迎指点.了解unity我所了解的unity是3D制作工具,可以制作3D游戏、3D模型等等.它与java类似,可以跨平台使用.(目前了解的就这么多内容)认识unity界面内容unity打开初始界面包含project、gettingstarted以及新建项目(New)和打开项目(open)等.我先建
随心随意随行
·
2020-08-25 17:36
unity学习之旅
Unity学习
系列笔记2:物理引擎和碰撞
本小节主要是Unity物理引擎,刚体碰撞方面的散记。CharacterController的一些特性:本身不受physics影响,需要接受外力作用时,使用onCharacterColliderHit().Skinwidth:最好设置为radius的10%,防止角色经常卡住。stepoffset:对于2meter高的Character最好设为0.1到0.4minmovedistance设为0即可。R
夜色。
·
2020-08-24 00:27
U3D技术
Unity学习
笔记:Animator和Animation
Animator内只要满足动画的连接条件就会像该动画切换—————————————————————————————————————————————Animator属性中的参数Root勾选后可以使模型匹配网格(实际用途是使物体在拥有角色控制器时勾选受到重力效果)UpdateMode是否收到系统设置的时间设置Normal正常AnimatePhysics雾:使能够使自身位移的动画适用刚体效果(和受力有关
努力长头发的程序猿
·
2020-08-23 06:32
Unity
C#
【
unity学习
笔记】Android sdk(adb)与java jdk的安装与环境配置
https://blog.csdn.net/qq_41714308/article/details/79712080亲测可用用来进行unity的安卓出包配置因为unity自己的安卓包好像出了一点问题,自动配置的版本对不上,只能手动了
烤肉飞熊
·
2020-08-22 20:54
unity自学之路
Unity学习
笔记 - uGUI
uGUI就是Unity原生自带的UI制作系统,unity4.6之后才有的。据说比NGUI好用,毕竟是unity亲生的嘛~学习目标:1.UI图片的摆放与正常显示2.按钮-点击按钮动画;点击后界面跳转;点击后触发脚本中设定的功能3.窗口-窗口弹出/消失动画4.屏幕适配5.美术资源规划与性能优化一.UI图片的摆放与正常显示1.创建UI图片引自:http://blog.csdn.net/u01299998
pirateH
·
2020-08-22 17:37
IsaacSim Unity3D - 使用IsaacSim创建Unity项目
如果您不熟悉Unity,请先阅读
Unity学习
资源和教程。创建一个新项目IsaacSimUnity3D具有自定义项目设置和程序包依赖性。
YottaYuan
·
2020-08-22 14:51
暑假周报(二)
本周学习内容网络学习,看了《图解TCP/IP》第一章后面一部分,并做了总结,博客总结
Unity学习
方面游戏的音乐系统的学习,人物攻击音乐,被击打音乐,机关球特效音乐,场景背景音乐,怪物攻击,死亡,被击音乐设置机关球的伤害设置
sakurekid
·
2020-08-21 01:43
Unity学习
笔记-2D横版游戏中的背景移动
2D横版游戏中,背景是可以无限延续下去的。今天实现了一个比较简陋的版本。就当是学习下Unity中的脚本编写吧。先设置两个地面,窗口中显示出来的,也就是玩家当前站着的地面,命名为leftGround,在右侧紧挨着的就是rightGround了。命名规则什么的不要纠结,毕竟是测试。另外,不需要刻意区分两个地面谁是左谁是右。移动规则:当玩家向右侧移动的时候,2个地面都向左移动,移动的距离当然就是玩家的移
岁月_无恒
·
2020-08-20 16:18
Unity
unity学习
要花多少钱?
unity学习
要花多少钱?目前来看,市面上的unity培训费用都不相上下。因此,大家还是不要把筛选重点放在游戏培训的费用上。
来自火星的大猫
·
2020-08-20 15:09
【
Unity学习
历程之三】常用移动方式实现(持续更新)
前言对学习到的一些控制移动方式进行记录,于玩家而言,与游戏进行的最常用的交互便莫过于控制角色移动了,这也是游戏开发中非常重要的一部分。会根据学习进度持续对本文进行更新。各种移动方式对刚体施加力进行移动这种移动方式的操作主体是角色的刚体组件,通过对刚体施加作用力使物体进行移动,因此也方便于模拟各种物理效果,比如惯性、模拟碰撞等,尤其在操作球体上极为合适。基本的实现思路是:获取键盘输入偏移量→根据不同
幻梦的旅程
·
2020-08-20 02:01
Unity
游戏
unity
unity学习
2——基于物理模拟的太阳系模型
游戏对象运动的本质是什么?游戏对象的运动,在本质上是在离散的时间点上,物体按照物理引擎说运算出的,呈现出不同的位置。请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)方法一:矢量叠加法众所周知,一个抛物运动由水平方向的匀速和竖直方向的匀加速运动构成。方法二:collider的gravity模拟类似于上面,但云加速运动部分采用collide
kotomineshiki
·
2020-08-19 10:43
unity
Unity学习
笔记(09):UGUI的Image节点和Sprite精灵图、实现进度条加载动画
2D模式:选择Single模式:Packingtag是指定打包标签相同的标签在打包时会被打包在同一个文件中以节省显存FilterMode是缩放模式Point(nofilter)无缩放比如放大两倍则将像素复制两倍ImageType是缩放模式:当图片尺寸放大时Simple模式是简单的拉伸伸长Tiled模式是平铺将图片分成多个同样的图slice模式是图片按照九宫格缩放类似于聊天气泡只拉伸图片的一部分且九
Piconjo_Official
·
2020-08-19 08:08
Unity
Unity学习
shader笔记[十四]屏幕破碎特效shader
来张效果图屏幕破碎特效和普通的shader作用于单个物体上的特点有点区别,它是作用于全屏最终图像的,unity给开发者提供了处理最终图像的接口实现原理在代码写的比较明白,这里就不详述了Demo在这usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;//////脚本挂载在摄像机///[ExecuteInEd
钦宁~~~
·
2020-08-18 05:56
Unity学习
笔记 之 关于 Unity UI 的 Slider 的代码记录
代码例如以下:usingUnityEngine;usingSystem.Collections;//1.引入UI。usingUnityEngine.UI;publicclasstestSliderEvent:MonoBehaviour{//2.定义一个Text目标对象。publicTexttargetTextObject;//3.定义一个Slider目标对象。publicSlidertargetS
weixin_30700977
·
2020-08-18 04:08
【Unity 3D】学习笔记十:GUI Skin(图形用户界面皮肤)
Unity学习
笔记十学习资料:《Unity3D游戏开发》宣雨松在这之前的学习的大部分控件用来开发游戏还是太简陋,为了让游戏更具娱乐性和美观,所以我们就需要学习GUISkin空间来为游戏添加色彩。
FrancisRZ
·
2020-08-18 03:50
Unity
【Unity 3D】学习笔记五:Toggle(开关按钮)
Unity学习
笔记五学习资料:《Unity3D游戏开发》宣雨松Toggle控件用来创建一个开关按钮,跟单选框一样。其返回值为bool类型。
FrancisRZ
·
2020-08-18 03:50
Unity
【Unity 3D】学习笔记十二:GUILayout(界面布局)
Unity学习
笔记十二学习资料:《Unity3D游戏开发》宣雨松在跨平台游戏界面设定的时候,最麻烦的估计就是得匹配个个游戏平台的分辨率。甚至相同的平台也会有不同的分辨率。这无疑很浪费时间和精力。
FrancisRZ
·
2020-08-18 03:50
Unity
GUI
skin
ui
unity
脚本
互联网
【Unity 3D】学习笔记七:ScrollView控件(滚动视图)
Unity学习
笔记七学习资料:《Unity3D游戏开发》宣雨松在应用中,有的时候文本大于边框,为了不丢失文本内容和更好的排版。那么就得使用ScrollView控件来滚动。
FrancisRZ
·
2020-08-18 03:50
Unity
【Unity 3D】学习笔记三:TextField控件(文本框)
Unity学习
笔记三学习资料:《Unity3D游戏开发》宣雨松在程序里,都会有登陆界面,让你输入账号密码。或者是你破纪录后填写用户名。这些都是需要用法TextField控件。
FrancisRZ
·
2020-08-18 03:49
Unity
【Unity 3D】学习笔记一:Label控件(标签控件)
Unity学习
笔记一学习资料:《Unity3D游戏开发》宣雨松任何游戏启动以后,第一个映入用户眼球的就是游戏的UI界面,UI即UserInterface,用户界面的简称。是软件与人交互的第一窗口。
FrancisRZ
·
2020-08-18 03:49
Unity
Unity学习
记录UGUI:开始界面
准备工作导入素材将所有的Sprite的Texture属性设置为Sprite(2D&UI)创建一个Image设为背景,选择一张图片添加按钮创建一个Image,添加Button组件(SetNativeSize(保持原有大小))Button组件下的Transition可以选择变色模式,TargetGraphic可以选择要改变的物体Alt以中心点等比例放大Slider的设置Value的值表示进度值Fill
Coder李
·
2020-08-18 01:14
GUI
学习记录
Unity学习
UnityAPI常用方法和类Unity中的动画系统和Timeline(1)普通动画创建(2)按钮动画和2D精灵动画(3)模型和动画导入C#编程(1)委托Lambda表达式和事件(2)LINQ查询(3)线程,任务和同步(1)基础认识(4)线程,任务和同步(2)开启线程(5)socket编程之tcp服务器端和客户端(6)socket编程之unity聊天室(7)socket编程之udp服务器端和客户端(
穆玄
·
2020-08-18 01:14
unity3D学习
unity学习
日记:怎样在UI界面上渲染3D模型
有时候在游戏中,我们会需要在UI上面显示3d模型(例如角色选择、装备选择、装备预览等等),这时候我们就要用到RenderTexture和UI里面的RawImage。具体做法就是新建一个RenderTexture资源,将它命名为texture_1好了,并在画布上新建一个RawImage,将RawImage的Texture设置为我们刚刚建好的texture_1,接着新建一个Camera,让需要渲染的3
oldherowang
·
2020-08-18 00:59
unity3d
unity学习
日记:AssetBundle工作流程之资源的打包与加载
在很多类型游戏的制作过程中,开发者都会考虑一个非常重要的问题,即如何在游戏运行过程中对资源进行动态的下载和加载。为此,Unity引擎引入了AssetBundle这一技术来满足开发者的上述需求,一方面,开发者可以通过AssetBundle将游戏中所需要的各类资源打包压缩并上传到网络服务器上;另一方面,在运行时游戏可以从服务器上下载该资源,从而实现资源的动态加载。ok,要实现动态的下载和加载资源,第一
oldherowang
·
2020-08-18 00:59
unity3d
unity3d
unity学习
日记:音频可视化
MP3或者WAV等音频文件里面储存的时数字信号,我们需要读取这些数据据转化成频谱数据,这样就可以比较直观地使用了。unity为我们提供了AudioListener.GetSpectrumData来直接获取音频的频谱,为我们节省了转码的时间。语法:publicstaticvoidGetSpectrumData(float[]samples,intchannel,FFTWindowwindow);fl
oldherowang
·
2020-08-18 00:59
unity3d
Unity学习
笔记 之 关于 Unity UI 的 Slider 的代码记录
代码如下:usingUnityEngine;usingSystem.Collections;//1.引入UI。usingUnityEngine.UI;publicclasstestSliderEvent:MonoBehaviour{//2.定义一个Text目标对象。publicTexttargetTextObject;//3.定义一个Slider目标对象。publicSlidertargetSli
雪野玲
·
2020-08-17 22:42
Unity3D
学习Unity3D之弹力和循环播放图片。
欢迎来到
unity学习
、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
Jark丿
·
2020-08-17 21:30
Unity学习
笔记(二)--空间与运动&太阳系
Part1简答并用程序验证1.游戏对象运动的本质是什么?游戏对象位置、旋转、大小的变换。2.请用三种以上方法实现物体的抛物线运动抛物线运动即是水平做匀速运动,垂直做加速运动假定发射角度为45°,发射速度为10m/s因为初速度、初方向的计算都类似,所以除了第一个代码块声明了变量和Start()方法外其他的都只写Update()方法实现方法1:使用transform进行模拟usingUnityEngi
PeanutDo1t
·
2020-08-17 20:27
Unity学习
日常问题记录四 -- 改变进度条上的图标
上面简单看了Slider的内容我想做一个改变Slider移动的图标变化的程序段,还真调了好几次如上图,在左下角进度条满了的时候我希望由普通的Bomb(Sprite)变成BombReady(Sprite)。这两个图片都是我把背景制作为透明,另存为png格式,这里如果photoshop另存里不出现png格式,那在图像-》格式里改成RGB8位(32位不行),然后拖入Assets->Resources下,
Onedimension
·
2020-08-17 20:52
Unity遇到问题记录
Unity学习
笔记一 - Survival Shooter Tutorial
最近1个月由于工作需要花了部分时间开始学习Unity编程,简单了解之后我们从小型例子开始吧1.在Unity的Prefenrence里设置MonoDeveloper为默认编译器,在MonoDeveloper中AttachProcess可以调试(由于基于帧内容的比较多,可以根据运行时段在各部分的需要添加删除断点,不推荐事先添加)选中一个Camera,Ctrl+Shift+f把摄像机视角设为当前Scen
Onedimension
·
2020-08-17 20:21
Unity学习笔记
Unity学习
笔记——鼠标移动到物品上显示物品名字,点击后显示物品信息
鼠标放在物品上显示物品名字,点击物品后出现物品信息首先创建一个Cube,并且给它添加BoxColider组件,使它可以被检测到。然后新建一个C#脚本,并添加给Cube。C#源代码:usingUnityEngine;usingSystem.Collections;publicclassCube:MonoBehaviour{//publicTransformcube;boolisShowTip;pub
hanguangfei
·
2020-08-17 19:32
Unity
【Unity 3D】学习笔记六:Slider控件(滑动条)
Unity学习
笔记六学习资料:《Unity3D游戏开发》宣雨松在应用中,有时需要调节音量大小或者是屏幕亮度之类的,因此我们就得用上Slider控件。
FrancisRZ
·
2020-08-17 19:35
Unity
Unity学习
日常问题记录三 -- Slider的使用
由于需要,不得不研究下Unity中Slider的用法Unity线上手册中有的Slider中的各项基本说明我就不在说了,添加一个Slider后,我们可以看到Slider作为一个父物体有两层5个子物体这五个都是做什么的呢,具体看一下1.BackGround,实际上是一个GameObject,携带CanvasRenderer--按文档,这是一个其他渲染器都渲染完毕之后最后使用的渲染器,可以在脚本中调用其
Onedimension
·
2020-08-17 18:07
Unity学习笔记
Unity遇到问题记录
unity学习
——事件机制(观察者模式)
在C#中的事件机制便是以委托作为基础的。下面我们来做一个小例子:场景中一个按妞,点击按妞,通过摄像机上的脚本来打印一句话。1.定义委托类型,确定回调方法原型。publicdelegatevoidbuttonDelegate();2.定义事件成员。publiceventbuttonDelegatebuttonEvent;3.定义触发事件的方法。privatevoidClick(){Debug.Log
Ding_zhiyuan
·
2020-08-17 18:45
unity
Unity学习
——UGUI制作技能的冷却效果
技能冷却的原理是控制Image中的填充效果为Filled时的FilledAmount属性值的依次减少,从而产生技能的冷却效果。首先我们需要准备素材,技能的背景图(SkillBg),技能图(Image),冷却的技能图(FillImage只是把技能图的颜色设置为黑灰色)然后将每个图罗列好(背景图是技能图和冷却图的父物体),背景图和技能图无须修改,只要将冷却图的ImageType修改为Filled,Fi
Ding_zhiyuan
·
2020-08-17 18:14
unity
【
Unity学习
笔记】——使用unity自带寻路系统进行寻路
自动寻路步骤:①把场景中不动的物体勾选static②烘焙寻路网格③添加NavMeshAgent组件④给需要寻路的物体添加脚本实现:①搭一个简易场景放上enemy和player:把场景设为静态选择window→navigation,调出navigation面板,选择bake,形成一个蓝色路面,enemy将在这个蓝色路面上进行寻路给寻路者(敌人)添加NavMeshAgent组件把下面脚本挂到enemy
Annora-W
·
2020-08-17 04:59
Unity3D
Unity学习
记录:Fungus插件--将鼠标点击对话替换为键盘控制对话
Fungus插件的学习笔记本文基于Unity2019.3.2f1版本,Fungus3.12.0版本键盘控制开始下一个对话初次学习Unity对话时发现了Fungus这个极为方便的对话插件,只是有很多地方不是很懂,网上的教程也不是很多。Fungus默认是通过鼠标点击或者空格进行对话流程,也就是说如果有一大串对话时要用鼠标点击多次或者空格多次,这本来很正常,但是按下空格时人物会跳起来,这就很难受了。所以
一团阴影
·
2020-08-17 04:01
Unity学习笔记
Unity学习
记录:使用触发器制作人物靠近物体后交互的方法
使用Tigger触发器来制作靠近后出现交互图标的方法本文基于Unity2019.3.2f1版本最近想做一个第一人称的游戏出来,关于人物与物体的交互想做成很多游戏都采用的,人物靠近到一定的距离就会在物体上方出现一个提示图标,然后根据提示按下某键来与物体交互。所以有了这篇文章,记录一下自己的学习历程。第一步:制作要交互的物体因为算是一个功能,所以实体的物体就用普通的正方体来尝试。首先创建一个Cube和
一团阴影
·
2020-08-17 04:01
Unity学习笔记
Unity学习
(C#)——LINQ的使用
武林大师classMartialArtsMaster{publicintID{get;set;}publicstringName{get;set;}publicintage{get;set;}publicstringMenPai{get;set;}publicstringKongFu{get;set;}publicintLevel{get;set;}publicoverridestringToSt
concamy
·
2020-08-17 04:53
LINQ基础教程中文版
Unity学习
(C#)——进程和线程(异步委托、线程开启、结束测试、后台和前台线程、线程池、死锁
一.相关概念1.一个进程可以有多个线程(进程看成一个工厂,线程看成工人)2.一个线程里面语句的执行,是从上到下的,前一个未完成,不能执行下一个,会影响效率。所以可以用多线程来解决这个问题。3.一般我们会为比较耗时的操作开启新线程,比如下载二.线程开启方式一——异步委托classProgram{staticvoidTest(){Console.WriteLine("test");}staticvoi
concamy
·
2020-08-17 04:53
Unity学习
(C#)——反射和特性(Type、Assemly、Conditional、DebuggerStepThrough)
反射和特性(Type类)每一个类对应一个Type对象,这个type对象储存了这个类有哪些方法和数据、成员。1.Type基本功能获取类名:type.Name获取命名空间:type.Namespace获取程序集类:type.Assembly获取公共字段:type.GetFields()返回公共属性type.GetProperties()获取所有的方法:type.GetMethods()classPro
concamy
·
2020-08-17 04:53
Unity学习
(C#)——从程序中输出文本
一.运用语句Console.Write(“Helloworld”);不换行正常输出Console.WriteLine(“Helloworld”);在本行输出完自动切换到下一行usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceConsoleApplication1{classP
concamy
·
2020-08-17 04:52
Unity学习
(C#)——匿名方法(lambda)
1.匿名方法匿名方法本质上是一个方法,只是没有名字,任何使用委托变量的地方都可以使用匿名方法赋值Funcplus=delegate(intarg1,intarg2){returnarg1+arg2;}2.lambda表达式用来代替匿名方法,所以一个lambda表达式也定义了一个方法。匿名方法都可以用lambda表达式来代替。Funcplus=(arg1,arg2)=>//lambda表达式的参数不
concamy
·
2020-08-17 04:52
Unity学习
(C#)——列表List的创建和使用
集合类:数组的大小是固定的,有时候不方便,需要使用集合来管理,列表是集合类的一组,且可以方便的添加和删除数据。创建和访问、插入数据。staticvoidMain(string[]args){ListscoreList=newList();varscoreList1=newList();varscoreList2=newList(){1,2,3};//有初始值的列表scoreList.Add(12)
concamy
·
2020-08-17 04:52
Unity学习
(C#)——委托(delegate)的定义和声明
委托的定义形式和函数一样,只是需要加上delegate且没有函数体publicdelegatedoubleMydelegate(doublex,doubley);委托时,返回值以及参数列表必须都一样,才可以赋值。publicdelegatedoubleMydelegate(doublex,doubley);staticdoubleMultiply(doublenum1,doublenum2){re
concamy
·
2020-08-17 04:52
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他