首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
nebula2专题
Nebula2探秘序章:Nebula2环境配置
Nebula2探秘序章:Nebula2环境配置 happykevins文 1. Nebula2简介 Nebula2是由德国Radon Lab公司开发的新一代3D游戏引擎。目前市面上有数十款基于Nebula2的商业游戏已经发售。比起像Ogre那样的专用3D渲染引擎,Nebula2所包含的功能更加强大而全面。就像Radon Lab宣称的那样,Nebula2就是游戏的“操作系
阅读更多...
Nebula2探秘01-创建KernelServer使用log
Nebula2探秘01-创建KernelServer&使用log happykevins文 /**/ /****************************************************************************/ /**/ /* Nebula2 - Tutorial 01
阅读更多...
Nebula2探秘02-使用FileServer2
Nebula2探秘01-创建KernelServer&使用log happykevins文 /**/ /****************************************************************************/ /**/ /* Nebula2 - Tutorial 02
阅读更多...
Nebula2探秘03-Object System研究
Nebula2探秘03-Object System研究 happykevins文 首先要创建一个Nebula2符合ObjectSystem规范的类,下面代码创建了一个最简单的Nebula2类: /* ************************************************************************** */ /* Nebula
阅读更多...
Nebula2探秘09-IpcPeer(UDP)
Nebula2探秘09-IpcPeer(UDP) happykevins文 Nebula2有内置了两种IPC(进程间通讯)的解决方案:IpcServer(UDP)和IpcPeer(TCP);下面一段代码展示如何使用Nebula2的IpcPeer。 /* ************************************************************
阅读更多...
Nebula2探秘10-Signal System
Nebula2探秘10-Signal System happykevins文 使用Nebula2信号系统的目的: Nebula2的信号系统主要功能是对象间的消息传递。 由于消息的发出者和接收者是在运行时动态邦定的,所以用这种方式传递消息并不会增加程序的耦合度。 另外Nebula2还提供了一个SignalServer用于实现延时消息。 Nebula2信号系统主要包含以下几个类
阅读更多...
Nebula2探秘11-Simple Window
Nebula2探秘11-Simple Window happykevins文 前面的10节主要讲的是Nebula2内核层模块的应用,所以一直在黑黑Dos控制台下工作,可能大家已经非常想念Windows窗口了:) 从本章起,我将开始介绍Nebula2的应用层模块,并以一个最简单的Windows窗口程序开始。虽然简单,但是我们可以从中了解到Nebula2启动一个Windows窗
阅读更多...
Nebula2探秘12-基于Windows命令行的Nebula控制台
Nebula2探秘12-基于Windows命令行的Nebula控制台 happykevins文 “工欲善其事,必先利其器!” 本文创建了一个在命令窗口下的Nebula命令控制台.可以直接执行脚本指令,察看当前Nebula的系统状态,察看NOH树及当前工作对象信息,对于调试和控制Nebula2程序非常实用方便! 本来Nebula2在nGui系统中已经实现了一个叫做nGuiCmdEntr
阅读更多...