在前一篇文章中, 我们实现了从Java netty 服务端到 unity 客户端的通讯, 但是在过程中也发现有一些问题是博主苦苦无法解决的, 但是还好终于有些问题还是被我找刀方法解决了, 现在把这些解决方案提出来, 虽然是很简陋的方法, 但是应该可以有一些帮助, 然后呢, 如果大家有更好的解决方案也欢迎留言, ok 话不多说, 开始代码的表演 首先呢, 先来写一个缓存的部分            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 16:05:43
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景 公司做的是手游,用的是unity客户端语言为c#,服务器为java,客户端已基本做完,服务器刚招的人 第一天 一开始服务器给了个ip和port,我就开始连接,我直接用原生socket直接socket.Send(byte[] a),发现不管怎么发对方都接受不到,于是开始想不会它那边没开吧,于是ping ip,发现有数据包说明是通的,可是怎么判断判断给我的端口是否可用,在同事的帮助下,在控制面板            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-14 16:03:15
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我是有nl好,我是一个小白。  浑浑噩噩的度过了大学时光,又匆忙的加入了工作,总感觉什么都没有准备好,但是期待着工作的日子。就这样,到了公司后才发现之前的学的十分片面,能用上的特别少。所以从此刻开博。一来对平日学到的东西进行一个汇总。二来记录我的成长,若干年后才翻看我的博客可以呵呵一笑“谁写的代码,那么幼稚”。所以有写的不足的地方,或者是有写错的地方希望大家及时回复我,及时改正,谢谢。前提今天我要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 18:06:13
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一:服务端代码实现(参考链接: unity网络编程学习(4)与java服务器的Socket通信.)第一步:新建一个Person类package server;
public class Person {
    public int StuId;
    public String StuAge;
    public String StuName;
    public String StuC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-03 21:05:22
                            
                                158阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在前一篇文章中, 我们实现了从Java netty 服务端到 unity 客户端的通讯, 但是在过程中也发现有一些问题是博主苦苦无法解决的, 但是还好终于有些问题还是被我找刀方法解决了, 现在把这些解决方案提出来, 虽然是很简陋的方法, 但是应该可以有一些帮助, 然后呢, 如果大家有更好的解决方案也欢迎留言, ok 话不多说, 开始代码的表演 首先呢, 先来写一个缓存的部分im            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 14:30:11
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题原文:我是一个C#初学者,想问个问题,我以后是该往WP开发方向走呢还是学习Unity3D往游戏开发,哪个更有前景呢,个人感觉未来几年iOS,WP,Java会三足鼎立,WP现在有潜力,但是U3D现在做游戏也很有发展空间,望大神值点或者评论。谢谢。首先申明我现在不是大神。O(∩_∩)O~ 我的回答:好好想一想你自己想做什么?现在很多人选择哪一行是因为薪资。如果你看薪资,现在u3d是领先的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-29 22:09:35
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Unity3D是由Unity Technologies开发的一个全面整合的专业游戏引擎,软件集成了专业的渲染引擎和“所见即所得”的开发编辑界面,可快速创建具有强大视听效果的交互式3D内容。unity3d开发语言用什么更好?Unity3d开发中常用的语言有三种可供选择的脚本编程语言:Java,C#以及Boo。 使用度更高的是前两种Java和C#,需要说明的javascipt不是网页的那个javasc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-18 17:36:36
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开发环境Window 7Unity3D 3.4MB525 defy  Android 2.2.1             羽化的第五篇博客,这次送上较晚了点,原因是手机出了点问题,又忘记拷项目了,所以星期二才开始写,这个还是要坚持的,一月至少一篇,无论是记事还是技术分享。话说最近            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-11 21:03:11
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近因为公司需要开始研究Unity平台的sdk接入。首先从调用最简单的java代码开始。1.首先建立android lib项目。package unityPlugin;
import com.unity3d.player.UnityPlayer;
import android.widget.Toast;
public class UnityPluginTest {
	public stati            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 13:55:00
                            
                                521阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            网上关于 unity 调用 java 接口的文章很多,只要去找,大概率都能解决自己的问题。我根据项目中 unity 调用 java 接口的经验,记录一下实践过程中遇到的问题,以备后续查询,若是能够帮到有需要的人,那就是额外收益了。首先,描述一下遇到的问题:java 插件包含哪些内容?怎么组织目录结构?unity 如何获取android应用的 context?unity 和 java 数据类型的映射            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-11 21:14:35
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开发一款网络游戏,首先要考虑的是客户端服务端之间用何种编码格式进行通信。之前我们介绍了Unity游戏前端使用protobuf的方法。今天我们来谈谈服务端如何使protobuf。游戏服务端语言百花齐放,除了比较传统的c/c++外,Java,Erlang,Python都有很多团队在使用。今天推荐一下Java作为服务端开发语言。国内很多出色的页游和手游都是采用Java作为服务端语言的。比如《神曲》《秦美            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 20:17:41
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言在面试中,我们经常会被问到Unity的底层是如何处理C#,本节给通过一下3个点来给大家详细的分析这个问题:C#的发展历史C#没有出来之前,当时Java凭借Java虚拟机+Java字节码解释执行,让Java代码移植编写可以跨平台运行。同时Java等有了垃圾回收机制等,大大的降低了开发的难度。微软为了应对Java, 推出了.net平台。.net平台包含了几个点:a: 设计创造一些编程开发语言,比如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-30 10:54:27
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录 系列文章目录前言一、初识UnityUnity是什么Unity如何安装Unity的应用二、学习Unity的框架1.关于Unity的引擎2.Unity学习步骤总结 前言本文记录本人学习unity的过程路径,第一课记录的是初识Unity,我们将学到Unity如何下载,如何使用和应用,以及unity的学习框架等知识一、初识Unity1.Unity是什么引用百度百科:Unity是实时3D互动内容创            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 14:27:25
                            
                                165阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Unity引擎的架构设计中,线程和进程的数量并不是固定的,而是根据需要和配置进行动态管理的。Unity引擎主要运行在一个单一的主线程上,但它也会根据需要创建和使用多个辅助线程来处理特定的任务,以提高性能和响应性。以下是Unity中可能涉及的一些线程和进程:主线程:Unity的大部分工作都在主线程上执行,包括游戏逻辑、输入处理、动画更新、物理模拟的调度、渲染调用的准备等。渲染线程:在某些平台上,Un            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 19:07:48
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录制作jar包c#调用java代码java调用c#代码 制作jar包创建一个java module,两种方式第一种: 点击File->new Module,选择anroid Library 第二种: 直接新建一个空项目,修改build.gradle里的内容 就是把plugins的id改为com.android.library,android里处这两行其余内容删掉,然后点击sync就会发现            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 15:26:19
                            
                                132阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            记录一下Unity的安卓开发环境配置流程。第一步、安装JDK;第二步、下载并安装AndroidSDK;第三步、在Unity中发布到Android平台。 安装JDK官网:http://www.Oracle/technetwork/Java/javase/downloads/index.html按照以下步骤操作即可:(1)点击图中箭头所指的任意一个都可以。 (2)接受&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-27 07:24:47
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录环境配置说明前言准备一个.java插件的源文件 Unity工程调用安卓自Toast功能不想复制粘贴的,可以下载工程查看 环境配置说明 Unity2018.4.12f1(64bit),Visual Studio Pro 2019前言 从Unity2018.2版本以后,Unity已经可以直接编译 .cpp、.a、.java 文件作为 插件 在Unity程序中使用了,可以节省下使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-20 13:13:48
                            
                                230阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录场景视角移动变换工具快Camera(Cam)MaterialRendering ModeMain MapsShader(着色器)InstanOC渲染管线缓存Occlusion Culling(遮挡剔除)Lod(多层次细节)光照系统Global Illumination(GI全局光照)直接光环境光反射光间接光实时GI烘焙GI声音 场景视角移动鼠标右键旋转场景选中view tool后鼠标左键            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 17:49:10
                            
                                163阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                Cemera摄像机:Unity主要核心组件之一。显示场景中,摄像机照射部分,是向玩家捕获和显示世界的设备。1.ClearFlags :清除标记。显示背景内容,默认为天空盒子  代码设置:   m_Camera.GetComponent<Camera>().clearFlags = CameraClearFlags.Skybox;   如果            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-16 19:49:52
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在第一或第三人称ACT和FPS游戏中,相机的运动需求是多种多样的,Unity内置的Cinemachine包可以助你快速实现不同相机功能,例如范围追踪,边界设置等。例如,考虑这样一个功能,这在很多游戏中都是非常常用的:1.在屏幕中心的一定范围内摄像机追踪一个主角单位,但这是一个惰性相机,当且仅当主角快要离开屏幕中心向屏幕边缘移动时相机才跟随过去。2.当摄像机运动到了地图边缘时,它不再继续追踪目标,也            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 00:36:14
                            
                                106阅读
                            
                                                                             
                 
                
                                
                    