&nbs
转载 2024-02-23 22:30:14
79阅读
关于这些技巧这些技巧不可能适用于每一个项目。这些是基于我的一些项目经验。项目团队的规模从3人到20人不等。框架结构的可重用性、清晰程度是有代价的——团队的规模和项目的规模决定你要在这个上面付出多少;非常多技巧是品味的问题(这里所列的全部技巧。可能有相同好的技术替代方案);一些技巧可能是对传统的Unity开发的一个冲击。比如,使用prefab替代对象实例并非一个传统的Unity风格,而且这样做的代价
转载 2024-05-12 23:39:44
250阅读
      接下来要说的是登录界面要注意的一些问题。app的登录界面一般会有密码登录、验证码登录、忘记密码跟注册账号这几个模块,功能实现还是比较简单的,主要是一些细节的设计,因为我也不是专业做UI设计的,所以不会说怎样怎样设计才好看,主要还是说下功能实现的部分。        我在demo中主要是做了账号登录,验证码登录跟忘记密
五邑隐侠,本名关健昌,12年游戏生涯。 本教程以 Unity 3D + VS Code + C# + xlua 为例。 如果你还没有编程基础,建议你先学习一些编程基础。本文不是完全菜鸟教程,主要针对有其他语言经验的开发者,如果想看菜鸟教程,建议看菜鸟教程的 Lua教程。先看一个简单类的代码1 ---@class BsnsPack @Base class of business
转载 2024-04-25 19:48:21
200阅读
公司移动端项目是基于Unity的,底层支持由C#提供,上层Lua调用C#中注册的函数支持来做业务逻辑,框架用的是ToLua。开始做移动端有一段时间了,一直都觉得调试代码是个很蛋疼的体验:几乎都是靠肉眼看代码和加打印来做调试的。季度面谈时反映了下,之前大家都没太在意这个问题也就这么过来了,这次提出来了的话就顺便解决下好了。<br/> 网上搜过相关的问题,可能是因为Lua本身小众语言,能找
转载 2024-05-16 11:36:00
236阅读
IDEA 2019.1版本为例启动时,选择项目界面:File -> Setting -> Appearance & Behavior -> System Setting ->方法分隔线 方便查看每一个方法File -> Setting -> Editor -> General -> Appearance ->效果图:忽略大小写提示 P
我自己是从2010年开始使用U3D开发,之前是做大型端游,也用过虚幻引擎。2010-2011年,中国移动游戏开始爆发,就转到U3D做一些U3D手游开发,去年加入暴风魔镜从事应用开发。资源制作成本增加,资源量增多,性能指标提高很多,网络环境要求更加苛刻,基于这些东西,我们也做了一些基于U3D自己的优化。 大规模的话,还需要一些U3D工程师。目前我们团队有4个安卓,还有6个U3D工程师。安卓做接口
转载 2024-05-12 19:34:51
17阅读
IntelliJ太牛了。为了配置Go语言开发环境,折腾了半天,下IDE(Sublime Text,IntelliJ Idea),然后装Go插件。装Go插件还要下载插件项目源码,编译等等,Sublime还要输入python脚本,粘进去通不过,头疼。突然悟出一个道理,如果你觉得当前手上的事情变得非常痛苦的时候,不是事情本身的问题,是你没找到好的解决方法的问题,或者说,“不是事情太痛苦,是你太笨了”。在
概要 撰写原因:当今市面上关于Unity的教程的脚本几乎都是用js来当做教程语言的,因为js比较容易学习,所以如果是新学的朋友建议学js的版本,如有特殊要求需要学习C#写脚本的话那么这系列文章可能会对您有帮助 针对人群:有任意一门静态编程语言基础的(C||C++||Java||C#),对Unity引擎了解的(文主要讲解C#代码的编写,对于引擎里需要拖控件完成的工作不会有太多涉及)
最近也正在学习unity,刚算入门,发现有许多许多的东西要去学习,所以我想通过写文章一边可以算做笔记,一边跟大家一起学习交流。刚开始看到unity的编辑界面,确实给了我很大的震撼,相对于cocos2dx来说,强大了太多,当然cocos2dx主要是面对2D游戏的开发unity主要是面对3D游戏的开发,当然它的范围不仅仅是游戏。下面简单介绍下unityUnity是由Unity Technologie
五邑隐侠,本名关健昌,12年游戏生涯。 本教程以 Unity 3D + VS Code + C# + xlua 为例。 一、安装Unity1、从官网下载 Unity Hub: https://unity.com/download ,选择 [ Download for Windows ]  下载完成后,双击打开安装。一直点 同意/下一步 完成安装(可以修改安装目录到D:
转载 2023-07-11 14:03:20
205阅读
这次的作业要用Unity写一个井字棋游戏,显然,并不需要用到3D,因此只要建一个2D的项目就可以了。要做成一个井字棋游戏,必然用到Unity内置的GUI系统。1.Unity中GUI的使用UnityGUI控制是利用一个OnGUI()的函数,这个函数可以在每帧调用,就像是Update函数一样。(因此我们的代码中无需用到Update函数)再了解下常用的控件:(1)GUI.Label:在OnGui中,GU
转载 2024-04-23 14:14:12
69阅读
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容:一、Debug开篇二、基本用法&快捷键三、变量查看四、计算表达式五、智能步入六、断点条件设置七、多线
Intellij IDEA2021.1     点击next  填写项目的名称以及位置,finish  右键项目,选择add framework support  完成之后,项目结构变成了这样     接下来,我们在WEB-INF下创建cl
转载 2023-05-31 21:04:36
177阅读
本节书摘来自异步社区《Unity 3D 游戏开发技术详解与典型案例》一书中的第1章,第1.3节第一个Unity 3D程序,作者 吴亚峰 , 于复兴1.3 第一个Unity 3D程序Unity 3D 游戏开发技术详解与典型案例本节将介绍在Unity集成开发环境中创建第一个Unity案例,运行并体验实际效果。读者可参照以下的操作步骤进行操作,具体的操作步骤如下。(1)进入Unity集成开发环境,单击菜
1. 编码(引擎相关)100 禁止通过 new 的方式实例化 MonoBehaviour 的派生类,否则无法得到引擎有效的 管理。规范等级S101 禁止在update,fixedupdate,lateupdate,ongui等频繁调用的逻辑中使用协程。规 范等级 S102 禁止使用 Resources.Load 加载资源。个别特殊情况除外。规范等级S103 禁止使用 Linq。规范等级 S120
转载 2024-08-22 11:32:50
54阅读
刚刚开始学习使用IDEA进行开发,好多都不会,本来想直接导入一个eclipse项目,但是出现了好多错误,一时不知道怎么修改,所以就从最基本的servlet开始着手,慢慢熟悉这个工具,下面是使用IDEA创建一个web项目,然后开发一个简单的servlet案例。我也是看着别人的教程,自己边看边弄,然后记录一下。第一步,新建并配置WEB项目1.File-->New-->Project,然后如
上一篇我们已经搭好了一个Maven项目基本的目录结构,接下来开始实现具体的增删改查功能。配置pom.xml文件 打开素材文件夹里的pom.xml,复制里面如下的代码行,将其粘贴到自己项目里的pom.xml文件里对应的位置。<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEn
转载 2024-06-21 05:57:02
21阅读
1、前言2、打开方式3、界面列表4、Appearance & Behavior 外观和行为4.1、Appearance (外观)4.2、Menus and Toolbars (菜单和工具栏)5、Keymap(按键映射)1、前言IDEA是一个智能开发工具,每个开发者的使用习惯不同,如何个性化自己的IDEA?我们可以通过Settings功能来设置。Settings文件是IDEA的配置文件,通过
转载 2024-07-18 09:17:37
319阅读
Unity是一个非常强大的游戏开发工具,原因有很多,其中之一是它的组件导向式的平台设计得非常清楚、简洁。例如,很容易在一两天内把一些代码拼凑在一起做简单可用的原型。然而,除了它的多功能以外,经过几年的实践,我发现有些东西用Unity做尤其管用。对于我的新游戏《The Fall》,我做了多次实践。结果是,开发过程顺畅、迅速、容易,漏洞比我上一款游戏少了许多。为了庆祝《The Fall》的诞生,和为它
  • 1
  • 2
  • 3
  • 4
  • 5