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进阶
C语言督学营(高级阶段)
文章目录高级阶段19.C语言语法
进阶
1.条件运算符、逗号运算符(1)条件运算符/三目运算符 ?
程序员爱德华
·
2024-02-20 03:56
C/C++
面向对象
c语言
汇编语言
文件操作
通过C#脚本实现旋转的立方体
一、介绍目的:通过一个简单的例子(鼠标点击,使立方体旋转和变色)熟悉
Unity
中C#脚本的编写。软件环境:
Unity
2017.3.0f3、VS2013。
amjgg66668
·
2024-02-20 03:56
c#
游戏
ui
个人技术总结——
Unity
3D ScriptableObject实现多存档
文章目录一、概述二、详述2.1什么是ScriptableObject?2.2ScriptableObject的主要作用2.3ScriptableObject的使用2.4多存档的实现三、技术使用过程中遇到的问题和解决过程3.1存储方式的选择四、总结关于使用ScriptableObject的优点和应用场景:参考文献一、概述在游戏开发过程中,我们会经常与数据打交道。很多时候,我们会为游戏对象配置数据,比
112Lst
·
2024-02-20 03:49
unity
游戏引擎
【
Unity
学习日记03】数据持久化
3JSON3.1概念3.2JsonUtility1JsonUtility.ToJson2JsonUtility.FromJson3JsonUtility.FromJsonOverwrite3.3支持/不支持
Unity
manqi_
·
2024-02-20 03:19
unity
学习
游戏引擎
Unity
笔记:第三人称Starter Asset代码学习
这个时候研究一下优秀的代码总是好的,
Unity
官方有ThirdPersonStarterAsset可供研究,其官方商店页面是:StarterAssets-ThirdPerson|UpdatesinnewCharacterControllerpackage
Binarydog_Lee
·
2024-02-20 03:19
Unity
学习
unity
SpringBoot系列基础入门与MongoDB实现增删改查
作为一个与时俱进的程序员,当然要把握时代的潮流,因此将从这篇文章开始,由基础到
进阶
,开始对springboot进行一个全面的分析。
程序员创新营
·
2024-02-20 03:00
关于
Unity
3D 持久化数据存储的笔记 之 PlayerPrefs
持久化数据存储这个话题,无论在iOS、安卓都会经常见到的,更何况是跨平台的
Unity
。首先我们说说最简单数据存储的方式吧。
雪野玲
·
2024-02-20 03:18
Unity3D
持久化数据
数据存储
Unity3D
C语言---指针
进阶
1.字符指针intmain(){charstr1[]="helloworld";charstr2[]="helloworld";constchar*str3="helloworld.";constchar*str4="helloworld.";if(str3==str4){//常量字符串在内存里面是无法修改的,所以没必要存//2分,因为都无法改变printf("same\n");}else{pri
阑梦清川
·
2024-02-20 03:48
C语言
c语言
Unity
笔记:数据持久化的几种方式
正文主要方法:ScriptableObjectPlayerPrefsJSONXML数据库(如Sqlite)1.PlayerPerfsPlayerPrefs存储的数据是全局共享的,它们存储在用户设备的本地存储中,并且可以被应用程序的所有部分访问。这意味着,无论在哪个场景、哪个脚本中,只要是同一个应用程序中的代码,都可以读取和修改PlayerPrefs中的数据。这意味着耦合性的增加、安全性的降低。它适
Binarydog_Lee
·
2024-02-20 03:47
Unity
unity
笔记
使用
unity
接入admob广告兼容8.0时使用最新aar
如果不用最新的广告库,无法兼容部分8.0如果加过旧的广告库,即使用了最新的
unity
package,给的也是旧版本的aar,并不兼容下面给出解决办法QQ截图20181109125110.png找到这个文件内容如下
voif
·
2024-02-20 03:29
unity
学习(29)——GameInfo角色信息
1.把GameInfo.csPlayerModel.csVector3.csVector4.csPlayerStateConstans.csGameState.cs依次粘到model文件夹中,此时项目没有错误,如下图所示;对应处所修改的代码如下:caseLoginProtocol.LOGIN_SRES://1{Debug.Log("成功登录,要进行场景跳转了");//继承一些信息,来自loginh
u宅
·
2024-02-20 02:26
学习
unity
学习(26)——客户端与服务器合力完成注册功能(8)json编解码问题,大结局
服务器端发送的内容如下:客户端所接受的内容如下:是一样的,不是传输问题,少了一个解码的过程,之前那个addMessage函数应该是不能解码的!具体解析一下数据包的内容:上边的是成功的,下面的是失败的。0000001e0000000000000000000000030000000e7b2276616c7565223a747275657d0000001f000000000000000000000003
u宅
·
2024-02-20 02:56
学习
unity
学习(27)——修改text控件的内容
手游最大的特点就是简单易懂好上手。1.在canvas上添加一个text的UI,内容设置为空。在字体处添加宋体,增加一个tag。2.修改LoginHandler中的内容如下:(之前有从inputFiled中获取文字的经验)publicvoidLoginHandler(SocketModelmodel)//type=LOGIN的都先进这里{Debug.Log("这里是LoginHandler.cs要r
u宅
·
2024-02-20 02:56
学习
unity
学习(28)——登录功能
有之前注册的知识,登录就很容易处理了。登陆成功返回id:登录失败返回null:测试同一账号不能重复登陆!登录成功后最好可以跳到新的场景中结果是好的,去服务器看一下对应部分的代码,可见,登录成功返回的确实是账号的idpublicstringlogin(stringuserName,stringpassword,Sessionsession){if(!this.accounts.ContainsKey
u宅
·
2024-02-20 02:56
学习
unity
学习(18)——服务器执行流程
服务器流程如下:1.Program.Main()->2.ServerStart.start()->3.socket.BeginAccept+ServerStart.AcceptCallBack接收客户端的连接,然后转向处理函数->暂时还没有测试多开,编译一次挺麻烦的4.socket.BeginReceive->erverStart.ReceiveCallBack->ServerStart.read
u宅
·
2024-02-20 02:25
学习
unity
学习(19)——客户端与服务器合力完成注册功能(1)入门准备
逆向服务器用了三天的时间,但此时觉得一切都值,又可以继续学习了。服务器中登录请求和注册请求由command变量进行区分,上一层的type变量都是login。publicvoidprocess(Sessionsession,SocketModelmodel){switch(model.Command){case0:this.login(session,model);break;case2:this.
u宅
·
2024-02-20 02:25
学习
服务器
运维
unity
学习(22)——客户端与服务器合力完成注册功能(4)数据库化
单纯的账号密码这种非频繁读写,实现起来很简单的,游戏的属性信息到时候也许会比较麻烦。思路:每次加入有新键值TryAdd,如果加入成功,直接重写账号密码文件即可。C#JsonConvert.DeserializeObject反序列化与JsonConvert.SerializeObject序列化(一)-CSDN博客在vs中->项目->NuGet,搜索安装Newtonsoft.Json。转化部分的代码如
u宅
·
2024-02-20 02:25
学习
unity
学习(25)——客户端与服务器合力完成注册功能(7)逻辑流程彻底解决
在服务器LoginHandler类中:publicvoidlogin(Sessionsession,SocketModelmodel){LoginDTOloginDto=Coding.decode(model.Message);//MyLog.form.textAdd("用户申请登录"+loginDto.userName+""+loginDto.passWord);Console.WriteLin
u宅
·
2024-02-20 02:25
unity
学习
服务器
unity
学习(13)——逆向服务器
学习参考教程从始至终没有讲解和提供服务器代码,但是有exe文件,随着学习的深入,发现必须获取服务器代码。dotpeek的下载链接DownloaddotPeek:Free.NETDecompilerbyJetBrainsdotpeek教学dotpeek反编译修改代码-百度文库(baidu.com)file->open,选择exe程序所在的文件夹,在assemblyexplorer中右键点击加载进来的
u宅
·
2024-02-20 02:55
学习
unity
学习(16)——服务器组装(3)命名空间问题
usingGameServer.logic;usingGameServer.NetModel;代码中这两句存在命名空间的引用问题,c#和c++不一样,用的的using和命名空间,之前的惯性思维都是include和文件路径。错误:直接把逆向文件夹粘到项目文件夹中,这样做vs的资源管理器根本没反应:正确:在资源管理器中点击GameServer,然后ctrl+v,直接就进来了,而且错误直接减少成11个了
u宅
·
2024-02-20 02:55
学习
unity
学习(23)——客户端与服务器合力完成注册功能(5)客户端显示注册结果
注册过程最后一步,有这个基础,登录也非常简单了。session.write(0,0,3,(object)newBoolDTO(v));直接进write函数,很明显就是给客户端返回一个数据包。publicvoidwrite(inttype,intarea,intcommand,objectmessage){SocketModelsocketModel=newSocketModel(type,area
u宅
·
2024-02-20 02:53
学习
自定义类型详解 ----结构体,位段,枚举,联合
.枚举类型的定义2.枚举的优点联合(共同体)1.联合体类型的声明以及变量定义2.联合体的特点利用联合体判断当前机器是大端还是小端3.联合体大小的计算结构体结构体的基础知识以前的博客已经介绍过了,这里是
进阶
版
米糕.
·
2024-02-20 02:18
c语言
c++
数据结构
算法
开发语言
越妈分享 – 各种英语分级读物该怎么选?
重视孩子英语学习的各位爸爸妈妈,应该都多多少少给孩子们购买过英语启蒙以及
进阶
学习的英语绘本、分级读物等。首先,越妈先提醒一下各位宝爸宝妈们哈。
越妈Yuki
·
2024-02-20 02:16
以史为镜,看看和珅从0到99的职场
进阶
之路,对我们的启示
文/校尉职说世人皆说和珅是个大贪官,乾隆皇帝时期的“二黄帝”,可谓一人之下,万人之上。他的家产相当于嘉庆年间15年的国库总收入,曾有记录说,和珅贪污十几亿两白银,按如今白银的价格算,折合人民币大概有1520多亿,这可是一个天文数字,他可谓是中国历史上贪官的集大成者。很多人对和珅的印象都停留在王刚老师等人主演的《铁齿铜牙纪晓岚》、《宰相刘罗锅》等电视剧中,一个本来是狡猾奸诈、手握大权的反叛人物,被王
北柠闻溪
·
2024-02-20 02:13
vue从入门到
进阶
的30个vue代码示例
全文链接创建一个基本的Vue应用import{createApp}from'vue';importAppfrom'./App.vue';createApp(App).mount('#app');在Vue组件中使用数据绑定{{message}}import{defineComponent}from'vue';exportdefaultdefineComponent({data(){return{me
前端fighter
·
2024-02-20 01:08
vue.js
javascript
前端
MyBatis
进阶
学习
1.如何复制Maven项目1.复制文件夹,修改名字2.修改.iml文件的名字和文件夹名字一致3.修改.xml中为文件夹名字2.MyBatis增删改查MyBatis三种开发方式①接口代理的开发方式(重点)②使用注解的开发方式(重点)③传统DAO实现类的开发方式(目前淘汰)1.根据id查询注意:#{变量}select*fromuserwhereid=?;?表示占位符,是预编译的效果,不会有SQL注入的
m0_57408062
·
2024-02-20 01:51
mybatis
学习
java
Java基础知识总结(第六篇):枚举、注解和异常
(分支控制和循环控制)Java基础知识总结(第三篇):数组、排序和查找Java基础知识总结(第四篇):面向对象编程基础(类、对象、方法、包以及封装继承多态)Java基础知识总结(第五篇):面向对象编程
进阶
随遇而安622&508
·
2024-02-20 01:06
java基础知识
java
开发语言
Unity
3D 游戏开发中音效的使用详解
前言在
Unity
3D游戏开发中,音效是一个非常重要的组成部分,它可以增强游戏的氛围和互动性。本文将详细介绍
Unity
3D游戏开发中音效的使用方法,包括技术详解和代码实现。
Thomas_YXQ
·
2024-02-20 01:03
unity
游戏引擎
服务器
游戏开发
Unity3D
Unity
3D 游戏开发中如何判断几何形状的位置关系详解
前言在
Unity
3D游戏开发中,经常需要判断不同几何形状之间的位置关系,以便进行碰撞检测、物体运动和触发事件等操作。本文将详细介绍几种常见的几何形状位置关系判断方法,并给出相应的技术详解和代码实现。
Thomas_YXQ
·
2024-02-20 01:03
python
开发语言
unity
游戏引擎
Unity
3D 九宫格地图加载逻辑详解
前言
Unity
3D是一款强大的游戏开发引擎,拥有丰富的功能和工具,可以帮助开发者快速构建出各种类型的游戏。
Thomas_YXQ
·
2024-02-20 01:03
java
android
开发语言
unity
游戏引擎
Unity
3D DrawCall和openGL、光栅化等有何内在联系详解
前言在
Unity
3D中,DrawCall是一个重要的概念,它与OpenGL、光栅化等技术有着密切的内在联系。本文将详细解释DrawCall的概念,并给出相关技术的详细解释和代码实现。
Thomas_YXQ
·
2024-02-20 01:30
unity
游戏引擎
网络
服务器
java
Linux:grep
进阶
(11)
Linux:shell脚本:基础使用(4)《正则表达式-grep工具》_shellgrep全角字符串-CSDN博客https://blog.csdn.net/w14768855/article/details/132338954?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170833601716800226594687%2522
鲍海超-GNUBHCkalitarro
·
2024-02-20 00:59
linux
mysql
运维
Unity
中关于群组的一些组件
在
Unity
等游戏引擎中,当玩家点击屏幕时,GraphicRaycaster负责确定射线应该“击中”哪个UI元素。适用于几乎所有需要玩家输入的场景,如点击按钮、拖动滑
CCSBRIDGE
·
2024-02-20 00:25
unity
游戏引擎
安卓游戏开发框架应用场景以及优劣分析
二、游戏开发框架2.1、
Unity
Unity
是一个强大的游戏开发引擎,广泛用于开发2D和3D游戏。它提供了一个可视化编辑器和一个基于C#的脚本系统,使得开发者
洪信智能
·
2024-02-20 00:48
安卓开发
android
unity
cocos2d
godot
unreal
engine
游戏引擎
Unity
3d Shader篇(七)— 纹理采样
文章目录前言一、什么是纹理采样?1.纹理采样的工作原理2.纹理采样的优缺点优点缺点二、使用步骤1.Shader属性定义2.SubShader设置3.渲染Pass4.定义结构体和顶点着色器函数5.片元着色器函数三、效果四、总结使用场景前言纹理采样是一种常用的图形学技术,它可以让我们在渲染物体表面时,使用一张图片来提供颜色信息,从而增强物体的细节和真实感。在本文中,我们将介绍纹理采样的基本概念,原理和
雪弯了眉梢
·
2024-02-20 00:46
#
Shader
着色器
unity
游戏引擎
3d
unity
学习(20)——客户端与服务器合力完成注册功能(2)调试注册逻辑
接着上一节的问题,想办法升级成具备数据库功能的服务器,这个是必须的。至少在初始化要学会把文件转换为session,新知识,有挑战的。现在是从LoginHandler.cs跳到了AccountBiz.cs的create,跳度还是很大的。create函数中的内容都没有输出,这时需要用到断点的技巧了!f5开始调试,确实是断在了我需要的地方f11,也确实进入了之前提到的create函数Debug.Writ
u宅
·
2024-02-20 00:16
学习
快速搭建PyTorch环境:Miniconda一步到位
二、Miniconda安装指南:轻松上手三、PyTorch与Miniconda的梦幻组合:打造专属深度学习环境四、PyTorch环境配置
进阶
:优化与调试五、结尾一、为何选择Miniconda搭建PyTorch
高斯小哥
·
2024-02-20 00:13
PyTorch零基础入门教程
pytorch
人工智能
python
深度学习
机器学习
王丁益0728打卡情况【347/360】
2019年/7月28/日体重:44kg身高:150cm打卡累计天数:347/360宣言:(用生命影响生命,陪伴孩子成长,构建和谐亲子关系)【加油,逗哥】孩子第四个90天目标:养成自己安排青蛙事项,番茄工作法
进阶
保证睡眠时长和定期运动
王炜_cf15
·
2024-02-19 23:28
Unity
之XR Interaction Toolkit如何在VR中实现一个可以拖拽的UI
前言普通的VR项目中,我们常见的UI都是一个3D的UI,放置在场景中的某个位置,方便我们使用射线点击。但是为了更好的体验,我们可能会有跟随头显的UI,或者可拖拽的UI,这样更方便用户去操作。所以我们今天的需求就是:如何基于XRInteractionToolkit插件在VR中使用手柄射线来拖拽UI。实现原理首先我们使用的是XRInteractionToolkit插件,XRInteractionToo
TxNet.Ltd.
·
2024-02-19 23:38
Unity精选
unity
xr
vr
quest
oculus
meta
可拖拽UI
Unity
所有关于旋转的方法详解
Unity
中的欧拉旋转是按照Z-X-Y顺规执行的旋转,一组欧拉旋转过程中,相对的轴向不会发生变化。
ysn11111
·
2024-02-19 23:55
unity
游戏引擎
Unity
UGUI Image镜像详解
在镜像之前需要先了解uv坐标,什么是uv坐标呢?博主找到了一篇很详细的博客什么是uv坐标如图所示:坐标轴中的矩形是我们的图片,原本a、b、c、d四个点的坐标为a(0,0)b(1,0)c(0,1)d(1,1)经过horizontal镜像之后,四个点的坐标应该变成a(1,0)b(0,0)c(1,1)d(0,1)根据图可知从a->bx方向的变量变换了两倍的从a点到中心轴的位置从b->ax的方向也是变换了
运动过后喝柠檬
·
2024-02-19 23:23
游戏开发
UI
Unity3D
unity
mesh
游戏引擎
Unity
基础
Unity
基础1.基本操作基础地形与预制体关于碰撞体光源系统粒子系统动画效果寻路系统随机物体的生成延时函数物体的刚体属性关于untiy的键盘输入2.UIUI基础UI插件9.31.基本assets资源,library
AeolusS66
·
2024-02-19 23:22
Unity
Unity
入门 -- 更新完
Unity
入门文章目录
Unity
入门MonoBehavior基类生命周期函数获取脚本GameObject一些属性静态方法成员方法时间相关API时间缩放Vector3Position位移EulerAngles
冒泡P
·
2024-02-19 23:49
Unity
unity
游戏引擎
c#
游戏程序
Unity
求物体关于平面镜像对称后坐标以及旋转
前言:如题,我在已知一个平面L和物体A,我希望得到镜像后的物体B的位置和旋转。效果:推导:首先我们需要知道物体的对称坐标A',我们现在能已知A坐标以及平面L的法线,如果我们能得到B的坐标,我们可以根据中点公式C=1/2(a+b),反推得到对称点A',所以我们现在需要求出B点的坐标。常规数学上的思路:根据平面L=ax+by+cz+d(a,b,c,d都是已知),法向量是(a,b,c),并且已知A点的坐
ysn11111
·
2024-02-19 23:45
unity
游戏引擎
Unity
基础 -- 更新中(2.15)
Unity
基础文章目录
Unity
基础3D数学--基础一些方法插值运算三角函数坐标系3D数学--向量理解常用函数线性插值3D数学--四元数看向四元数计算延迟函数协同程序3D数学–基础一些方法floatvalue01
冒泡P
·
2024-02-19 23:44
Unity
unity
游戏引擎
深度探索Python集合:从基本操作到高级用法
本文将详述Python集合的基本操作、
进阶
技巧以及在实际场景中的应用。
田猿笔记
·
2024-02-19 22:09
python
知识库
python
开发语言
set
算法学习:双指针
进阶
之滑动窗口算法
文章目录一、认识滑动窗口算法二、算法运用1.最小覆盖子串2.字符串排列3.找所有字母异位词4.最长无重复字串总结一、认识滑动窗口算法本文讲的滑动窗口算法基于前面的基本的双指针技巧。在滑动窗口算法中,可以使用左右指针来记录窗口的左右边界,以及使用快慢指针来同时从两端向中间遍历数据流,从而加速算法的执行效率。滑动窗口算法的核心在于通过维护一个窗口来记录满足条件的数据,并在窗口移动的过程中更新窗口记录的
2301_76884895
·
2024-02-19 22:27
算法
leetcode
数据结构
2018-10-27
英英释义:tomakearelationship,ideaetcstrongerormorecertain例句:Collectivegoalscanhelpcementsolidarity.2.体会这个词(
进阶
篇
twotwo22
·
2024-02-19 22:48
谷歌地球引擎(GEE)中公开免费的扩展包介绍(汇总)
https://developers.google.com/earth-engine/tutorials/comm
unity
/developer-resources#datasets扩展将EarthEngine
此星光明
·
2024-02-19 22:18
GEE学习专栏
python
开发语言
gee
javascript
扩展
【ASP.NET Core 基础知识】--最佳实践和
进阶
主题--微服务和容器化
Tip:想要了解并学习微服务和容器化的知识,请跳转到《Docker极简教程》一、微服务概述1.1什么是微服务?微服务(Microservices)是一种软件架构风格,其中软件系统被划分为一组小型、自治的服务单元,这些服务单元围绕着业务能力进行组织,并通过轻量级的通信机制相互协作。每个微服务都是独立开发、部署和运行的,可以使用不同的编程语言和技术栈来实现,同时还可以独立地进行扩展和升级。1.2微服务
喵叔哟
·
2024-02-19 22:43
ASP.NET
Core
基础知识
微服务
架构
云原生
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他