首页 文章 精选 留言 我的

精选列表

搜索[2d],共1192篇文章
优秀的个人博客,低调大师

基于 WebGL(ThingJS)的室内平面图 2D/3D 导航 DEMO(Part 1)

前言 利用CampusBuilder来搭建自己的虚拟世界过程有这样一个问题:如何快速聚焦到虚拟场景的某一位置。当然我们可以创建几个按钮对应查找我们需要去的位置(参照物)并聚焦,但是按钮并不是很炫酷也不能很好的反馈给我们一些信息。接下来我们就用平面导航图来解决这一问题。 实现 第一步,使用CampusBuilder搭建模拟场景,CampusBuilder操作简单,分分钟就可以上手。这里为每一个房间都创建一个小球作为视点参照物体并勾选预览时隐藏,这样不会对我们的场景造成影响,也便于我们聚焦到指定房间。注意:要将我们每个房间中的设备框选之后组合在一起,为下一阶段的做准备。 第二步,把我们编辑好的场景加载到ThingJS中。 //加载场景代码 var app = new THING.App({ // 场景地址 "url": "http:/

优秀的个人博客,低调大师

【J2me 2D 游戏开发系列】Himi游戏开发J零基础学习历程

Himi从写博客的最早开始就是Android游戏开发相关的,其实那么很多童鞋也知道Himi是做Java-J2me/Kjava出身,所以不少童鞋还在问我是否可以写一些J2me的相关游戏开发博文。虽然j2me趋势随着Nokia的没落和Android的崛起已经慢慢被弱化掉,但是J2me也是早些年非常火的平台不是么! Himi对j2me开发也很怀念~ Himi这里跟童鞋们先说句抱歉,因为Himi确实没时间写这部分知识,而且Himi认为也没必要,直接学习Android才是主流,但是在此也为还在想学习j2me的童鞋,给出Himi自己从java零基础学习J2me的过程,大家按照这个学习方法就木有任何问题的! 学习步骤如下: 1. 先学习Java的基础知识:j2se (java基础)。 学习 JAVA 基础,Himi强烈推荐【马士兵】的java视频教程,此人授课幽默,经验丰富,可以百度一下此人!下面附上他的JAVA视频下载地址。(视频也是我从零基础开始学习时看的,视频音质和画质都清晰,普通话!所以强烈推荐噢) http://www.verycd.com/search/files/尚学堂科技_马士兵_JAVA视频教程 此视频的学习顺序 _JDK5.0下载-安装-配置.rar _J2SE_5.0_第1章_JAVA简介_源代码_及重要说明.rar _J2SE_5.0_第2章_基础语法.rar _J2SE_5.0_第2章_递归补充.rar _J2SE_5.0_第3章_面向对象.rar _J2SE_5.0_第4章_异常处理.rar _J2SE_5.0_第5章_数组.rar _J2SE_5.0_第5章_数组.rar _J2SE_5.0_第6章_常用类.rar _J2SE_5.0_第7章_容器.rar _J2SE_5.0_第8章_IO.rar _J2SE_5.0_第9章_线程.rar _J2SE_5.0_第10章_网络.rar _J2SE_5.0_第11章_GUI.rar 2. java基础学习过后,就开始进入J2ME的学习把! (由于马士兵老师貌似只是针对j2se、j2ee授课很多,关于j2me的视频教程,我还真没有找到!但是放心,我学习的时候已经找到【郭克华】博士的J2ME的视频教程,视频质量仍然清晰,声音清楚,也是我学习时看的,依然强烈推荐!!)此教程学习顺序与也是按照目录进行学习即可,这里需要讲一下,由于网络也有视频教程,这里也给出地址。 大家如果网速不卡的话,可以直接网上观看学习,如果想收藏下载的话,也给出地址,方便大家。 网上在线学习视频地址:http://www.enet.com.cn/eschool/video/j2me/ 视频下载地址:http://www.verycd.com/topics/2726420/]http://www.verycd.com/topics/2726420/ 学习顺序: 1.体系介绍和环境配置 2.高级界面开发1基本界面和Command 3.高级界面开发2Command事件和List 4.高级界面开发3TextBox,Ticker和Alert 5.高级界面开发4表单元素 6.高级界面开发5表单元素事件 7.案例1 8.异常处理 9.多线程 10.数值运算,字符串处理,时间管理 11.随机数,集合和定时器 12.画布开发1Canvas绘图 13.画布开发2按键和指针事件 14.案例2 15.RMS编程1基础知识 16.RMS编程2高级知识 17.案例3 18.网络编程1Socket编程 19.案例4聊天室开发 20.网络编程2UDP编程 21.网络编程3HTTP编程 22.GameAPI.1游戏画布,图层和游戏精灵 23.GameAPI.2Sprite碰撞检测和动画 24.GameAPI.3TiledLayer和图层管理 25.J2ME代码优化 备注: 1. 如果大家按照以上顺序,耐心勤奋练习学习,Himi保证都可独立开发手机游戏,绝对没有问题。 2.视频下载地址是verycd.com,这里下载虽然直接右键迅雷即可下载,但是建议大家尽可能使用电驴~ 3. 如果想迅速学习,很快提升自己,多做项目是最直接的方式!使劲写代码使劲写项目吧~ 嘿嘿; ps. Himi上班之前利用1个多月写了4款游戏,从拼图->飞行射击->俄罗斯方块-RPG,大家做项目也最好按照循序渐进来; 本文转自 xiaominghimi 51CTO博客,原文链接:http://blog.51cto.com/xiaominghimi/908903,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册