书籍信息:   书籍的名称:《Unity3D/2D游戏开发从0到1》   书号(ISBN):978-7-121-26239-5    出版社:电子工业出版社  发行时间:2015年7月1日    写作背景:   2015年6月30日我收到电子工业出版社张迪老师寄来,正式发行的《Unity3D/2D游戏开发从0到1》书籍。这本凝结着大半年心血的作品让我感慨万千。   本人从事游戏、软件与教学十...

    关于《Unity3D/2D游戏开发从0到1》第一版本在2015年7月1日全国发行,累计得到不少国内高校教师、培训机构的好评。但是由于Unity官方对于技术不断的升级与版本的快速迭代,基于Unity4.6版本的教学知识体系,则略显滞后。    随着2017年7月份,Unity2017.1正式版本的推出,《Unity3D/2D游戏开发从0到1》书籍的再版,则正式提上日程。目前2017年8月份再版工作已经进行过半,现在给各位小伙伴汇报一下工作,希望得到更好的建议。现在说说第二版本的总体改版设计思路: &nbs...

      Unity2017版本从2017年7月开始正式发布Unity2017.1版本,为了初学者更加清晰明了的掌握全过程,笔者还是以完整的共19个步骤来给大家演示下载与配置安装的全过程,方便广大读者的无障碍学习。 步骤1: 首先在浏览器中键入:http://www.unity3d.com/网址,进入官方首页。对于一些重大版本的发布期间,Untiy官方一般会在首页就直接给出下载链接或者按钮。而对于其他时间,则可以通过首页右上角的“获取Unity”等方式进入下载页面,如下图2.1_1所示。当然我们也可以键入下载链接地址:htt...

       前几天,个人著作《Unity3D/2D游戏开发从0到1(第二版)》经过七八个月的技术准备以及近3个月的日夜编写,在十一长假后终于完稿。今天抽出一点时间来,给广大热心小伙伴们汇报一下书籍概况。 17年初,随着Unity5.6以及Unity2017Beta快速迭代发布,我感觉应该就第一版本做深度改版升级。首先针对广大Unity初学者、游戏研发人员、高校讲师、培训机构等都做了部分调查,对于收到的建议、吐槽等反馈意见,做了细心记录与针对性更新与改写。书籍采用Unity2017版本进行教学,在第一版基础之上60%内容...

刘国柱--Unity游戏开发深度学习系列课程福利大发送!不单优惠,还送Unity最新版本必备实战书籍! HI,各位热心的Unity爱好者与学员,《Unity3D/2D游戏开发从0到1(第二版)》书籍已经正式发行。这本书籍是在广受好评的2015年第一版基础之上,从“心”梳理,按照Unity最新版本做了重大改版优化的最新书籍:本书籍突出三个重大特色:“更新”、“更多”、“更实用”1:“更新”:采用最新2017版本进行讲解,其中涉及Unity2017最新的光影效果、光影调试LightExplorer预览技术、强大的影视动画编辑Timeline功能、全新的动态烘焙NavMesh技术等。2:“更多”:本...

  Jsx5rQJs3vnD   2023年11月02日   59   0   0

学院的5周年庆活动开始了! 同学们大家好,我是51CTO学院的刘国柱老师。很高兴能参加学院的5周年庆活动(http://edu.51cto.com/activity/10.html?qd=gift)除了在6.30(晚8点)7.2活动期间,课程6折、专题折上8折的优惠外,我还为支持我的同学们准备了以下福利: 福利:凡是在活动期间购买“Unity3D游戏开发工程师职业学习系列专题”或者“Unity客户端框架设计专题”套餐的同学们皆可以获得刘国柱老师2018年最新Unity书籍《Unity3D/2D游戏开发从0到1(第二版)》一本! 系列课程套餐链接:Unity3D游戏开发工程师职业学习系列专题h...

  Jsx5rQJs3vnD   2023年11月02日   62   0   0

最近有朋友问关于手机端设置屏幕常量的问题,以前我也遇到过。一般这个问题可以通过调用Unity内置的API直接解决,代码如下: Screen.sleepTimeout=SleepTimeout.NeverSleep; 如果考虑兼容unity产品多平台发布的需求以及考虑unity脚本的生命周期问题,个人建议增加“预编译指令”然后定义在Awake函数中,则代码的健壮性会更好,完整代码如下: privatevoidAwake() { ifUNITY_ANDROID||UNITY_IPHONE //禁止手机黑屏(即:手机常亮) Screen.sleepTimeout=SleepTimeout.Nev...

  Jsx5rQJs3vnD   2023年11月02日   41   0   0

        最近一个月来,互联网上“996”话题被各家媒体与朋友圈刷屏。各种调侃各种比“惨”应接不暇。现在笔者就这个问题,整理部分国内外资料以及笔者观点以供国内广大程序员们参考。 一:什么是“996”工作制?        996工作制是指早上9点上班、晚上9点下班,中午和傍晚休息1小时(或不到),总计工作10小时以上,并且一周工作6天的工作制度,代表着中国互联网企业盛行的加班文化,是一种违反《×××劳动法》的工作制度。&n...

  Jsx5rQJs3vnD   2023年11月02日   27   0   0

    上一篇笔者介绍了关于什么是热更新,为什么需要热更新的技术文章。本篇就专门针对UI框架的热更新功能实现部分展开讨论,讨论的重点是热更新如何与UI框架进行结合?    现在笔者把设计“UI热更新框架”的整体设计与构建过程表述如下,最后附带源码工程的下载链接,供广大学员参考研究。如果大家有什么不明白的地方,欢迎大家在评论区进行讨论。  1:首先基于笔者以前设计的SUIFW框架,做进一步功能完善。    完善UI框架对于复杂窗体的直接转向功能。为了小伙...

  Jsx5rQJs3vnD   2023年11月02日   38   0   0

   一年一度的Unite大会,在今年(2019)的5月10日准时在上海的国际会议中心盛大举行。本届大会历时三天,由来自全球的Unity公司技术专家、开发者、艺术家和Unity爱好者们齐聚一堂,展示Unity的最新技术成就,以及展示MadewithUnity的游戏与行业应用,分享Unity技术应用经验。     作为全球规模最大的Unity开发者聚会,历年的Unite大会都会成为开发者们获取Unity最新技术知识,交流开发经验,把握行业发展脉搏,体验全球前沿科技的绝好机会!   本次大陆地区...

  Jsx5rQJs3vnD   2023年11月02日   49   0   0

      目前中大型游戏项目包含部分VR与AR项目,都需要热更新与在线修改Bug等功能实现,虽然Xlua等插件已经给出了关于C与Lua语言之间的双向无缝调用实现,但是就热更新的架构却没有提出,这需要广大游戏公司的开发人员自己来设计一套lua框架。       早期热更新的概念与实现机理刚传入国内实现的时候,很多公司采用纯lua脚本的方式,来构建整个项目。这种方式开发速度慢,且极易出错,开发效率不高。所以后来各公司就纯lua的热更新技术,自己来进行架构设计,引入例如MVC...

  Jsx5rQJs3vnD   2023年11月02日   51   0   0

2020年初是一场没有硝烟的真正生化战争,医护工作者就是冲锋的战士,而我们普通人只有听从政府安排“宅”在家里。 网上各种调侃、各种“懒散躺”、"蚯蚓爬"、各种吐槽...但是大家有没有想过,与其抱怨过分担忧,不如充实自己用知识壮大自己!长者曾说:“在你最寂寞的时候,就应该如河堤般默默的‘蓄能’,在合适的时候,尽情释放自己的能量,去实现自己的人生目标!” ---“拥有万贯家产,不如拥有好的习惯”、---“悲观的人看到的都是问题。乐观的人看到的都是机遇!”---“能自律勤奋且有目标的人,生活上可以任性。”---“随意懒惰任性的人,生活中只能认命。”---“你想过什么样的生活,取决于你从事什么工作”-...

  Jsx5rQJs3vnD   2023年11月02日   50   0   0

在游戏开发、虚拟现实等三维仿真领域,Unity目前是国内外最为知名的开发引擎。随着版本的不断提升与完善,目前Unity2020等最新版本,又增加了很多令人惊奇的功能。 Unity内置的ProBuilder技术,已经成为快速搭建项目“原型设计”的不二法宝。在这之前,更多的公司使用的是Word、Excel等方式进行概念设计,场景与大量道具的建模则使用传统的3Dmax、Maya等复杂、笨重的工具进行开发,导致开发周期较长,效率不高的问题。现在我们介绍的ProBuilder技术,则是为了解决以上问题,国外开发的一款收费第三方插件技术。不过在几年前Unity公司收购此插件,经过不断的优化后,已经内置到...

  Jsx5rQJs3vnD   2023年11月02日   48   0   0

本篇文章笔者对ProBuilder(以下简称:PB),进行操作基础的介绍。一:PB大小图标显示方式PB操作面板有两种显示方式:小图标与大图标。大图标优点是显示清晰操作方便,缺点是没有更加精确的参数式调节面板。 PB操作面板两种显示方式的切换方式:可以通过鼠标移动到本面板,然后通过鼠标右键方式,在弹出菜单中选择切换。 二:PB操作面板的停靠方式ProBuilder操作面板有两种停靠方式A:悬停方式(Floatingwindow),B:贴附方式(Dockablewindow)。操作面板两种停靠方式的优缺点说明:A:"贴附方式"比较适合在小窗口操作,与系统整体界面配合协调。B:"悬停方式"适合在Sc...

  Jsx5rQJs3vnD   2023年11月02日   26   0   0

ProBuilder(以下简称:PB)功能安装后,在Unity的Scenes视图上方会出现四个操作按钮。这四个按钮是“ObjectSelection”、”VertexSelection”、“EdgeSelection”、“FaceSelection”,分别表示“对象选择”“顶点选择”“边沿选择”,“面选择”。 与之对应的,你会发现当点击不同的视图按钮,PB操作面板显示的功能选项图标是不同的,即PB操作面板显示的功能图标不是固定的。 一:对象选择视图PB“对象选择视图”中有20个功能选项。(注:这里使用PB4.4版本)有的选项显示发灰,表示需要在特定场合才能起作用,避免开发人员的误操作,这其实...

  Jsx5rQJs3vnD   2023年11月02日   33   0   0

ProBuilder开发模型的强大之处,还在于可以按照要求精确定制不规则模型、克隆镜像模型、给模型着色以及添加材质等,下面笔者就这几方面进行讲解。 一:定制不规则模型PB有一个专门定制不规则模型的功能“NewPolyShape”,可以按照设计师的想法,定义任意图案的模型,或者更加确切的说是“画出”我们想要的模型,制作步骤如下:第1步:为了开发一个精确的模型,首先需要有一个参照网格图。笔者采用1010的一个Plane或者Cube对象(既:长10米宽10米),具体参照下图。第2步:设置Scens视图中的“世界坐标系”为“正交视图”,且为Top方式,详见上图。 第3步:选择PB操作面板上的“New...

  Jsx5rQJs3vnD   2023年11月02日   20   0   0

ProBuilder开发模型的强大之处,还在于可以按照要求精确定制不规则模型、克隆镜像模型、给模型着色以及添加材质等,下面笔者就这几方面进行讲解。 一:定制不规则模型PB有一个专门定制不规则模型的功能“NewPolyShape”,可以按照设计师的想法,定义任意图案的模型,或者更加确切的说是“画出”我们想要的模型,制作步骤如下:第1步:为了开发一个精确的模型,首先需要有一个参照网格图。笔者采用1010的一个Plane或者Cube对象(既:长10米宽10米),具体参照下图。第2步:设置Scens视图中的“世界坐标系”为“正交视图”,且为Top方式,详见上图。 第3步:选择PB操作面板上的“New...

  Jsx5rQJs3vnD   2023年11月02日   46   0   0

ProBuilder开发模型的强大之处,还在于可以按照要求精确定制不规则模型、克隆镜像模型、给模型着色以及添加材质等,下面笔者就这几方面进行讲解。 一:定制不规则模型PB有一个专门定制不规则模型的功能“NewPolyShape”,可以按照设计师的想法,定义任意图案的模型,或者更加确切的说是“画出”我们想要的模型,制作步骤如下:第1步:为了开发一个精确的模型,首先需要有一个参照网格图。笔者采用1010的一个Plane或者Cube对象(既:长10米宽10米),具体参照下图。第2步:设置Scens视图中的“世界坐标系”为“正交视图”,且为Top方式,详见上图。 第3步:选择PB操作面板上的“New...

  Jsx5rQJs3vnD   2023年11月02日   52   0   0

前面我们讲解了很多ProBuilder功能,但是对于制作一款复杂的模型来说,还远远不够。需要更多的对于模型细节的处理,这就是本篇文章要讲解的“模型精细化操作”技术。关于PB对于模型的精细化操作,笔者分四大方面进行讲解。 一:模型的线面批量选择在对一个复杂模型进行操作时候,往往要面对很多个面进行批量操作。这时候PB的批量选择功能就可以派上用途。常用的有如下功能:1>SelectFaceLoop面循环选择操作步骤:A:定义面操作试图B:选择一个面C:选择SelectFaceLoop功能。2>SelectFaceRing环形选择操作步骤:1:定义面操作试图2:选择一个面3:选择Selec...

  Jsx5rQJs3vnD   2023年11月02日   43   0   0

本篇讲解PB的“碰撞体与触发器”、”模型的导出”、“第三方模型编辑”、“UnityManualAPI”四部分内容。一:碰撞体与触发器PB中对于碰撞检测与触发检测,有自己一套单独的组件,可以更好的配合使用。分别是SetCollider与SetTrigger组件,下图的绿色部分为碰撞体,黄色为触发体。 二:模型的导出PB中有单独的模型导出方式,可以使用“Export”功能,导出各种文件格式,目前支持的格式有:.obj、.stl、.ply、.Asset、.Prefab等。 提示:此外模型的导出,也可以使用Unity内置的方式,即导出为.UnityPackage格式。 三:第三方模型编辑“第三方模型...

  Jsx5rQJs3vnD   2023年11月02日   29   0   0
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~